summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--log-v5.11rc1-ppc64-v0.6.4-rel58459
-rw-r--r--log-v5.12rc1-ppc64-v0.6.4-rel57970
-rw-r--r--log-v5.13rc1-ppc64-v0.6.4-rel43333
-rw-r--r--log-v5.14rc1-ppc64-v0.6.4-rel42413
-rw-r--r--log-v5.15rc1-ppc64-v0.6.4-rel42824
-rw-r--r--log-v5.16rc1-ppc64-v0.6.4-rel43454
-rw-r--r--log-v5.17rc1-ppc64-v0.6.4-rel43645
-rw-r--r--log-v5.18rc1-ppc64-v0.6.4-rel43380
-rw-r--r--log-v5.19rc1-ppc64-4880bd199938680
-rw-r--r--summary-v5.11rc1-ppc64-v0.6.4-rel66
-rw-r--r--summary-v5.12rc1-ppc64-v0.6.4-rel69
-rw-r--r--summary-v5.13rc1-ppc64-v0.6.4-rel69
-rw-r--r--summary-v5.14rc1-ppc64-v0.6.4-rel67
-rw-r--r--summary-v5.15rc1-ppc64-v0.6.4-rel68
-rw-r--r--summary-v5.16rc1-ppc64-v0.6.4-rel69
-rw-r--r--summary-v5.17rc1-ppc64-v0.6.4-rel72
-rw-r--r--summary-v5.18rc1-ppc64-v0.6.4-rel73
-rw-r--r--summary-v5.19rc1-ppc64-4880bd199968
18 files changed, 414779 insertions, 0 deletions
diff --git a/log-v5.11rc1-ppc64-v0.6.4-rel b/log-v5.11rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..573f4e9
--- /dev/null
+++ b/log-v5.11rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,58459 @@
+SPARSE=v0.6.4
+KERNEL=v5.11-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1009:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1052:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1080:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/mce.c:50:1: warning: symbol 'mce_ue_event_work' was not declared. Should it be static?
+arch/powerpc/kernel/mce.c:591:14: warning: symbol 'machine_check_early' was not declared. Should it be static?
+arch/powerpc/kernel/mce.c:725:6: warning: symbol 'hmi_exception_realmode' was not declared. Should it be static?
+arch/powerpc/kernel/nvram_64.c:729:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:729:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:729:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/optprobes.c:149:6: warning: symbol 'patch_imm32_load_insns' was not declared. Should it be static?
+arch/powerpc/kernel/optprobes.c:167:6: warning: symbol 'patch_imm64_load_insns' was not declared. Should it be static?
+arch/powerpc/kernel/prom_init.c:957:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:957:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:957:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:958:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:958:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:958:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:961:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:961:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:961:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:962:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:962:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:962:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:965:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:965:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:965:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:966:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:966:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:966:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:969:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:969:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:969:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:970:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:970:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:970:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:973:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:973:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:973:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:974:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:974:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:974:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:977:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:977:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:977:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:978:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:978:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:978:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:981:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:981:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:981:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:982:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:982:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:982:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:985:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:985:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:985:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:986:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:986:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:986:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:989:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:989:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:989:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:990:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:990:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:990:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:993:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:993:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:993:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:994:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:994:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:994:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:997:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:997:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:997:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:998:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:998:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:998:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1001:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1001:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1001:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1002:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1002:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1002:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1005:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1005:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1005:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1006:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1006:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1006:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1009:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1009:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1009:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1010:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1010:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1010:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/security.c:253:6: warning: symbol 'stf_barrier' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:114:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:125:5: warning: symbol 'crashing_cpu' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:360:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:261:13: warning: symbol 'record_spr_defaults' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:286:13: warning: symbol 'early_setup' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:400:6: warning: symbol 'early_setup_secondary' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:421:6: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:950:6: warning: symbol 'rfi_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:951:6: warning: symbol 'entry_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:952:6: warning: symbol 'uaccess_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:1011:6: warning: symbol 'entry_flush_enable' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:1023:6: warning: symbol 'uaccess_flush_enable' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:85:1: warning: symbol 'cpu_coregroup_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:124:1: warning: symbol 'thread_group_l1_cache_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:131:1: warning: symbol 'thread_group_l2_cache_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:137:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:569:6: warning: symbol 'tick_broadcast' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:579:6: warning: symbol 'debugger_ipi_callback' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:89:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:126:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:152:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:982:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:158:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:171:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/watchdog.c:250:6: warning: symbol 'soft_nmi_interrupt' was not declared. Should it be static?
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:410:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:410:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:410:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:412:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:412:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:412:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:492:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:492:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:492:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:541:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:541:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:541:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:879:5: warning: symbol 'kvm_unmap_hva_range_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:888:6: warning: symbol 'kvmppc_core_flush_memslot_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:970:5: warning: symbol 'kvm_age_hva_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1011:5: warning: symbol 'kvm_test_age_hva_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1019:6: warning: symbol 'kvm_set_spte_hva_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1722:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1722:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1722:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1887:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1887:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1887:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/kvm_host.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:2947:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/kvm_host.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:470:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:470:49: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:470:49: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:472:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:472:30: expected restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:472:30: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:510:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:510:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:510:41: got restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:425:6: warning: symbol 'kvmppc_read_intr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:652:6: warning: symbol 'kvmppc_bad_interrupt' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:695:6: warning: symbol 'kvmhv_p9_set_lpcr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:740:6: warning: symbol 'kvmhv_p9_restore_lpcr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:768:6: warning: symbol 'kvmppc_set_msr_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:817:6: warning: symbol 'kvmppc_inject_interrupt_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:79:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:79:49: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:79:49: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:80:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:80:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:80:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive_native.c:565:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1152:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:1521:5: warning: symbol 'kvmppc_get_vmx_dword' was not declared. Should it be static?
+arch/powerpc/kvm/powerpc.c:1539:5: warning: symbol 'kvmppc_get_vmx_word' was not declared. Should it be static?
+arch/powerpc/kvm/powerpc.c:1557:5: warning: symbol 'kvmppc_get_vmx_hword' was not declared. Should it be static?
+arch/powerpc/kvm/powerpc.c:1575:5: warning: symbol 'kvmppc_get_vmx_byte' was not declared. Should it be static?
+arch/powerpc/kvm/powerpc.c:2115:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2115:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2115:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2116:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2116:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2116:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2117:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2117:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2117:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2118:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2118:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2118:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/lib/pmem.c:51:6: warning: symbol 'arch_wb_cache_pmem' was not declared. Should it be static?
+arch/powerpc/lib/pmem.c:58:6: warning: symbol 'arch_invalidate_pmem' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/hash_utils.c:1515:5: warning: symbol '__hash_page' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/hash_utils.c:1850:6: warning: symbol 'low_hash_fault' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/hash_utils.c:1867:6: warning: symbol 'hpte_insert_repeating' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/iommu_api.c:394:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/pgtable.c:411:6: warning: symbol 'arch_report_meminfo' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/radix_tlb.c:1246:13: warning: function 'radix_kvm_prefetch_workaround' with external linkage has definition
+arch/powerpc/mm/book3s64/slb.c:380:6: warning: symbol 'preload_new_slb_context' was not declared. Should it be static?
+arch/powerpc/mm/drmem.c:76:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:76:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:76:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:96:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:96:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:96:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:97:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:98:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:98:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:134:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:134:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:134:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:153:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:153:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:153:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:166:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:166:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:166:27: got restricted __be32 [usertype]
+arch/powerpc/mm/hugetlbpage.c:220:12: warning: symbol 'pseries_alloc_bootmem_huge_page' was not declared. Should it be static?
+arch/powerpc/mm/pgtable.c:337:7: warning: symbol '__find_linux_pte' was not declared. Should it be static?
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp64.c:1140:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1153:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1164:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1165:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c:229:1: warning: symbol 'hv_24x7_txn_flags' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:230:1: warning: symbol 'hv_24x7_txn_err' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:236:1: warning: symbol 'hv_24x7_hw' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:244:1: warning: symbol 'hv_24x7_reqb' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:245:1: warning: symbol 'hv_24x7_resb' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:24:18: warning: symbol 'isa207_pmu_format_attr' was not declared. Should it be static?
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:233:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:233:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:233:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:233:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:238:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:238:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:238:30: got unsigned long long
+arch/powerpc/platforms/powernv/pci.c:239:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:239:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:239:30: got unsigned long long
+arch/powerpc/platforms/powernv/pci.c:248:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:249:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:252:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:253:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:836:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:836:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:836:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:91:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:91:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:91:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:116:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:116:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:116:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:128:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:128:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:128:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:482:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:482:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:482:37: got void *
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:476:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:476:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:476:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:340:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:340:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:340:43: got unsigned int
+arch/powerpc/platforms/pseries/dlpar.c:344:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:344:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:344:43: got unsigned int
+arch/powerpc/platforms/pseries/dlpar.c:348:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:348:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:348:42: got unsigned int
+arch/powerpc/platforms/pseries/dlpar.c:350:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:350:42: got unsigned int
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:46:6: warning: symbol 'pseries_pcibios_bus_add_device' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:223:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:486:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:489:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:142:27: warning: symbol 'drc_pmem_match' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/ras.c:125:12: warning: symbol 'init_ras_hotplug_IRQ' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:492:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:495:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:297:27: warning: Using plain integer as NULL pointer
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/interrupt.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+crypto/serpent_generic.c:293:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:302:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:303:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:304:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:305:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:306:9: warning: cast to restricted __le32
+drivers/ata/ahci.c:104:9: warning: Initializer entry defined twice
+drivers/ata/ahci.c:104:9: also defined here
+drivers/ata/libata-scsi.c:1793:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit
+drivers/ata/libata-scsi.c:1814:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock
+drivers/ata/sata_mv.c:669:9: warning: Initializer entry defined twice
+drivers/ata/sata_mv.c:670:10: also defined here
+drivers/ata/sata_sil24.c:377:9: warning: Initializer entry defined twice
+drivers/ata/sata_sil24.c:378:10: also defined here
+drivers/base/devres.c:1230:9: warning: cast removes address space '__percpu' of expression
+drivers/base/firmware_loader/main.c:289:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/platform.c:1540:20: warning: symbol 'early_platform_cleanup' was not declared. Should it be static?
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:179:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1098:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:179:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:603:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:603:32: expected int
+drivers/block/nbd.c:603:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:644:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:644:48: expected int
+drivers/block/nbd.c:644:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:984:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:984:21: expected int [assigned] ret
+drivers/block/nbd.c:984:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:989:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:989:16: expected restricted blk_status_t
+drivers/block/nbd.c:989:16: got int [assigned] ret
+drivers/char/random.c:2296:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/cpufreq/cpufreq.c:477:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:477:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:477:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:477:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:477:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:477:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:947:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:947:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:947:19: got unsigned long long
+drivers/cpufreq/powernv-cpufreq.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:970:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:970:27: got unsigned long long
+drivers/cpufreq/powernv-cpufreq.c:971:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:971:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:971:38: got unsigned long long
+drivers/cpufreq/powernv-cpufreq.c:987:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:990:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:991:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:992:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:992:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:992:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:993:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:721:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:721:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:721:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:734:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:734:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:734:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:16: expected void *
+drivers/crypto/nx/nx-842-pseries.c:738:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:29: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:738:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:787:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:787:43: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:787:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:788:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:788:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:788:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:798:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:798:51: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:798:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:799:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:799:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:799:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:980:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:987:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:987:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:987:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1010:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1010:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1010:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1025:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1025:39: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:1025:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1040:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1065:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1092:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1092:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1092:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:1102:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1102:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1102:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1126:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1126:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1126:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:305:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:309:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:351:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:374:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:436:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:440:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:483:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:505:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:525:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:526:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:527:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:555:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:587:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:588:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:592:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:644:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:645:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:661:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:666:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:675:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:677:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:678:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:729:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:746:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:793:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:801:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:833:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:903:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:905:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:984:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:986:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:995:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1003:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1004:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1039:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1064:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1124:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1125:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1125:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/vmx/aes.c:114:19: warning: symbol 'p8_aes_alg' was not declared. Should it be static?
+drivers/crypto/vmx/aes_cbc.c:117:21: warning: symbol 'p8_aes_cbc_alg' was not declared. Should it be static?
+drivers/crypto/vmx/aes_ctr.c:132:21: warning: symbol 'p8_aes_ctr_alg' was not declared. Should it be static?
+drivers/crypto/vmx/aes_xts.c:146:21: warning: symbol 'p8_aes_xts_alg' was not declared. Should it be static?
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:452:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:31:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:179:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-opal.c:99:31: warning: incorrect type in argument 1 (different base types)
+drivers/i2c/busses/i2c-opal.c:99:31: expected unsigned int [usertype] val
+drivers/i2c/busses/i2c-opal.c:99:31: got restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:693:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:693:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:693:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1435:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1435:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1435:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1314:21: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1877:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1900:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2043:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2359:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2404:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2701:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3190:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3881:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4482:17: warning: context imbalance in 'cma_ib_mc_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:352:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3723:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3723:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3723:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3723:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3737:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3737:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3821:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3821:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3821:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3821:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3856:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3856:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3856:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3856:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3949:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3949:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3949:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3949:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/core/uverbs_std_types_device.c:115:15: warning: cast truncates bits from constant value (ffff0001 becomes 1)
+drivers/infiniband/core/uverbs_std_types_device.c:195:15: warning: cast truncates bits from constant value (ffffff01 becomes 1)
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1614:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, include/linux/blkdev.h):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:648:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:641:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:641:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:641:24: struct md_rdev *
+drivers/md/raid1.c:772:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:772:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:772:24: struct md_rdev *
+drivers/md/raid1.c:1225:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1225:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1225:24: struct md_rdev *
+drivers/md/raid1.c:1378:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1378:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1378:40: struct md_rdev *
+drivers/md/raid1.c:1585:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1585:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1585:40: struct md_rdev *
+drivers/md/raid1.c:1650:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1650:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1650:40: struct md_rdev *
+drivers/md/raid1.c:1767:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1767:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1767:25: struct md_rdev *
+drivers/md/raid1.c:1778:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1778:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1778:25: struct md_rdev *
+drivers/md/raid1.c:2245:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2245:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2245:32: struct md_rdev *
+drivers/md/raid1.c:2281:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2281:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2281:32: struct md_rdev *
+drivers/md/raid1.c:2299:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2299:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2299:32: struct md_rdev *
+drivers/md/raid1.c:2716:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2716:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2716:24: struct md_rdev *
+drivers/md/raid10.c:1590:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1590:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1590:37: struct md_rdev *
+drivers/md/raid10.c:4587:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4587:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4587:33: struct md_rdev *
+drivers/md/raid10.c:4590:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4590:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4590:33: struct md_rdev *
+drivers/md/raid10.c:4679:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4679:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4679:32: struct md_rdev *
+drivers/md/raid10.c:4682:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4682:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4682:32: struct md_rdev *
+drivers/md/raid10.c:752:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:752:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:752:24: struct md_rdev *
+drivers/md/raid10.c:755:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:755:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:755:32: struct md_rdev *
+drivers/md/raid10.c:1148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1148:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1148:28: struct md_rdev *
+drivers/md/raid10.c:1347:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1347:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1347:40: struct md_rdev *
+drivers/md/raid10.c:1348:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1348:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1348:41: struct md_rdev *
+drivers/md/raid10.c:1557:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1557:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1557:40: struct md_rdev *
+drivers/md/raid10.c:1780:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1780:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1780:25: struct md_rdev *
+drivers/md/raid10.c:1794:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1794:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1794:17: struct md_rdev *
+drivers/md/raid10.c:2361:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2361:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2361:32: struct md_rdev *
+drivers/md/raid10.c:2416:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2416:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2416:32: struct md_rdev *
+drivers/md/raid10.c:2452:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2452:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2452:32: struct md_rdev *
+drivers/md/raid10.c:2962:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2962:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2962:49: struct md_rdev *
+drivers/md/raid10.c:3037:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3037:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3037:33: struct md_rdev *
+drivers/md/raid10.c:3038:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3038:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3038:36: struct md_rdev *
+drivers/md/raid10.c:3108:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3108:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3108:56: struct md_rdev *
+drivers/md/raid10.c:3125:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3125:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3125:41: struct md_rdev *
+drivers/md/raid10.c:3328:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3328:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3328:32: struct md_rdev *
+drivers/md/raid10.c:3358:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3358:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3358:32: struct md_rdev *
+drivers/md/raid10.c:4114:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4114:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4114:40: struct md_rdev *
+drivers/md/raid10.c:4130:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4130:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4130:40: struct md_rdev *
+drivers/md/raid10.c:4764:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4764:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4764:48: struct md_rdev *
+drivers/md/raid10.c:4860:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4860:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4860:48: struct md_rdev *
+drivers/md/raid10.c:4863:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4863:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4863:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1100:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1100:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1100:25: struct md_rdev *
+drivers/md/raid5.c:1102:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1102:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1102:24: struct md_rdev *
+drivers/md/raid5.c:3562:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3562:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3562:32: struct md_rdev *
+drivers/md/raid5.c:3688:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3688:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3688:48: struct md_rdev *
+drivers/md/raid5.c:3695:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3695:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3695:32: struct md_rdev *
+drivers/md/raid5.c:3717:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3717:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3717:16: struct md_rdev *
+drivers/md/raid5.c:4645:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4645:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4645:24: struct md_rdev *
+drivers/md/raid5.c:4656:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4656:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4656:32: struct md_rdev *
+drivers/md/raid5.c:4703:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4703:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4703:49: struct md_rdev *
+drivers/md/raid5.c:4716:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4716:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4716:49: struct md_rdev *
+drivers/md/raid5.c:4725:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4725:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4725:49: struct md_rdev *
+drivers/md/raid5.c:4747:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4747:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4747:40: struct md_rdev *
+drivers/md/raid5.c:5426:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5426:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5426:16: struct md_rdev *
+drivers/md/raid5.c:5429:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5429:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5429:24: struct md_rdev *
+drivers/md/raid5.c:7805:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7805:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7805:40: struct md_rdev *
+drivers/md/raid5.c:8018:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8018:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8018:25: struct md_rdev *
+drivers/md/raid5.c:8034:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8034:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8034:25: struct md_rdev *
+drivers/md/raid5.c:1475:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1475:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2207:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2418:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2420:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7026:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7026:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7027:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7028:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7029:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7035:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7036:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: incorrect type in argument 1 (different base types)
+drivers/misc/cxl/guest.c:548:31: expected unsigned long long [usertype] val
+drivers/misc/cxl/guest.c:548:31: got restricted __be64 [usertype] flags
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2587:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2593:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2640:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2640:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2640:40: got int
+drivers/net/bonding/bond_main.c:3462:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:3462:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_options.c:1115:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1115:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1115:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:121:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2071:17: expected unsigned short [usertype] val
+drivers/net/ethernet/broadcom/cnic.c:2071:17: got fouled restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3750:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3750:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3750:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3750:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3750:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3750:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:17037:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17037:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17037:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:17038:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17038:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17038:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1395:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1395:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1395:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1395:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1871:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1871:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1871:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:896:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: expected unsigned short [usertype] val
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: got restricted __be16 [usertype] port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: got int
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got int
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1307:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1310:26: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1393:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/intel/e100.c:1398:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:1518:29: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2266:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2267:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2268:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2923:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:32: warning: cast from restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:30: expected unsigned short [usertype] stat_counter_idx
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:30: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: expected unsigned int [assigned] [usertype] ipa
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: expected unsigned int [assigned] [usertype] ipa
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1796:59: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1796:59: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1796:59: got restricted __le16 [usertype] l2tag1
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1799:40: warning: cast to restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_xsk.c:447:38: warning: invalid assignment: |=
+drivers/net/ethernet/intel/i40e/i40e_xsk.c:447:38: left side has type restricted __le64
+drivers/net/ethernet/intel/i40e/i40e_xsk.c:447:38: right side has type int
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10152:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10152:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10152:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:201:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:576:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:579:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:580:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:603:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:603:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:603:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:617:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:629:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:629:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:628:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:634:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:638:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:638:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:652:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:664:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:664:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:663:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:669:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:672:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:672:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:699:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:699:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:699:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:705:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:713:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:714:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:719:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:720:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:781:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:790:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:790:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:790:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:803:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:803:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:803:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:835:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:836:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:865:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:913:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:913:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:913:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1001:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1001:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1001:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1016:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1016:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1016:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1027:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1027:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1027:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1101:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1101:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1101:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1129:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1141:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:588:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/nvdimm/bus.c:29:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:361:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:974:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1549:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1549:73: expected restricted __be32
+drivers/of/base.c:1549:73: got int
+drivers/pci/pci-driver.c:499:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:499:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:910:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1017:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1026:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1026:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1027:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1027:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1057:23: left side has type unsigned short
+drivers/pci/pci.c:1057:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1062:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1084:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1084:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1084:28: got int
+drivers/pci/pci.c:1133:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1133:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1133:36: got int
+drivers/pci/pci.c:1305:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1305:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1307:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1307:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1330:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1330:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1697:38: warning: array of flexible structures
+drivers/pci/pci.c:1884:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1884:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1884:36: got int
+drivers/pci/pci.c:2280:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2581:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2582:45: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2771:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2771:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2794:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2794:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4696:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4696:13: left side has type unsigned short
+drivers/pci/pci.c:4696:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4701:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4701:13: left side has type unsigned short
+drivers/pci/pci.c:4701:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:149:17: warning: cast to restricted __le16
+drivers/pci/proc.c:158:17: warning: cast to restricted __le32
+drivers/pci/proc.c:167:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2287:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:149:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:163:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:165:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1178:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1178:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1178:21: got int
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4358:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4391:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4547:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4547:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4547:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4607:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4607:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4607:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4701:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5803:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:933:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:938:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/ibmvscsi/ibmvfc.c:1747:32: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi/ibmvfc.c:1747:32: expected unsigned long long [usertype] val
+drivers/scsi/ibmvscsi/ibmvfc.c:1747:32: got struct ibmvfc_event *[assigned] evt
+drivers/scsi/ibmvscsi/ibmvfc.c:2421:36: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi/ibmvfc.c:2421:36: expected unsigned long long [usertype] val
+drivers/scsi/ibmvscsi/ibmvfc.c:2421:36: got struct ibmvfc_event *[assigned] evt
+drivers/scsi/libiscsi.c:962:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:962:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:962:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1051:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1051:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_attr.c:2725:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:209:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:209:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:209:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:903:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1040:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1246:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2223:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3321:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3345:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:3945:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3945:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3945:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3945:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3945:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3945:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9986:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9986:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9986:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9986:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9986:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9986:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2154:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2154:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2154:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2155:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2155:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2155:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2446:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2446:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2446:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2447:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2447:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2447:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2770:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2770:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2770:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2770:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2770:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2770:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2999:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2999:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2999:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2999:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2999:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2999:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3431:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3431:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3431:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3431:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3431:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3431:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3432:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3432:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3432:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3432:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3432:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3432:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4800:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4800:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:4800:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4801:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4801:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:4801:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5015:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5015:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5015:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5015:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5015:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5015:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5092:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5092:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5092:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5092:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5092:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5092:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5183:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5183:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5184:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5184:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5185:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5185:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5345:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5345:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5345:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5345:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5345:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5345:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5359:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5359:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5359:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5359:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5359:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5359:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5559:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5559:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5559:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5561:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5561:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5561:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5580:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5580:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5580:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5619:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5619:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:5619:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5620:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5620:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:5620:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5621:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5621:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:5621:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5622:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5622:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:5622:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5623:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5623:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:5623:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5625:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5625:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5625:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5626:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5626:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5626:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5637:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5637:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5637:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5641:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5641:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:5641:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5643:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5643:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:5643:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5645:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5645:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:5645:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5647:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5647:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:5647:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5649:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5649:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:5649:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5651:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5651:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:5651:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5653:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5653:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:5653:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5655:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5655:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5655:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5666:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5666:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5666:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5670:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5670:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5670:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5674:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5674:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5674:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5680:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5680:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5680:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5691:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5691:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5691:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5708:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5708:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5708:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5709:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5709:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5709:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5720:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5720:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5720:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5737:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5737:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5737:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5738:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5738:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5738:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5749:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5749:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5749:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5766:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5766:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5766:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5767:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5767:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5767:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5778:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5778:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5778:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5795:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5795:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5795:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5796:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5796:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5796:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5808:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5808:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5808:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5825:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5825:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5825:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5826:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5826:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5826:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5834:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5834:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5834:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5840:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5840:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5849:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5849:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5849:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5851:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:5851:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5853:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5853:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:5853:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5856:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5856:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5856:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5867:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5867:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5867:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5899:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5899:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:5899:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5925:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5925:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:5925:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5926:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5926:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5926:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5935:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5935:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5935:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5943:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5943:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5943:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5952:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5952:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5952:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5967:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5967:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5967:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6058:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6058:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6058:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6066:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6206:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6206:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6206:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6206:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6206:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6206:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6208:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6208:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6208:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6208:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6208:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6208:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6211:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6211:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6211:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6211:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6211:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6211:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6416:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6416:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6416:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6416:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6421:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6421:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6421:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6421:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6431:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6431:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6431:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6431:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6620:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6620:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6620:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6620:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6620:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6620:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6623:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6623:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6623:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6623:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6623:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6623:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6727:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6727:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6727:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6727:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6727:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6727:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6788:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6788:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6788:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6788:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6788:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6788:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6841:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6841:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6841:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6841:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6841:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6841:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6902:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6902:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6902:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6902:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6902:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6902:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6907:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:6907:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:6907:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7417:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7417:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:7417:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7418:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7418:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:7418:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7419:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7419:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:7419:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7420:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7420:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:7420:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7421:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7421:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:7421:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7422:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7422:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:7422:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7569:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7569:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:7569:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7570:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7570:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:7570:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7573:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7573:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:7573:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7656:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7656:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:7656:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7657:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7657:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:7657:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7752:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7752:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7752:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7752:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7756:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7756:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7756:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7756:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7756:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7756:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7759:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7759:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7759:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7759:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7759:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7759:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9794:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9794:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9794:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9794:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9794:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9794:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8130:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:8288:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3115:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3115:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3115:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3115:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3115:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3115:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1922:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1923:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3840:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3841:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:6701:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:143:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:143:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:143:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:383:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:388:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5587:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:6714:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6714:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6714:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6719:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6719:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6719:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:13004:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13004:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13004:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13004:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13004:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13004:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13005:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13005:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13005:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13005:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13005:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13005:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13006:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13006:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13006:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13006:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13006:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13006:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13007:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13007:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13007:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13007:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13007:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13007:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:514:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:514:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:514:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:514:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:514:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:514:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:559:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:559:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:559:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:559:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:559:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:559:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:560:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:560:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:560:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:560:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:560:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:560:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1409:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1409:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1409:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1409:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1409:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1409:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1418:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1418:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1418:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1418:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1418:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1418:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1419:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1419:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1419:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1419:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1419:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1419:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2222:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2222:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2222:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2222:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2222:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2222:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2229:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2229:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2229:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2229:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2229:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2229:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2235:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2235:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2235:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2235:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2235:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2235:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2244:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2244:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2244:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2244:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2244:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2244:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2251:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2251:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2251:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2251:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2251:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2251:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:271:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1938:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1938:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1938:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:596:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:597:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1008:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1008:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1008:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1015:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1015:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1015:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1345:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1345:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1345:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1347:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1347:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1347:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1363:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1363:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1363:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1365:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1365:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1365:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1369:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1369:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1369:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1370:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1370:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1370:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1379:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1379:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1379:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1381:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1381:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1381:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1400:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1402:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1402:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1402:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:833:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:833:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:833:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:875:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:875:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:875:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:876:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:876:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:876:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:892:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:892:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:892:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:893:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:893:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:893:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:894:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:899:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:899:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:899:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:900:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:900:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:900:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2622:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2783:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2783:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2783:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2826:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2826:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2826:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2911:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2911:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2911:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2934:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2934:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2934:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3004:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3004:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3004:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3013:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3015:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3015:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3015:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5590:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5590:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5590:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5590:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5590:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5590:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6318:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6318:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6318:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6320:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6320:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6320:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6321:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6321:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6321:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5529:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:18539:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18539:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18539:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18539:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18539:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18539:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18540:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18540:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18540:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18540:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18540:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18540:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18541:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18541:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18541:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18541:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18541:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18541:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18542:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18542:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18542:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18542:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18542:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18542:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18543:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18543:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18543:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18543:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18543:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18543:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18544:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18544:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18544:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18544:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18544:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18544:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17299:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17299:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17299:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17301:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17301:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17301:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17303:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17303:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17303:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17305:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17305:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17305:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17318:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17318:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17318:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:14581:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14591:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8196:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8199:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8200:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2083:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2185:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8696:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9584:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9592:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9593:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9593:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9593:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9610:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9610:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9610:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9621:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9621:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:9621:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9623:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9625:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9625:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9625:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9696:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9697:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9705:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10017:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11346:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11374:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11374:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11374:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11374:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11374:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11374:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:13347:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13359:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14009:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17113:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17113:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17113:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17115:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17115:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17115:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17118:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17118:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17118:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17120:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17120:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17120:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17409:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17409:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17409:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17411:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17411:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17411:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17418:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17418:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17418:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17420:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17420:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17420:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17431:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17431:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17431:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18270:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:19963:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:19963:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:19963:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20329:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20337:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20338:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20338:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20338:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20372:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20372:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20372:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20381:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20381:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20381:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20382:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20382:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20382:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20383:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20385:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20385:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20385:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20386:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20386:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20386:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12070:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4119:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4119:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4119:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4141:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4141:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4141:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4164:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4164:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4164:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4185:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4185:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4185:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6377:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6377:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6377:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6396:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6404:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6417:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:7555:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:7555:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:7555:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:619:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10751:25: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_mbx.c:1132:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1132:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1132:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_mbx.c:1142:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1142:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1142:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:421:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3712:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5534:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5573:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvc_vio.c:385:13: warning: symbol 'hvc_vio_init_early' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3342:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:934:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1215:22: warning: cast from restricted __le16
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:568:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:616:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:629:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:642:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:669:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:149:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:78:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:78:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:78:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:81:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:81:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:81:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:122:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:122:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:122:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:133:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:133:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:133:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:154:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:154:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:154:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:163:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:163:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:163:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:202:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:202:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:202:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:210:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:210:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:210:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:221:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:221:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:221:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:283:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:283:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:283:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:286:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:286:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:286:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:295:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:295:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:295:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:299:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:299:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:299:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:18:41: warning: dereference of noderef expression
+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:28:9: warning: symbol 'shift_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:47:9: warning: symbol 'altgr_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:66:9: warning: symbol 'ctrl_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:85:9: warning: symbol 'shift_ctrl_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:104:9: warning: symbol 'alt_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:123:9: warning: symbol 'ctrl_alt_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:2997:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/usb/common/debug.c:258:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:259:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:260:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:261:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:262:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:263:31: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+fs/aio.c:591:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:591:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:591:24: got struct kioctx_cpu *cpu
+fs/aio.c:758:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:758:18: expected struct kioctx_cpu *cpu
+fs/aio.c:758:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:805:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:805:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:805:24: got struct kioctx_cpu *cpu
+fs/aio.c:910:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:910:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:910:16: got struct kioctx_cpu *
+fs/aio.c:928:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:928:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:928:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3250:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:129:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:129:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:129:22: struct extent_buffer *
+fs/btrfs/ctree.c:1092:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:1092:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:1092:17: struct extent_buffer *
+fs/btrfs/ctree.c:1839:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:1839:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:1839:17: struct extent_buffer *
+fs/btrfs/ctree.c:3320:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:3320:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:3320:9: struct extent_buffer *
+fs/btrfs/ctree.c:545:17: warning: context imbalance in 'tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/ctree.c:772:17: warning: context imbalance in 'tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/dev-replace.c:847:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:847:53: expected char const *device_path
+fs/btrfs/dev-replace.c:847:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1997:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5022:25: warning: context imbalance in 'btrfs_release_extent_buffer_pages' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1075:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1337:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1337:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:576:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/volumes.c:375:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:375:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:375:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:633:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:633:43: expected char const *device_path
+fs/btrfs/volumes.c:633:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:894:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:894:50: expected char const *
+fs/btrfs/volumes.c:894:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:974:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:974:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:974:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1029:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1029:58: expected char const *src
+fs/btrfs/volumes.c:1029:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2178:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2178:49: expected char const *device_path
+fs/btrfs/volumes.c:2178:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2287:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2287:41: expected char const *device_path
+fs/btrfs/volumes.c:2287:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1813:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1825:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1837:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1838:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1839:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1840:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1845:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1846:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1847:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1848:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1849:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1858:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1876:30: warning: symbol 'uidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1877:30: warning: symbol 'gidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1878:26: warning: symbol 'siduidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1879:26: warning: symbol 'sidgidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1880:30: warning: symbol 'siduidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1881:30: warning: symbol 'sidgidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1882:26: warning: symbol 'uidsidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1883:26: warning: symbol 'gidsidlock' was not declared. Should it be static?
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/d_path.c:315:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:159:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:371:23: warning: context imbalance in '__dentry_path' - different lock contexts for basic block
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:552:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:552:39: expected unsigned long v
+fs/dax.c:552:39: got restricted vm_fault_t
+fs/dax.c:554:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:554:39: expected unsigned long v
+fs/dax.c:554:39: got restricted vm_fault_t
+fs/dax.c:558:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:558:31: expected unsigned long v
+fs/dax.c:558:31: got restricted vm_fault_t
+fs/dax.c:1052:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1052:41: expected int result
+fs/dax.c:1052:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1265:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1265:41: expected int result
+fs/dax.c:1265:41: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1281:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1281:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1281:21: got unsigned long
+fs/dax.c:1348:31: warning: incorrect type in assignment (different base types)
+fs/dax.c:1348:31: expected int major
+fs/dax.c:1348:31: got restricted vm_fault_t
+fs/dax.c:1369:31: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1369:29: warning: incorrect type in assignment (different base types)
+fs/dax.c:1369:29: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1369:29: got unsigned int
+fs/dax.c:1411:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1411:46: expected int result
+fs/dax.c:1411:46: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1412:16: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1412:20: warning: incorrect type in return expression (different base types)
+fs/dax.c:1412:20: expected restricted vm_fault_t
+fs/dax.c:1412:20: got unsigned int
+fs/dax.c:1689:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1689:55: expected int result
+fs/dax.c:1689:55: got restricted vm_fault_t
+fs/dax.c:1704:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1704:58: expected int result
+fs/dax.c:1704:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/blkdev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:397:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:622:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:725:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:885:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1053:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1083:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1126:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1295:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1529:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1139:36: warning: Using plain integer as NULL pointer
+fs/exec.c:422:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:422:31: expected char const [noderef] __user *
+fs/exec.c:422:31: got void *
+fs/exec.c:1041:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1041:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1041:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1148:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1148:56: expected struct task_struct *parent
+fs/exec.c:1148:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1183:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1183:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1183:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1748:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1748:70: expected struct task_struct *tsk
+fs/exec.c:1748:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/extents.c:973:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1028:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1032:34: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1104:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1178:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1187:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1188:17: warning: Using plain integer as NULL pointer
+fs/ext4/mballoc.c:2194:9: warning: context imbalance in 'ext4_mb_good_group_nolock' - different lock contexts for basic block
+fs/fcntl.c:940:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:940:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:940:9: struct fasync_struct *
+fs/fcntl.c:1014:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1014:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1014:22: struct fasync_struct *
+fs/fcntl.c:1025:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1025:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1025:33: struct fasync_struct *
+fs/file.c:349:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:349:17: expected struct file **old_fds
+fs/file.c:349:17: got struct file [noderef] __rcu **fd
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **new_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:365:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:365:17: struct file [noderef] __rcu *
+fs/file.c:365:17: struct file *
+fs/file.c:400:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:608:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:751:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:788:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1013:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs-writeback.c:2199:9: warning: context imbalance in 'block_dump___mark_inode_dirty' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:66:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:66:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:821:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:852:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1533:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1665:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:3063:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3063:24: expected void [noderef] __user *
+fs/io_uring.c:3063:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:5071:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5071:72: expected int mask
+fs/io_uring.c:5071:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5075:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5075:21: expected unsigned int [usertype] result
+fs/io_uring.c:5075:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5105:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5105:29: expected unsigned int [usertype] result
+fs/io_uring.c:5105:29: got restricted __poll_t
+fs/io_uring.c:5170:42: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5170:42: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5170:42: got unsigned int [usertype] result
+fs/io_uring.c:5311:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5311:41: expected int mask
+fs/io_uring.c:5311:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5399:22: warning: invalid assignment: |=
+fs/io_uring.c:5399:22: left side has type restricted __poll_t
+fs/io_uring.c:5399:22: right side has type int
+fs/io_uring.c:5401:22: warning: invalid assignment: |=
+fs/io_uring.c:5401:22: left side has type restricted __poll_t
+fs/io_uring.c:5401:22: right side has type int
+fs/io_uring.c:5406:22: warning: invalid assignment: &=
+fs/io_uring.c:5406:22: left side has type restricted __poll_t
+fs/io_uring.c:5406:22: right side has type int
+fs/io_uring.c:5408:14: warning: invalid assignment: |=
+fs/io_uring.c:5408:14: left side has type restricted __poll_t
+fs/io_uring.c:5408:14: right side has type int
+fs/io_uring.c:5422:67: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5422:67: expected int mask
+fs/io_uring.c:5422:67: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5423:52: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5423:52: expected int events
+fs/io_uring.c:5423:52: got restricted __poll_t [usertype] events
+fs/io_uring.c:5582:34: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5581:57: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5581:22: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5581:22: expected restricted __poll_t [usertype] events
+fs/io_uring.c:5581:22: got unsigned int
+fs/io_uring.c:7008:43: error: incompatible types in comparison expression (different address spaces):
+fs/io_uring.c:7008:43: struct cred const [noderef] __rcu *
+fs/io_uring.c:7008:43: struct cred const *
+fs/io_uring.c:7330:13: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7339:13: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/io_uring.c:7374:17: warning: context imbalance in 'io_sq_thread_stop' - different lock contexts for basic block
+fs/io_uring.c:8846:9: warning: context imbalance in 'io_uring_cancel_task_requests' - different lock contexts for basic block
+fs/jbd2/transaction.c:239:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock
+fs/jbd2/transaction.c:372:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:601:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'unlazy_walk' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'unlazy_child' - unexpected unlock
+fs/namei.c:2207:19: warning: context imbalance in 'path_init' - wrong count at exit
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/nfstrace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, fs/nfs/nfstrace.h):
+fs/nfs/./nfstrace.h:424:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:424:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:424:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:425:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:425:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:425:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:426:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:426:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:426:1: got restricted fmode_t [usertype]
+fs/nfs/super.c:1111:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1111:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1111:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1112:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1112:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1112:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1325:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:36:6: warning: symbol 'inter_copy_offload_enable' was not declared. Should it be static?
+fs/nfsd/nfssvc.c:354:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+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 [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 [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 [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 [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 [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 [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 [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 [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
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:551:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:551:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:551:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:504:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:504:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:504:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:520:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1001:20: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:741:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:747:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:754:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:761:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1230:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:45:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:45:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:45:23: struct posix_acl *
+fs/posix_acl.c:59:16: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:59:16: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:59:16: struct posix_acl *
+fs/proc/array.c:257:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:257:11: expected struct k_sigaction *k
+fs/proc/array.c:257:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:545:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:545:44: expected struct task_struct *tsk
+fs/proc/array.c:545:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:293:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:551:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2234:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2291:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2388:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/meminfo.c:22:28: warning: symbol 'arch_report_meminfo' was not declared. Should it be static?
+fs/proc/proc_sysctl.c:923:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:923:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:923:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1040:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1040:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1040:24: struct hlist_node *
+fs/seq_file.c:1042:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1042:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1042:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:125:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:131:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:150:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:154:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:172:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:172:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:172:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:181:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:181:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:181:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:185:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:185:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:195:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:195:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:195:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:197:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:197:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:197:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:199:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:199:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:199:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:201:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:201:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:201:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:301:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:301:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:301:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:303:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:303:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:303:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:305:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:305:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:305:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:392:46: warning: array of flexible structures
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:70:35: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:70:35: expected int flags
+fs/xfs/kmem.c:70:35: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:89:38: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:89:38: expected int flags
+fs/xfs/kmem.c:89:38: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:589:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_log_cil.c:898:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1064:9: warning: context imbalance in 'xfs_log_commit_cil' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:106:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:106:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:106:28: got struct task_struct *
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:121:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:121:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:121:28: got struct sighand_struct *
+init/main.c:190:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:290:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:763:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:775:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+init/main.c:777:20: warning: symbol 'poking_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1644:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1903:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:171:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:277:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:780:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:513:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:513:35: expected void *
+kernel/bpf/arraymap.c:513:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:532:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:532:35: expected void *
+kernel/bpf/arraymap.c:532:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:564:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:564:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:564:49: got void [noderef] __percpu **
+kernel/bpf/btf.c:2542:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3321:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3662:9: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c:209:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1350:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1513:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1518:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1708:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2216:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:308:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:335:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:369:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:639:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:680:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2148:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:723:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1065:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1124:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1184:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1248:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1299:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1332:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1498:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1723:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:665:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:666:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:667:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:668:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:669:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:308:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/verifier.c:247:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:10854:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11247:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11251:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11255:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11259:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11263:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11267:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11310:38: error: subtraction of functions? Share your drugs
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:486:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6130:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6130:33: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6130:33: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6133:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6133:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6133:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2746:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2821:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2932:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4729:16: warning: context imbalance in 'cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:4771:16: warning: context imbalance in 'cgroup_threads_write' - wrong count at exit
+kernel/cgroup/cgroup.c:5921:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6014:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6042:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6091:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:847:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: cast from unknown type
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: cast from unknown type
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:161:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct cred const *cred
+kernel/cred.c:161:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:165:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:171:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:264:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:264:13: expected struct cred const *old
+kernel/cred.c:264:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:348:42: expected struct cred const *cred
+kernel/cred.c:348:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:348:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:348:30: got struct cred const *
+kernel/cred.c:349:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:349:27: expected struct cred const *cred
+kernel/cred.c:349:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:350:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:350:41: expected struct cred const *_cred
+kernel/cred.c:350:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:351:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct cred const *cred
+kernel/cred.c:351:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:388:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:388:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:388:32: got struct cred const *
+kernel/cred.c:440:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:440:38: expected struct cred const *old
+kernel/cred.c:440:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: cast from unknown type
+kernel/cred.c:546:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:546:41: expected struct cred const *old
+kernel/cred.c:546:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:587:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:587:46: expected struct cred const *override
+kernel/cred.c:587:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:344:19: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:580:26: warning: function 'perf_pmu_name' with external linkage has definition
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3402:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3402:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3402:18: struct perf_event_context *
+kernel/events/core.c:3403:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3403:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3403:23: struct perf_event_context *
+kernel/events/core.c:3451:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3451:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3451:25: struct perf_event_context *
+kernel/events/core.c:3452:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3452:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3452:25: struct perf_event_context *
+kernel/events/core.c:4562:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4562:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4562:25: struct perf_event_context *
+kernel/events/core.c:5822:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5822:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5822:9: struct perf_buffer *
+kernel/events/core.c:5298:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5528:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5528:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5528:22: struct perf_buffer *
+kernel/events/core.c:5664:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5664:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5664:14: struct perf_buffer *
+kernel/events/core.c:5697:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5697:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5697:14: struct perf_buffer *
+kernel/events/core.c:5754:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5754:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5754:14: struct perf_buffer *
+kernel/events/core.c:5840:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5840:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5840:14: struct perf_buffer *
+kernel/events/core.c:5853:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5853:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5853:14: struct perf_buffer *
+kernel/events/core.c:6535:6: warning: symbol 'perf_pmu_snapshot_aux' was not declared. Should it be static?
+kernel/events/core.c:7454:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7454:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7454:23: struct perf_event_context *
+kernel/events/core.c:7545:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7545:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7545:13: struct perf_buffer *
+kernel/events/core.c:7650:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7650:61: expected struct task_struct *p
+kernel/events/core.c:7650:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7652:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7652:61: expected struct task_struct *p
+kernel/events/core.c:7652:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8339:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8339:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8339:23: struct perf_event_context *
+kernel/events/core.c:9303:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9303:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9303:9: struct swevent_hlist *
+kernel/events/core.c:9342:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9342:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9342:17: struct swevent_hlist *
+kernel/events/core.c:9523:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9523:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9523:23: struct perf_event_context *
+kernel/events/core.c:10708:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12444:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12444:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12444:9: struct perf_event_context *
+kernel/events/core.c:12554:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12554:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12554:17: struct perf_event_context *
+kernel/events/core.c:12976:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12976:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:12976:17: struct swevent_hlist *
+kernel/events/core.c:165:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2819:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4534:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9152:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9152:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9152:17: struct swevent_hlist *
+kernel/events/core.c:9172:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9172:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9172:17: struct swevent_hlist *
+kernel/events/core.c:9292:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9292:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9292:16: struct swevent_hlist *
+kernel/events/core.c:9292:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9292:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9292:16: struct swevent_hlist *
+kernel/events/core.c:9292:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9292:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9292:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1977:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1979:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1979:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1979:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2281:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2281:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2281:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:276:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:276:37: expected struct task_struct *tsk
+kernel/exit.c:276:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:279:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:279:32: expected struct task_struct *task
+kernel/exit.c:279:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:280:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:280:35: expected struct task_struct *task
+kernel/exit.c:280:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:325:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:325:24: expected struct task_struct *parent
+kernel/exit.c:325:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:354:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:354:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:354:23: struct task_struct *
+kernel/exit.c:378:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:378:9: struct list_head *
+kernel/exit.c:378:9: struct list_head [noderef] __rcu *
+kernel/exit.c:573:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:575:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:906:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1058:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1083:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1172:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1187:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1238:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1241:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1247:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1428:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1428:59: void *
+kernel/exit.c:1428:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1761:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:378:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:161:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:746:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:994:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:994:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:994:19: got struct task_struct *p
+kernel/fork.c:1508:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1508:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1508:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1517:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1517:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1517:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1518:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1518:36: expected void const *
+kernel/fork.c:1518:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1519:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1519:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1519:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1612:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1612:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/fork.c:1612:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/fork.c:1612:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1612:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/fork.c:1612:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/fork.c:1612:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1612:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/fork.c:1612:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/fork.c:1932:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1932:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1932:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1936:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1936:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1936:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2229:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2229:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2229:32: got struct task_struct *
+kernel/fork.c:2236:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2236:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2236:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2285:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2285:54: expected struct list_head *head
+kernel/fork.c:2285:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2306:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2306:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2306:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2323:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2323:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2323:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2350:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2350:28: expected struct sighand_struct *sighand
+kernel/fork.c:2350:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2378:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2378:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2378:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2380:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2380:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2380:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2767:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2767:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2767:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2848:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2848:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2848:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1967:27: warning: dereference of noderef expression
+kernel/fork.c:1967:27: warning: dereference of noderef expression
+kernel/fork.c:1969:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2283:59: warning: dereference of noderef expression
+kernel/fork.c:2284:59: warning: dereference of noderef expression
+kernel/fork.c:986:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:986:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:986:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1702:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:1992:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2676:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:2957:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:826:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:451:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:183:23: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:195:29: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:183:23: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:183:23: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: 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: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:162:9: 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
+kernel/locking/spinlock.c:261:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:277:17: 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
+./include/linux/rwlock_api_smp.h:189:9: 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
+kernel/module.c:2819:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2819:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2819:23: got void *
+kernel/module.c:4389:52: warning: incorrect type in initializer (different address spaces)
+kernel/module.c:4389:52: expected struct mod_kallsyms *kallsyms
+kernel/module.c:4389:52: got struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:4666:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:186:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:217:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:251:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:281:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:302:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:337:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:362:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:379:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:386:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:410:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:441:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:444:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:471:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:474:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:504:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/panic.c:85:13: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static?
+kernel/panic.c:95:13: warning: symbol 'nmi_panic_self_stop' was not declared. Should it be static?
+kernel/panic.c:106:13: warning: symbol 'crash_smp_send_stop' was not declared. Should it be static?
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+./include/linux/rculist.h:554:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:554:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:554:9: struct hlist_node *
+kernel/pid_namespace.c:54:76: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:181:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:181:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:181:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:183:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:183:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:182:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:394:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:53:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:53:22: struct task_struct *
+kernel/ptrace.c:53:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:72:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:72:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:72:23: got struct task_struct *new_parent
+kernel/ptrace.c:73:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:73:29: got struct cred const *
+kernel/ptrace.c:127:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:127:18: expected struct cred const *old_cred
+kernel/ptrace.c:127:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:131:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:131:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:131:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:169:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:169:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:169:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:181:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:181:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:181:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:186:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:186:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:186:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:196:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:196:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:196:9: struct task_struct *
+kernel/ptrace.c:241:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:241:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:241:44: struct task_struct *
+kernel/ptrace.c:415:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:415:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:415:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:438:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:438:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:438:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:474:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:474:54: expected struct task_struct *parent
+kernel/ptrace.c:474:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:482:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:482:53: expected struct task_struct *new_parent
+kernel/ptrace.c:482:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:530:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:530:41: expected struct task_struct *p1
+kernel/ptrace.c:530:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:532:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:532:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:532:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:734:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:734:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:734:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:742:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:742:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:742:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:847:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:847:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:847:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:851:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:851:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:851:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1081:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1081:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1081:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1083:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1083:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1083:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:480:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:681:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:697:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:853:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1229:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/tree.c:1427:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1835:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2603:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:314:12: warning: context imbalance in 'rcu_print_task_stall' - unexpected unlock
+kernel/rcu/tree_stall.h:492:9: warning: context imbalance in 'print_other_cpu_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/core.c:347:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:347:48: expected struct task_struct *p
+kernel/sched/core.c:347:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:603:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:603:38: expected struct task_struct *curr
+kernel/sched/core.c:603:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:658:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:658:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:658:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:1717:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1717:33: expected struct task_struct *p
+kernel/sched/core.c:1717:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1717:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1717:68: expected struct task_struct *tsk
+kernel/sched/core.c:1717:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2828:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:2910:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:2910:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:2910:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3107:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3107:36: expected struct task_struct const *p
+kernel/sched/core.c:3107:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:7267:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:7267:43: expected struct task_struct *push_task
+kernel/sched/core.c:7267:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4522:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:4522:38: expected struct task_struct *curr
+kernel/sched/core.c:4522:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4956:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:4956:14: expected struct task_struct *prev
+kernel/sched/core.c:4956:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5420:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5420:17: struct task_struct *
+kernel/sched/core.c:5420:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5623:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5623:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5623:22: struct task_struct *
+kernel/sched/core.c:9072:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:9072:25: expected struct task_struct *p
+kernel/sched/core.c:9072:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:85:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:85:13: expected struct task_struct const *p
+kernel/sched/pelt.h:85:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:347:11: warning: dereference of noderef expression
+kernel/sched/core.c:1708:33: warning: dereference of noderef expression
+kernel/sched/core.c:1709:19: warning: dereference of noderef expression
+kernel/sched/core.c:1710:37: warning: dereference of noderef expression
+kernel/sched/core.c:2036:9: warning: context imbalance in 'push_cpu_stop' - different lock contexts for basic block
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/core.c:1683:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:1683:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:1683:38: struct task_struct const *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2160:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2160:13: struct task_struct *
+kernel/sched/deadline.c:2160:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2288:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2288:25: struct task_struct *
+kernel/sched/deadline.c:2288:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1819:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1819:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1819:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1830:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1830:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1830:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1128:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1128:23: expected struct task_struct *p
+kernel/sched/deadline.c:1128:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1257:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1257:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1257:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2016:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2016:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2016:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1704:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1704:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1704:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1780:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1780:43: expected struct task_struct *p
+kernel/sched/deadline.c:1780:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2333:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2333:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2333:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2335:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2335:23: expected struct task_struct *p
+kernel/sched/deadline.c:2335:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2337:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2337:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2337:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2498:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2498:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2498:22: struct task_struct *
+kernel/sched/deadline.c:2517:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2517:46: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2517:46: struct task_struct *
+kernel/sched/deadline.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dl_task_offline_migration' - unexpected unlock
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/debug.c:330:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:330:9: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:330:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:337:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:337:9: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:337:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:489:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/debug.c:489:22: struct task_struct [noderef] __rcu *
+kernel/sched/debug.c:489:22: struct task_struct *
+kernel/sched/debug.c:697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:697:9: expected struct task_struct *tsk
+kernel/sched/debug.c:697:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:697:9: expected struct task_struct *tsk
+kernel/sched/debug.c:697:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:879:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:879:34: expected struct sched_entity *se
+kernel/sched/fair.c:879:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2523:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2523:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2523:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10608:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10608:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10608:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5422:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:5422:38: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:5422:38: struct task_struct *
+kernel/sched/fair.c:5437:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5437:38: expected struct task_struct *curr
+kernel/sched/fair.c:5437:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5669:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5670:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6623:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6623:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6623:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6745:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6745:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6745:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6943:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:6943:38: expected struct task_struct *curr
+kernel/sched/fair.c:6943:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7194:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7194:38: expected struct task_struct *curr
+kernel/sched/fair.c:7194:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8165:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8165:40: expected struct sched_domain *child
+kernel/sched/fair.c:8165:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8658:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8658:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8658:22: struct task_struct *
+kernel/sched/fair.c:9927:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:9927:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:9927:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9578:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9578:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9578:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10005:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10005:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10005:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10809:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:10809:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10809:22: struct task_struct *
+kernel/sched/fair.c:10942:30: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:10942:30: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10942:30: struct task_struct *
+kernel/sched/fair.c:5366:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2213:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2213:25: struct task_struct *
+kernel/sched/rt.c:2213:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1743:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1743:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1743:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1885:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1885:40: expected struct task_struct *task
+kernel/sched/rt.c:1885:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1906:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1906:13: struct task_struct *
+kernel/sched/rt.c:1906:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2264:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2264:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2264:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:40: expected struct task_struct *p
+kernel/sched/rt.c:2266:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:61: expected struct task_struct *p
+kernel/sched/rt.c:2266:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2340:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2340:46: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2340:46: struct task_struct *
+kernel/sched/rt.c:2360:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2360:22: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2360:22: struct task_struct *
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/stop_task.c:65:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:65:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:65:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:758:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:758:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:758:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:920:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:70: expected struct sched_domain *sd
+kernel/sched/topology.c:920:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:949:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:949:59: expected struct sched_domain *sd
+kernel/sched/topology.c:949:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1119:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1119:40: expected struct sched_domain *child
+kernel/sched/topology.c:1119:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1420:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1420:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1420:43: got struct sched_domain *child
+kernel/sched/topology.c:1908:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:1908:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1908:31: got struct sched_domain *sd
+kernel/sched/topology.c:2076:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2076:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2076:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2093:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2093:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2093:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1455:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1455:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1455:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1468:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1468:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1468:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1455:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1455:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1455:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1468:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1468:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1468:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1435:19: warning: dereference of noderef expression
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:863:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:863:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:863:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:1331:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1331:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1331:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1343:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1343:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1343:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1829:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1829:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1829:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1847:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1847:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1847:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:480:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:480:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:480:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:577:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:577:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:577:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:424:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:424:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:424:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:424:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:424:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:424:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/seccomp.c:438:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:196:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:196:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:196:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:199:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:199:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:199:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:695:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:695:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:695:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:697:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:697:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:697:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/signal.c:884:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/signal.c:884:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/signal.c:884:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/signal.c:1079:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/signal.c:1079:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct arch_spinlock_t [usertype] *lock
+kernel/signal.c:1079:9: got struct arch_spinlock_t [noderef] __rcu *
+kernel/signal.c:1317:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1317:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1317:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1318:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1318:16: expected struct k_sigaction *action
+kernel/signal.c:1318:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1335:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1335:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1335:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1646:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1646:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1646:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1648:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1648:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1648:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1821:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1821:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1821:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1931:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1950:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1950:65: expected struct task_struct *tsk
+kernel/signal.c:1950:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1951:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1969:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1969:14: expected struct sighand_struct *psig
+kernel/signal.c:1969:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:1998:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:1998:46: expected struct task_struct *t
+kernel/signal.c:1998:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1999:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:1999:34: expected struct task_struct *parent
+kernel/signal.c:1999:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2028:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2028:24: expected struct task_struct *parent
+kernel/signal.c:2028:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2031:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2031:24: expected struct task_struct *parent
+kernel/signal.c:2031:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2064:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2064:17: expected struct sighand_struct *sighand
+kernel/signal.c:2064:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2139:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2139:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2139:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2141:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2141:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2141:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2189:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2189:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2189:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2244:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2244:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2244:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2278:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2278:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2278:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2377:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2377:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2377:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2462:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2462:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2462:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2474:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2474:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2474:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2512:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2512:52: expected struct task_struct *tsk
+kernel/signal.c:2512:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2514:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2549:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2549:49: expected struct sighand_struct *sighand
+kernel/signal.c:2549:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2867:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2867:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2867:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2887:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2887:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2887:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2954:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2954:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2954:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2956:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2956:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2956:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3107:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3107:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3107:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3110:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3110:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3110:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3493:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3493:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3493:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3505:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3505:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3505:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3510:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3510:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3510:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3515:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3515:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3515:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3716:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:3716:46: expected struct siginfo const [noderef] [usertype] __user *from
+kernel/signal.c:3716:46: got struct siginfo [usertype] *info
+kernel/signal.c:3968:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3968:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3968:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3980:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3980:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3980:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3998:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:3998:11: expected struct k_sigaction *k
+kernel/signal.c:3998:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4000:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4000:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4000:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4046:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4046:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4046:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1031:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1295:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1647:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:2094:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2305:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2627:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:3776:58: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:3776:58: expected struct siginfo [usertype] *info
+kernel/signal.c:3776:58: got struct siginfo [noderef] [usertype] __user *info
+kernel/signal.c:3969:33: warning: dereference of noderef expression
+kernel/smp.c:443:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1879:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1879:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1879:19: got struct file *[assigned] file
+kernel/sys.c:1879:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1879:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1879:19: got struct file *[assigned] file
+kernel/sys.c:1879:17: warning: incorrect type in assignment (different address spaces)
+kernel/sys.c:1879:17: expected struct file *old_exe
+kernel/sys.c:1879:17: got struct file [noderef] __rcu *[assigned] __ret
+kernel/sys.c:1050:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1050:32: expected struct task_struct *p1
+kernel/sys.c:1050:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1135:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1170:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1291:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:172:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:209:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:240:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:282:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:1032:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3295:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3312:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3787:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3790:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3876:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4191:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4193:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4565:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4707:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4713:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4965:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4967:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5551:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5553:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5611:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5615:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5669:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5670:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6286:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6286:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6338:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6339:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6709:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6710:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6756:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6756:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6756:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3084:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3084:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3084:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3085:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3085:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3085:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3089:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3089:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3089:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3061:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3061:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3061:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3062:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3062:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3062:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:935:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:935:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:935:32: got int
+kernel/trace/ring_buffer.c:4715:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4801:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5156:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5186:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:383:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:383:28: expected struct trace_export **list
+kernel/trace/trace.c:383:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:397:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:397:33: expected struct trace_export **list
+kernel/trace/trace.c:397:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2796:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2796:38: expected struct event_filter *filter
+kernel/trace/trace.c:2796:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3136:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3136:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3136:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3162:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3162:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3162:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:337:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:337:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:337:9: struct trace_export *
+kernel/trace/trace.c:352:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:352:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:352:9: struct trace_export *
+kernel/trace/trace_events.c:772:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:772:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:772:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1355:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1355:38: expected struct event_filter *filter
+kernel/trace/trace.h:1355:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:71:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:71:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:71:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:73:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:73:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:172:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3514:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:651:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:651:38: expected void [noderef] __user *to
+lib/iov_iter.c:651:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:383:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:484:5: warning: symbol 'LZ4_decompress_safe_withPrefix64k' was not declared. Should it be static?
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:944:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:944:22: expected struct xa_node *node
+lib/radix-tree.c:944:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1004:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1004:22: expected struct xa_node *node
+lib/radix-tree.c:1004:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1525:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1525:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1525:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1585:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1585:28: expected struct xa_node *nodes
+lib/radix-tree.c:1585:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/xarray.c:1773:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1773:54: expected void const *entry
+lib/xarray.c:1773:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2510:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2510:39: expected int may_perform_io
+mm/compaction.c:2510:39: got restricted gfp_t
+mm/compaction.c:534:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:656:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1109:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c:830:14: warning: symbol '__add_to_page_cache_locked' was not declared. Should it be static?
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1901:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:160:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:405:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:478:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:546:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:4801:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4182:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4182:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4182:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4184:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4184:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4184:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4340:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4340:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4340:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4434:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4434:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4434:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5991:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5991:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5991:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:653:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:653:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:653:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:2153:19: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2215:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:144:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5170:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:943:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1623:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1672:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2174:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/interrupt.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_page_copy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3083:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:3655:19: warning: context imbalance in 'pte_alloc_one_map' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/interrupt.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'finish_fault' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_fault_around' - unexpected unlock
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4710:5: warning: context imbalance in 'follow_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/interrupt.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:533:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:822:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2000:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:123:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file:
+./include/linux/sched/mm.h:143:37: warning: dereference of noderef expression
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/page_alloc.c:166:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3594:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c:6255:23: warning: symbol 'memmap_init' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:193:1: expected unsigned long flags
+./include/trace/events/kmem.h:193:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:193:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:193:1: warning: restricted gfp_t degrades to integer
+mm/slub.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unfreeze_partials' - unexpected unlock
+mm/slub.c:2982:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/mm.h):
+./include/linux/huge_mm.h:273:19: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1511:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:873:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1511:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swap_state.c:92:32: warning: context imbalance in 'total_swapcache_pages' - unexpected unlock
+mm/swap_state.c:378:29: warning: context imbalance in 'lookup_swap_cache' - unexpected unlock
+mm/swap_state.c:446:29: warning: context imbalance in 'find_get_incore_page' - unexpected unlock
+mm/swap_state.c:471:37: warning: context imbalance in '__read_swap_cache_async' - unexpected unlock
+mm/swapfile.c:475:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:642:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1015:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1196:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:1290:25: warning: context imbalance in 'get_swap_device' - different lock contexts for basic block
+mm/swapfile.c:371:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1345:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1402:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:371:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:1498:35: warning: context imbalance in '__swap_count' - unexpected unlock
+mm/swapfile.c:371:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:1528:17: warning: context imbalance in '__swp_swapcount' - unexpected unlock
+mm/swapfile.c:371:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:371:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:3498:32: warning: context imbalance in '__swap_duplicate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'add_swap_count_continuation' - unexpected unlock
+mm/truncate.c:104:9: warning: context imbalance in 'truncate_exceptional_pvec_entries' - different lock contexts for basic block
+mm/vmalloc.c:1328:6: warning: symbol 'set_iounmap_nonlazy' was not declared. Should it be static?
+mm/vmalloc.c:3452:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:467:1: expected unsigned long flags
+./include/trace/events/vmscan.h:467:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1404:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:121:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:126:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:131:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:136:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:141:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:146:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:155:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:160:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:165:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:729:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:858:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:159:18: warning: symbol 'ptype_base' was not declared. Should it be static?
+net/core/dev.c:160:18: warning: symbol 'ptype_all' was not declared. Should it be static?
+net/core/dev.c:2435:19: warning: symbol 'xps_needed' was not declared. Should it be static?
+net/core/dev.c:2437:19: warning: symbol 'xps_rxqs_needed' was not declared. Should it be static?
+net/core/dev.c:3277:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3277:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3277:23: got unsigned int
+net/core/dev.c:3277:23: warning: cast from restricted __wsum
+net/core/dev.c:3765:26: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'net_tx_action' - unexpected unlock
+net/core/filter.c:430:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:433:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:436:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:439:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:442:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:516:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:519:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:522:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2315:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2315:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2315:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4193:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4586:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:6906:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:7816:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7819:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7822:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:1912:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1912:43: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1918:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1918:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1918:36: got unsigned long long [usertype] from
+net/core/filter.c:1918:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1918:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1918:42: got unsigned long long [usertype] to
+net/core/filter.c:1963:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1963:59: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:1969:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1969:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1969:52: got unsigned long long [usertype] from
+net/core/filter.c:1969:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1969:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1969:58: got unsigned long long [usertype] to
+net/core/filter.c:2015:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2015:28: expected unsigned long long
+net/core/filter.c:2015:28: got restricted __wsum
+net/core/filter.c:2037:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2037:35: expected unsigned long long
+net/core/filter.c:2037:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5242:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5242:17: expected unsigned int [usertype] spi
+net/core/filter.c:5242:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5250:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5250:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5250:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/flow_dissector.c:178:43: warning: restricted __be16 degrades to integer
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:183:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:350:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:805:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:1997:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3567:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3579:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1498:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2904:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2932:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2949:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2961:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:181:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:398:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/ip_tunnel_core.c:225:43: warning: cast to restricted __be16
+net/ipv4/ip_tunnel_core.c:225:43: warning: cast to restricted __be16
+net/ipv4/ip_tunnel_core.c:225:43: warning: cast to restricted __be16
+net/ipv4/ip_tunnel_core.c:225:43: warning: cast to restricted __be16
+net/ipv4/ip_tunnel_core.c:225:43: warning: incorrect type in initializer (different base types)
+net/ipv4/ip_tunnel_core.c:225:43: expected restricted __be16 [usertype] mtu
+net/ipv4/ip_tunnel_core.c:225:43: got int
+net/ipv4/ip_tunnel_core.c:248:35: warning: cast from restricted __be16
+net/ipv4/ip_tunnel_core.c:248:35: warning: incorrect type in argument 1 (different base types)
+net/ipv4/ip_tunnel_core.c:248:35: expected unsigned short [usertype] val
+net/ipv4/ip_tunnel_core.c:248:35: got restricted __be16 [addressable] [usertype] h_proto
+net/ipv4/ip_tunnel_core.c:248:35: warning: cast from restricted __be16
+net/ipv4/ip_tunnel_core.c:248:35: warning: cast from restricted __be16
+net/ipv4/ip_tunnel_core.c:248:35: warning: incorrect type in argument 3 (different base types)
+net/ipv4/ip_tunnel_core.c:248:35: expected unsigned short type
+net/ipv4/ip_tunnel_core.c:248:35: got restricted __be16 [usertype]
+net/ipv4/ip_tunnel_core.c:341:35: warning: cast from restricted __be16
+net/ipv4/ip_tunnel_core.c:341:35: warning: incorrect type in argument 1 (different base types)
+net/ipv4/ip_tunnel_core.c:341:35: expected unsigned short [usertype] val
+net/ipv4/ip_tunnel_core.c:341:35: got restricted __be16 [addressable] [usertype] h_proto
+net/ipv4/ip_tunnel_core.c:341:35: warning: cast from restricted __be16
+net/ipv4/ip_tunnel_core.c:341:35: warning: cast from restricted __be16
+net/ipv4/ip_tunnel_core.c:341:35: warning: incorrect type in argument 3 (different base types)
+net/ipv4/ip_tunnel_core.c:341:35: expected unsigned short type
+net/ipv4/ip_tunnel_core.c:341:35: got restricted __be16 [usertype]
+net/ipv4/ip_tunnel_core.c:600:45: warning: restricted __be16 degrades to integer
+net/ipv4/ip_tunnel_core.c:609:30: warning: incorrect type in assignment (different base types)
+net/ipv4/ip_tunnel_core.c:609:30: expected int type
+net/ipv4/ip_tunnel_core.c:609:30: got restricted __be16 [usertype]
+net/ipv4/ip_tunnel_core.c:619:30: warning: incorrect type in assignment (different base types)
+net/ipv4/ip_tunnel_core.c:619:30: expected int type
+net/ipv4/ip_tunnel_core.c:619:30: got restricted __be16 [usertype]
+net/ipv4/ip_tunnel_core.c:629:30: warning: incorrect type in assignment (different base types)
+net/ipv4/ip_tunnel_core.c:629:30: expected int type
+net/ipv4/ip_tunnel_core.c:629:30: got restricted __be16 [usertype]
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/ipv4/route.c:781:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:781:46: expected unsigned int [usertype] key
+net/ipv4/route.c:781:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c:3078:27: warning: incorrect type in assignment (different base types)
+net/ipv4/route.c:3078:27: expected restricted __be16 [usertype] len
+net/ipv4/route.c:3078:27: got unsigned long
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:234:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:234:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:234:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:234:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:234:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:234:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:234:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:234:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:234:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2830:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2830:41: expected void const *data
+net/ipv4/tcp_ipv4.c:2830:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2939:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2939:45: expected void const *data
+net/ipv4/tcp_ipv4.c:2939:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2943:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:2943:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2943:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2095:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2357:9: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2385:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2831:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2831:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2940:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2940:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1488:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2890:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2912:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:2962:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:170:26: warning: incorrect type in assignment (different address spaces)
+net/ipv4/udp_offload.c:170:26: expected struct net_offload const **offloads
+net/ipv4/udp_offload.c:170:26: got struct net_offload const [noderef] __rcu **
+net/ipv4/udp_offload.c:171:23: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/udp_offload.c:171:23: struct net_offload const [noderef] __rcu *
+net/ipv4/udp_offload.c:171:23: struct net_offload const *
+net/ipv4/udp_offload.c:270:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:270:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:270:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:272:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:272:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:272:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:288:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:288:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:288:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:290:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:290:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:290:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2694:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast.c:259:25: warning: context imbalance in 'ip6_mc_find_dev_rcu' - different lock contexts for basic block
+net/ipv6/mcast.c:453:9: warning: context imbalance in 'ip6_mc_source' - unexpected unlock
+net/ipv6/mcast.c:543:9: warning: context imbalance in 'ip6_mc_msfilter' - unexpected unlock
+net/ipv6/mcast.c:590:21: warning: context imbalance in 'ip6_mc_msfget' - unexpected unlock
+net/ipv6/mcast.c:2702:25: warning: context imbalance in 'igmp6_mc_get_next' - unexpected unlock
+net/ipv6/mcast.c:2724:9: warning: context imbalance in 'igmp6_mc_get_idx' - wrong count at exit
+net/ipv6/mcast.c:2751:9: warning: context imbalance in 'igmp6_mc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c:2823:31: warning: context imbalance in 'igmp6_mcf_get_next' - unexpected unlock
+net/ipv6/mcast.c:2855:9: warning: context imbalance in 'igmp6_mcf_get_idx' - wrong count at exit
+net/ipv6/mcast.c:2872:9: warning: context imbalance in 'igmp6_mcf_seq_next' - wrong count at exit
+net/ipv6/mcast.c:2885:17: warning: context imbalance in 'igmp6_mcf_seq_stop' - unexpected unlock
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2343:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2343:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2343:39: got restricted __be32
+net/ipv6/seg6.c:193:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:193:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:193:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:371:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:371:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:371:24: got void *
+net/ipv6/seg6.c:394:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:394:20: expected void const *
+net/ipv6/seg6.c:394:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1749:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2383:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2383:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2383:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2701:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2701:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2701:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:123:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:522:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:522:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:522:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:251:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:251:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:251:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:210:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:210:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:210:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1959:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1959:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1959:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3412:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3412:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3412:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_standalone.c:31:14: warning: symbol 'nf_conntrack_net_id' was not declared. Should it be static?
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:575:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink.c:638:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink.c:638:9: struct sock [noderef] __rcu *
+net/netfilter/nfnetlink.c:638:9: struct sock *
+net/netfilter/nfnetlink.c:647:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink.c:647:17: struct sock [noderef] __rcu *
+net/netfilter/nfnetlink.c:647:17: struct sock *
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2559:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2565:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2615:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1012:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2424:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:132:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:35: expected void const *
+net/sched/act_bpf.c:132:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1673:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1673:16: struct tcf_proto *
+net/sched/cls_api.c:1673:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1773:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1773:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1773:20: struct tcf_proto *
+net/sched/cls_api.c:1735:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1735:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1735:25: struct tcf_proto *
+net/sched/cls_api.c:1755:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1755:16: struct tcf_proto *
+net/sched/cls_api.c:1755:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1820:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2494:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1402:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:195:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:272:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1141:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1136:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1136:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1136:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1138:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1138:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1138:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/unix/af_unix.c:1100:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1408:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:97:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:762:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1293:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1293:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1293:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3950:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3950:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3950:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4040:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4040:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4040:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4067:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4067:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4067:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4095:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4095:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4095:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4096:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4096:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4096:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:244:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:265:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:947:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:947:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:947:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:972:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:972:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:972:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1145:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1145:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1145:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1147:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1147:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1147:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1150:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1150:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1150:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1168:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1168:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1168:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1255:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1255:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1255:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1258:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1258:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1258:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1264:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1264:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1264:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1378:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1378:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1378:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1380:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1380:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1380:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2045:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2045:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2045:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2655:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2655:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2655:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2658:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2658:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2658:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2661:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2661:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2661:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2672:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2672:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2672:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2674:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2674:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2674:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2690:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2690:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2690:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2691:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2691:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2691:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2692:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2692:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2692:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2693:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2693:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2693:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2694:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2694:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2694:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2695:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2695:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2695:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:308:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:772:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:816:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1200:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1288:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1323:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1941:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_user.c:3479:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3479:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3479:9: struct sock *
+net/xfrm/xfrm_user.c:3487:17: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3487:17: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3487:17: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1743:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1743:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1743:16: struct sock *
+security/commoncap.c:439:31: warning: incorrect type in assignment (different base types)
+security/commoncap.c:439:31: expected restricted __le32 [usertype] magic
+security/commoncap.c:439:31: got int
+security/commoncap.c:440:33: warning: incorrect type in assignment (different base types)
+security/commoncap.c:440:33: expected restricted __le32 [usertype] nsmagic
+security/commoncap.c:440:33: got unsigned int [usertype]
+security/commoncap.c:441:29: warning: restricted __le32 degrades to integer
+security/commoncap.c:442:39: warning: invalid assignment: |=
+security/commoncap.c:442:39: left side has type restricted __le32
+security/commoncap.c:442:39: right side has type int
+security/commoncap.c:444:42: warning: cast from restricted __le32
+security/commoncap.c:1261:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:469:21: warning: dereference of noderef expression
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:788:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:788:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:789:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:789:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:808:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1474:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1262:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:708:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=v0.6.4
+KERNEL=v5.11-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:5:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:10:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:15:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:20:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:25:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:30:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:40: warning: cast to restricted __be32
+arch/powerpc/kernel/fadump.c:47:16: warning: symbol 'fadump_kobj' was not declared. Should it be static?
+arch/powerpc/kernel/fadump.c:54:27: warning: symbol 'crash_mrange_info' was not declared. Should it be static?
+arch/powerpc/kernel/fadump.c:60:27: warning: symbol 'reserved_mrange_info' was not declared. Should it be static?
+arch/powerpc/kernel/fadump.c:82:12: warning: symbol 'fadump_cma_init' was not declared. Should it be static?
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1009:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1052:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1080:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:672:39: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/kvm.c:672:39: expected char const [noderef] __user *uaddr
+arch/powerpc/kernel/kvm.c:672:39: got char const *
+arch/powerpc/kernel/mce.c:50:1: warning: symbol 'mce_ue_event_work' was not declared. Should it be static?
+arch/powerpc/kernel/mce.c:591:14: warning: symbol 'machine_check_early' was not declared. Should it be static?
+arch/powerpc/kernel/mce.c:725:6: warning: symbol 'hmi_exception_realmode' was not declared. Should it be static?
+arch/powerpc/kernel/nvram_64.c:729:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:729:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:729:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/optprobes.c:149:6: warning: symbol 'patch_imm32_load_insns' was not declared. Should it be static?
+arch/powerpc/kernel/optprobes.c:167:6: warning: symbol 'patch_imm64_load_insns' was not declared. Should it be static?
+arch/powerpc/kernel/prom_init.c:957:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:957:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:957:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:958:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:958:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:958:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:961:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:961:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:961:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:962:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:962:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:962:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:965:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:965:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:965:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:966:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:966:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:966:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:969:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:969:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:969:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:970:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:970:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:970:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:973:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:973:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:973:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:974:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:974:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:974:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:977:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:977:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:977:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:978:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:978:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:978:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:981:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:981:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:981:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:982:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:982:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:982:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:985:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:985:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:985:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:986:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:986:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:986:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:989:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:989:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:989:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:990:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:990:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:990:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:993:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:993:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:993:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:994:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:994:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:994:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:997:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:997:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:997:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:998:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:998:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:998:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1001:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1001:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1001:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1002:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1002:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1002:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1005:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1005:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1005:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1006:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1006:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1006:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1009:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1009:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1009:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1010:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1010:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1010:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/security.c:253:6: warning: symbol 'stf_barrier' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:114:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:360:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:261:13: warning: symbol 'record_spr_defaults' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:286:13: warning: symbol 'early_setup' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:400:6: warning: symbol 'early_setup_secondary' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:421:6: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:950:6: warning: symbol 'rfi_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:951:6: warning: symbol 'entry_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:952:6: warning: symbol 'uaccess_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:1011:6: warning: symbol 'entry_flush_enable' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:1023:6: warning: symbol 'uaccess_flush_enable' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:85:1: warning: symbol '__pcpu_scope_cpu_coregroup_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:124:1: warning: symbol '__pcpu_scope_thread_group_l1_cache_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:131:1: warning: symbol '__pcpu_scope_thread_group_l2_cache_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:137:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:569:6: warning: symbol 'tick_broadcast' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:579:6: warning: symbol 'debugger_ipi_callback' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:21:6: warning: symbol '_iommu_save' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:89:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:126:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:152:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:982:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:158:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:171:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1012:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1012:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1012:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1016:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1016:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1016:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1020:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1020:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1020:42: got restricted __le64 [usertype]
+arch/powerpc/kernel/watchdog.c:250:6: warning: symbol 'soft_nmi_interrupt' was not declared. Should it be static?
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:410:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:410:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:410:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:412:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:412:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:412:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:492:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:492:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:492:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:541:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:541:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:541:39: got restricted __be64 [usertype]
+arch/powerpc/kexec/ima.c:56:5: warning: symbol 'ima_get_kexec_buffer' was not declared. Should it be static?
+arch/powerpc/kexec/ima.c:80:5: warning: symbol 'ima_free_kexec_buffer' was not declared. Should it be static?
+arch/powerpc/kexec/ima.c:109:6: warning: symbol 'remove_ima_buffer' was not declared. Should it be static?
+arch/powerpc/kexec/ima.c:139:5: warning: symbol 'arch_ima_add_kexec_buffer' was not declared. Should it be static?
+arch/powerpc/kexec/ima.c:156:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/ima.c:156:21: expected unsigned int [usertype] tmp
+arch/powerpc/kexec/ima.c:156:21: got restricted __be32 [usertype]
+arch/powerpc/kexec/ima.c:161:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/ima.c:161:21: expected unsigned long long [usertype] tmp
+arch/powerpc/kexec/ima.c:161:21: got restricted __be64 [usertype]
+arch/powerpc/kexec/ima.c:177:5: warning: symbol 'setup_ima_buffer' was not declared. Should it be static?
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:289:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:879:5: warning: symbol 'kvm_unmap_hva_range_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:888:6: warning: symbol 'kvmppc_core_flush_memslot_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:970:5: warning: symbol 'kvm_age_hva_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1000:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1011:5: warning: symbol 'kvm_test_age_hva_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1019:6: warning: symbol 'kvm_set_spte_hva_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1722:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1722:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1722:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1887:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1887:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1887:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:616:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:2947:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3198:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:3865:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:470:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:470:49: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:470:49: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:472:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:472:30: expected restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:472:30: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:510:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:510:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:510:41: got restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:425:6: warning: symbol 'kvmppc_read_intr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:652:6: warning: symbol 'kvmppc_bad_interrupt' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:695:6: warning: symbol 'kvmhv_p9_set_lpcr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:740:6: warning: symbol 'kvmhv_p9_restore_lpcr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:768:6: warning: symbol 'kvmppc_set_msr_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c:817:6: warning: symbol 'kvmppc_inject_interrupt_hv' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:681:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:682:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:682:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:682:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c:1154:5: warning: symbol 'kvmppc_handle_exit_pr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:79:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:79:49: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:79:49: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:80:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:80:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:80:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive_native.c:565:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1152:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:1521:5: warning: symbol 'kvmppc_get_vmx_dword' was not declared. Should it be static?
+arch/powerpc/kvm/powerpc.c:1539:5: warning: symbol 'kvmppc_get_vmx_word' was not declared. Should it be static?
+arch/powerpc/kvm/powerpc.c:1557:5: warning: symbol 'kvmppc_get_vmx_hword' was not declared. Should it be static?
+arch/powerpc/kvm/powerpc.c:1575:5: warning: symbol 'kvmppc_get_vmx_byte' was not declared. Should it be static?
+arch/powerpc/kvm/powerpc.c:2115:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2115:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2115:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2116:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2116:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2116:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2117:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2117:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2117:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2118:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2118:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2118:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/lib/pmem.c:51:6: warning: symbol 'arch_wb_cache_pmem' was not declared. Should it be static?
+arch/powerpc/lib/pmem.c:58:6: warning: symbol 'arch_invalidate_pmem' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/hash_native.c:489:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:545:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:599:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:639:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:916:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/hash_utils.c:1515:5: warning: symbol '__hash_page' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/hash_utils.c:1850:6: warning: symbol 'low_hash_fault' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/hash_utils.c:1867:6: warning: symbol 'hpte_insert_repeating' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/iommu_api.c:394:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/pgtable.c:411:6: warning: symbol 'arch_report_meminfo' was not declared. Should it be static?
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_tlb.c:1246:13: warning: function 'radix_kvm_prefetch_workaround' with external linkage has definition
+arch/powerpc/mm/book3s64/slb.c:380:6: warning: symbol 'preload_new_slb_context' was not declared. Should it be static?
+arch/powerpc/mm/drmem.c:76:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:76:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:76:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:96:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:96:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:96:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:97:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:98:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:98:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:134:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:134:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:134:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:153:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:153:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:153:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:166:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:166:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:166:27: got restricted __be32 [usertype]
+arch/powerpc/mm/hugetlbpage.c:220:12: warning: symbol 'pseries_alloc_bootmem_huge_page' was not declared. Should it be static?
+arch/powerpc/mm/pgtable.c:337:7: warning: symbol '__find_linux_pte' was not declared. Should it be static?
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:264:29: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:265:49: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: got restricted __be64 [usertype] v
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: got restricted __be64 [usertype] r
+arch/powerpc/net/bpf_jit_comp64.c:1140:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1153:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1164:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1165:32: warning: Using plain integer as NULL pointer
+arch/powerpc/oprofile/cell/spu_task_sync.c:37:19: warning: symbol 'spu_buff' was not declared. Should it be static?
+arch/powerpc/oprofile/cell/spu_task_sync.c:488:54: warning: Using plain integer as NULL pointer
+arch/powerpc/oprofile/cell/spu_task_sync.c:652:36: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c:229:1: warning: symbol '__pcpu_scope_hv_24x7_txn_flags' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:230:1: warning: symbol '__pcpu_scope_hv_24x7_txn_err' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:236:1: warning: symbol '__pcpu_scope_hv_24x7_hw' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:244:1: warning: symbol '__pcpu_scope_hv_24x7_reqb' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:245:1: warning: symbol '__pcpu_scope_hv_24x7_resb' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1339:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:24:18: warning: symbol 'isa207_pmu_format_attr' was not declared. Should it be static?
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:834:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:834:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:834:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:835:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:835:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:835:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:844:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:844:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:844:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:28:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/pci.c:37:24: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/maple/setup.c:232:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:232:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:232:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:260:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:260:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:260:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:278:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:278:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:278:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1533:6: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2575:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2575:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2575:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2644:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2650:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2650:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2650:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:47:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/pfunc_core.c:688:48: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:87:5: warning: symbol 'sccdbg' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:148:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:148:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:148:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:206:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:206:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:206:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:207:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:74:16: warning: symbol 'mpipl_kobj' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:27: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:27: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:27: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:27: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:37: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:37: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:37: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:288:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:233:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:233:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:233:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:233:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:238:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:238:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:238:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:239:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:239:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:239:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:248:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:249:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:252:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:253:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:836:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:836:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:836:58: got restricted __be64 *
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:340:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:340:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:340:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:344:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:344:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:344:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:348:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:348:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:348:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:350:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:350:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:46:6: warning: symbol 'pseries_pcibios_bus_add_device' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/eeh_pseries.c:697:5: warning: symbol 'pseries_send_allow_unfreeze' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/eeh_pseries.c:736:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:736:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:736:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:760:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:760:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:760:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvCall_inst.c:29:1: warning: symbol '__pcpu_scope_hcall_stats' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:223:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:486:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:489:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1556:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:390:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:393:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:397:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:432:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:432:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:432:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:437:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:437:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:437:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:440:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:440:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:440:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:441:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:441:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:441:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:868:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:1101:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:1101:27: expected unsigned long long [usertype] cookie1
+arch/powerpc/platforms/pseries/papr_scm.c:1101:27: got restricted __le64 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:1102:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:1102:27: expected unsigned long long [usertype] cookie2
+arch/powerpc/platforms/pseries/papr_scm.c:1102:27: got restricted __le64 [usertype]
+arch/powerpc/platforms/pseries/pci.c:58:5: warning: symbol 'pseries_send_map_pe' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:91:6: warning: symbol 'pseries_set_pe_num' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:105:5: warning: symbol 'pseries_associate_pes' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:163:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:163:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:163:49: got int const *
+arch/powerpc/platforms/pseries/pci.c:149:5: warning: symbol 'pseries_pci_sriov_enable' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:192:5: warning: symbol 'pseries_pcibios_sriov_enable' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:199:5: warning: symbol 'pseries_pcibios_sriov_disable' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:142:27: warning: symbol 'drc_pmem_match' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/ras.c:125:12: warning: symbol 'init_ras_hotplug_IRQ' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/rtas-fadump.c:250:6: warning: symbol 'rtas_fadump_set_regval' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/setup.c:297:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:626:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:626:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:626:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:633:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:633:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:633:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:636:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:636:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:636:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:639:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:639:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:639:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:610:17: warning: symbol 'pseries_get_iov_fw_value' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/setup.c:652:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:652:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:652:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:657:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:657:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:657:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:658:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:658:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:658:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:660:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:660:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:660:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:646:6: warning: symbol 'of_pci_set_vf_bar_size' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/setup.c:679:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:679:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:679:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:683:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:683:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:683:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:684:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:684:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:684:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:668:6: warning: symbol 'of_pci_parse_iov_addrs' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:74:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:108:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:108:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:108:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:162:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:162:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:162:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:217:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:217:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:217:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:223:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:223:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:223:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:336:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:336:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:336:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:229:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:229:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:229:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:229:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/xmon.c:4220:1: warning: symbol 'spu_inst_dump' was not declared. Should it be static?
+block/blk-cgroup.c:608:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-iocost.c:734:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:745:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+crypto/asymmetric_keys/asym_tpm.c:43:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:43:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:43:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:88:22: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:122:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:122:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:122:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:123:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:123:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:123:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:163:19: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:205:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:205:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:205:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:206:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:206:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:206:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:246:19: warning: cast to restricted __be32
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1254:39: warning: dubious: !x | y
+crypto/ecc.c:1264:47: warning: dubious: !x | y
+crypto/serpent_generic.c:293:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:293:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:293:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:293:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:293:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:293:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:302:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:302:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:302:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:302:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:302:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:302:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:303:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:303:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:303:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:303:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:303:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:303:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:304:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:304:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:304:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:304:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:304:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:304:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:305:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:305:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:305:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:305:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:305:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:305:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:306:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:306:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:306:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:306:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:306:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:306:9: warning: cast to restricted __le32
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4421:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4421:24: expected restricted __poll_t
+drivers/android/binder.c:4421:24: got int
+drivers/ata/acard-ahci.c:70:9: warning: Initializer entry defined twice
+drivers/ata/acard-ahci.c:70:9: also defined here
+drivers/ata/ahci.c:104:9: warning: Initializer entry defined twice
+drivers/ata/ahci.c:104:9: also defined here
+drivers/ata/ahci_ceva.c:104:33: warning: invalid assignment: &=
+drivers/ata/ahci_ceva.c:104:33: left side has type unsigned short
+drivers/ata/ahci_ceva.c:104:33: right side has type restricted __le16
+drivers/ata/ahci_ceva.c:187:9: warning: Initializer entry defined twice
+drivers/ata/ahci_ceva.c:187:9: also defined here
+drivers/ata/ahci_imx.c:978:9: warning: Initializer entry defined twice
+drivers/ata/ahci_imx.c:978:9: also defined here
+drivers/ata/ahci_platform.c:40:9: warning: Initializer entry defined twice
+drivers/ata/ahci_platform.c:40:9: also defined here
+drivers/ata/ahci_qoriq.c:167:9: warning: Initializer entry defined twice
+drivers/ata/ahci_qoriq.c:167:9: also defined here
+drivers/ata/ahci_xgene.c:196:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:196:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:196:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:203:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:203:44: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:203:44: got void *
+drivers/ata/ahci_xgene.c:206:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:206:44: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:206:44: got void *
+drivers/ata/ahci_xgene.c:262:33: warning: invalid assignment: &=
+drivers/ata/ahci_xgene.c:262:33: left side has type unsigned short
+drivers/ata/ahci_xgene.c:262:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:457:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:457:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:457:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:464:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:464:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:464:36: got void *
+drivers/ata/ahci_xgene.c:467:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:467:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:467:36: got void *
+drivers/ata/ahci_xgene.c:502:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:502:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:502:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:508:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:508:41: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:508:41: got void *
+drivers/ata/ahci_xgene.c:514:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:514:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:514:36: got void *
+drivers/ata/ahci_xgene.c:517:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:517:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:517:36: got void *
+drivers/ata/ahci_xgene.c:530:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:530:57: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:530:57: got void *
+drivers/ata/ahci_xgene.c:718:9: warning: Initializer entry defined twice
+drivers/ata/ahci_xgene.c:718:9: also defined here
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-scsi.c:1793:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit
+drivers/ata/libata-scsi.c:1814:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock
+drivers/ata/pata_atiixp.c:254:9: warning: Initializer entry defined twice
+drivers/ata/pata_atiixp.c:255:10: also defined here
+drivers/ata/pata_cs5520.c:97:9: warning: Initializer entry defined twice
+drivers/ata/pata_cs5520.c:98:10: also defined here
+drivers/ata/pata_cs5530.c:150:9: warning: Initializer entry defined twice
+drivers/ata/pata_cs5530.c:151:10: also defined here
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/ata/pata_sc1200.c:196:9: warning: Initializer entry defined twice
+drivers/ata/pata_sc1200.c:197:10: also defined here
+drivers/ata/pata_serverworks.c:256:9: warning: Initializer entry defined twice
+drivers/ata/pata_serverworks.c:257:10: also defined here
+drivers/ata/sata_highbank.c:442:9: warning: Initializer entry defined twice
+drivers/ata/sata_highbank.c:442:9: also defined here
+drivers/ata/sata_mv.c:669:9: warning: Initializer entry defined twice
+drivers/ata/sata_mv.c:670:10: also defined here
+drivers/ata/sata_nv.c:378:9: warning: Initializer entry defined twice
+drivers/ata/sata_nv.c:382:10: also defined here
+drivers/ata/sata_nv.c:386:9: warning: Initializer entry defined twice
+drivers/ata/sata_nv.c:390:10: also defined here
+drivers/ata/sata_sil24.c:377:9: warning: Initializer entry defined twice
+drivers/ata/sata_sil24.c:378:10: also defined here
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2053:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2053:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2053:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:447:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:447:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:447:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:149:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:153:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:165:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:165:56: left side has type restricted __be16
+drivers/atm/iphase.c:165:56: right side has type int
+drivers/atm/iphase.c:203:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2962:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3036:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3036:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3036:23: got int vci
+drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1185:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1185:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1185:23: got int [assigned] desc
+drivers/atm/iphase.c:1297:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1297:12: expected int desc
+drivers/atm/iphase.c:1297:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1506:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1553:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1565:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1582:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1735:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1735:34: left side has type restricted __be16
+drivers/atm/iphase.c:1735:34: right side has type int
+drivers/atm/iphase.c:1812:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1813:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1966:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2022:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2049:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2112:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2128:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2129:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2130:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2278:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2278:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2280:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2280:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2666:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1132:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1137:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1147:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1168:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1168:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1395:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1408:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1490:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1491:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2677:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2678:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2995:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3006:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3007:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3024:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3025:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:544:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:544:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:544:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:563:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:563:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:563:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1495:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1495:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1495:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1807:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1807:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1807:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1813:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1813:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1813:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1885:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1885:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1885:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1895:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1895:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1895:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1968:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1968:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1968:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2115:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2115:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2115:23: got void *
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2188:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2295:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2306:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2349:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2583:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1675:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1675:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1675:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1676:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1676:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1676:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1677:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1677:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1686:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1686:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1686:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1690:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1690:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1690:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1693:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1693:29: left side has type unsigned int
+drivers/atm/nicstar.c:1693:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1704:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1704:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1704:29: got restricted __le32 [usertype]
+drivers/base/devres.c:1230:9: warning: cast removes address space '__percpu' of expression
+drivers/base/firmware_loader/fallback_table.c:19:33: warning: symbol 'fw_fallback_config' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:289:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/platform.c:1540:20: warning: symbol 'early_platform_cleanup' was not declared. Should it be static?
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:179:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1098:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:179:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/cryptoloop.c:134:23: warning: incorrect type in assignment (different base types)
+drivers/block/cryptoloop.c:134:23: expected unsigned int
+drivers/block/cryptoloop.c:134:23: got restricted __le32 [usertype]
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:576:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:576:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:576:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:577:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:577:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:577:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:578:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:578:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:578:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:584:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:584:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:584:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:585:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:585:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:585:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:586:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:586:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:586:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:593:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:593:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:593:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:594:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:594:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:594:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:595:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:595:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:595:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:596:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:596:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:596:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:735:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:735:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:735:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:749:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:749:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:749:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:786:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:786:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:786:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:846:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:850:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:852:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:852:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:852:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:911:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:922:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:923:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:924:43: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:925:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:926:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:931:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:932:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:934:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:935:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:965:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:965:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:965:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:1011:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1034:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1047:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1048:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1063:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1064:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1076:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1090:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1127:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1127:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1127:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1334:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1334:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1334:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1362:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1362:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1362:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1374:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1374:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1374:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1394:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1394:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1394:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1395:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1395:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1395:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1405:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1405:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1405:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1406:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1406:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1406:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1407:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1407:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1407:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1420:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1420:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1420:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1421:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1421:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1421:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1436:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1436:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1436:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1438:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1438:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1438:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1454:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1454:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1454:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1456:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1456:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1456:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1469:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1469:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1469:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1471:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1471:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1471:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1694:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1694:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1694:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1696:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1696:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1696:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1710:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1710:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1710:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1715:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1715:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1715:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1725:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1725:29: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1725:29: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1801:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1801:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1801:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1824:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1824:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1824:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1825:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1825:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1825:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1861:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1861:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1861:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:3038:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3038:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:3038:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3040:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3040:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:3040:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3041:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3041:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:3041:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3042:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3042:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:3042:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3044:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3044:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:3044:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3045:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3045:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:3045:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3046:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3046:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:3046:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3047:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3047:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3047:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3048:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3048:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3048:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3050:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3050:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3050:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3051:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3051:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3051:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3053:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3053:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3053:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3054:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3054:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3054:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3107:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3108:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3270:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3271:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3289:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3297:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3299:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3300:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3301:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3303:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3304:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3305:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3312:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3313:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3313:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3313:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3313:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3317:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3318:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3318:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3318:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3318:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3328:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3710:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3710:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3710:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:874:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:793:40: warning: mixing different enum types:
+drivers/block/drbd/drbd_nl.c:793:40: int enum drbd_state_rv
+drivers/block/drbd/drbd_nl.c:793:40: unsigned int enum drbd_ret_code
+drivers/block/drbd/drbd_nl.c:795:40: warning: mixing different enum types:
+drivers/block/drbd/drbd_nl.c:795:40: int enum drbd_state_rv
+drivers/block/drbd/drbd_nl.c:795:40: unsigned int enum drbd_ret_code
+drivers/block/drbd/drbd_nl.c:980:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:980:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:980:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1287:41: warning: cast to restricted __be32
+drivers/block/drbd/drbd_nl.c:1347:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1347:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1347:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1639:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1639:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1639:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1649:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1649:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1649:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1872:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1872:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1872:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2130:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2130:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2130:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2138:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2138:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2138:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2320:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2320:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2320:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2343:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2343:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2343:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2488:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2488:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2488:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2651:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2651:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2651:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2803:27: warning: mixing different enum types:
+drivers/block/drbd/drbd_nl.c:2883:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2883:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2883:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2923:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2923:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2923:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3461:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3461:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3461:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3586:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3586:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3586:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3799:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3799:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3799:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3805:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3805:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3805:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3995:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3995:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3995:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2185:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5361:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5362:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5371:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5428:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5428:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5428:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:271:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:271:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:271:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:527:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:527:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:527:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:599:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:599:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:599:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:703:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:703:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:703:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:772:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:772:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:772:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1165:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1166:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1167:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1171:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1172:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1177:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1178:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:820:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:820:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:820:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:875:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:875:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:875:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1040:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1040:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1040:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1432:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1432:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1432:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1587:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1587:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1587:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1893:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1897:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1909:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2157:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2191:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2405:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2415:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2594:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2622:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2633:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2666:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2798:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2855:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3066:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3142:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3199:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3545:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3677:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3678:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3679:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3680:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3681:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3682:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3703:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3789:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3789:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3789:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3946:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4005:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4006:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4007:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4008:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4044:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4044:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4044:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:4049:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4049:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4049:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4055:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4055:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4055:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4122:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4123:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4124:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4132:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4132:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4132:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4174:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4174:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4174:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4297:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4397:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4398:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4423:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4424:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4456:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4660:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4987:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4987:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5005:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5006:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5315:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5316:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5317:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5626:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5645:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5690:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5691:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5700:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5742:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5743:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5751:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5788:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5789:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5797:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5824:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5831:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5833:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5833:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5833:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5833:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5855:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5857:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5883:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5915:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5916:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5918:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5920:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5969:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5969:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5969:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6059:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6059:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6059:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6156:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6156:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6156:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:575:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:575:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:575:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:688:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:688:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:688:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:980:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:980:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:980:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1053:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1053:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1053:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1699:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1699:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1699:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1706:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1706:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1706:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1903:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1903:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1903:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2069:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2069:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2069:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1949:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2364:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:621:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:513:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:514:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:563:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:567:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1542:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1542:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1542:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1651:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1651:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1651:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1689:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1689:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1689:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1718:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1718:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1718:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1891:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1891:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1891:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2096:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2096:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2096:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2151:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2151:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2151:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1724:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2143:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2143:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:603:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:603:32: expected int
+drivers/block/nbd.c:603:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:644:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:644:48: expected int
+drivers/block/nbd.c:644:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:984:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:984:21: expected int [assigned] ret
+drivers/block/nbd.c:984:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:989:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:989:16: expected restricted blk_status_t
+drivers/block/nbd.c:989:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:50:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:50:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:492:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:507:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:552:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:568:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:50:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:50:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/skd_main.c:594:39: warning: context imbalance in 'skd_mq_queue_rq' - unexpected unlock
+drivers/block/umem.c:267:32: warning: incorrect type in assignment (different base types)
+drivers/block/umem.c:267:32: expected restricted __le64 [usertype] sem_control_bits
+drivers/block/umem.c:267:32: got restricted __le32 [usertype] control_bits
+drivers/block/umem.c:287:16: warning: incorrect type in argument 1 (different base types)
+drivers/block/umem.c:287:16: expected unsigned int [usertype] val
+drivers/block/umem.c:287:16: got restricted __le32 [usertype]
+drivers/block/umem.c:291:16: warning: incorrect type in argument 1 (different base types)
+drivers/block/umem.c:291:16: expected unsigned int [usertype] val
+drivers/block/umem.c:291:16: got restricted __le32 [usertype]
+drivers/block/umem.c:295:16: warning: incorrect type in argument 1 (different base types)
+drivers/block/umem.c:295:16: expected unsigned int [usertype] val
+drivers/block/umem.c:295:16: got restricted __le32 [usertype]
+drivers/block/umem.c:398:32: warning: incorrect type in assignment (different base types)
+drivers/block/umem.c:398:32: expected restricted __le64 [usertype] sem_control_bits
+drivers/block/umem.c:398:32: got restricted __le32 [usertype] control_bits
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:560:24: warning: incorrect type in argument 1 (different base types)
+drivers/block/umem.c:560:24: expected unsigned int [usertype] val
+drivers/block/umem.c:560:24: got restricted __le32 [usertype]
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bio.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:73:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btintel.c:441:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:441:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:441:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:441:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:441:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:441:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:445:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:445:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:445:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:445:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:445:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:445:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:449:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:449:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:449:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:449:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:449:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:449:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:453:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:453:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:453:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:453:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:453:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:453:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:457:33: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:457:33: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:457:33: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:457:33: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:464:33: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:464:33: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:464:33: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:464:33: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:471:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:471:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:471:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:471:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:471:33: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:471:33: warning: cast to restricted __le32
+drivers/bluetooth/btqca.c:493:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:1845:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1845:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1845:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1845:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1849:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1849:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1849:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1849:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1853:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1853:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1853:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1853:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1857:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1857:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1857:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1857:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1861:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1861:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1861:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1861:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1867:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1867:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1867:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1867:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1905:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1905:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1905:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1905:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2414:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2414:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2414:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2414:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2423:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2423:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2423:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2423:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2424:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2424:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2424:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2424:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2425:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2425:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2425:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2425:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:3982:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:3982:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:3982:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:3982:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:3982:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:3982:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4013:18: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_ag6xx.c:258:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1010:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1010:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1010:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1010:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1024:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1024:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1024:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1024:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1024:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1024:37: warning: cast to restricted __le32
+drivers/bus/fsl-mc/fsl-mc-bus.c:974:33: warning: incorrect type in assignment (different address spaces)
+drivers/bus/fsl-mc/fsl-mc-bus.c:974:33: expected void *fsl_mc_regs
+drivers/bus/fsl-mc/fsl-mc-bus.c:974:33: got void [noderef] __iomem *
+drivers/bus/fsl-mc/fsl-mc-bus.c:988:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/bus/fsl-mc/fsl-mc-bus.c:988:46: expected void const volatile [noderef] __iomem *addr
+drivers/bus/fsl-mc/fsl-mc-bus.c:988:46: got void *
+drivers/bus/fsl-mc/fsl-mc-bus.c:989:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/bus/fsl-mc/fsl-mc-bus.c:989:40: expected void volatile [noderef] __iomem *addr
+drivers/bus/fsl-mc/fsl-mc-bus.c:989:40: got void *
+drivers/bus/fsl-mc/fsl-mc-bus.c:992:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/bus/fsl-mc/fsl-mc-bus.c:992:62: expected void const volatile [noderef] __iomem *addr
+drivers/bus/fsl-mc/fsl-mc-bus.c:992:62: got void *
+drivers/bus/fsl-mc/mc-sys.c:294:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/frontend.c:44:23: warning: symbol 'agp_fe' was not declared. Should it be static?
+drivers/char/agp/frontend.c:46:19: warning: symbol 'agp_find_mem_by_key' was not declared. Should it be static?
+drivers/char/agp/frontend.c:161:5: warning: symbol 'agp_create_segment' was not declared. Should it be static?
+drivers/char/agp/frontend.c:213:25: warning: symbol 'agp_find_private' was not declared. Should it be static?
+drivers/char/agp/frontend.c:268:6: warning: symbol 'agp_free_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:274:19: warning: symbol 'agp_allocate_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:486:19: warning: symbol 'agp_find_client_by_pid' was not declared. Should it be static?
+drivers/char/agp/frontend.c:511:19: warning: symbol 'agp_create_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:524:5: warning: symbol 'agp_remove_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:735:5: warning: symbol 'agpioc_acquire_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:778:5: warning: symbol 'agpioc_release_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:785:5: warning: symbol 'agpioc_setup_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:865:5: warning: symbol 'agpioc_protect_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:899:5: warning: symbol 'agpioc_deallocate_wrap' was not declared. Should it be static?
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:212:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:212:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:212:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1227:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1227:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1227:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1296:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1296:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1296:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3616:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:215:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:179:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:918:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1279:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1361:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1383:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1405:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1427:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1449:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1471:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1496:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1538:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1635:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1680:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1844:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2292:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2331:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4471:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4528:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4563:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4659:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1044:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:570:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:903:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1078:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1106:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/random.c:2296:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:232:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:267:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:273:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: expected void *p
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:234:17: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:530:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:530:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:530:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:537:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:537:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:537:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:543:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:543:46: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:543:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:481:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:510:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:594:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clk/sifive/fu740-prci.c:76:21: warning: symbol '__prci_init_clocks_fu740' was not declared. Should it be static?
+drivers/clocksource/jcore-pit.c:126:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:126:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:126:33: got void *
+drivers/clocksource/jcore-pit.c:176:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:176:40: expected void *dev
+drivers/clocksource/jcore-pit.c:176:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:477:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:477:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:477:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:477:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:477:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:477:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:947:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:947:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:947:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:970:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:970:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:971:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:971:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:971:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:987:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:990:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:991:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:992:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:992:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:992:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:993:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:238:31: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:250:37: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:260:39: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:721:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:721:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:721:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:734:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:734:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:734:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:16: expected void *p
+drivers/crypto/nx/nx-842-pseries.c:738:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:29: expected void const *q
+drivers/crypto/nx/nx-842-pseries.c:738:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:787:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:787:43: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:787:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:788:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:788:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:788:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:798:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:798:51: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:798:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:799:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:799:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:799:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:980:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:987:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:987:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:987:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1010:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1010:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1010:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1025:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1025:39: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:1025:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1040:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1065:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1092:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1092:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1092:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:1102:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1102:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1102:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1126:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1126:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1126:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:305:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:309:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:351:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:374:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:436:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:440:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:483:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:505:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:525:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:526:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:527:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:555:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:587:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:588:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:592:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:644:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:645:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:661:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:666:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:675:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:677:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:678:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:729:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:746:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:793:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:801:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:833:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:903:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:905:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:984:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:986:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:995:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1003:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1004:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1039:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1064:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1124:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1125:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1125:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-sha256.c:43:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:43:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:43:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:44:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:44:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:44:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:45:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:45:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:45:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:46:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:46:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:46:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:47:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:47:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:47:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:48:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:48:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:48:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:49:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:49:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:49:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:50:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:50:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:50:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha512.c:43:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:43:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:43:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:44:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:44:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:44:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:45:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:45:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:45:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:46:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:46:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:46:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:47:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:47:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:47:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:48:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:48:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:48:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:49:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:49:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:49:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:50:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:50:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:50:24: got restricted __be64 [usertype]
+drivers/crypto/vmx/aes.c:114:19: warning: symbol 'p8_aes_alg' was not declared. Should it be static?
+drivers/crypto/vmx/aes_cbc.c:117:21: warning: symbol 'p8_aes_cbc_alg' was not declared. Should it be static?
+drivers/crypto/vmx/aes_ctr.c:132:21: warning: symbol 'p8_aes_ctr_alg' was not declared. Should it be static?
+drivers/crypto/vmx/aes_xts.c:146:21: warning: symbol 'p8_aes_xts_alg' was not declared. Should it be static?
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/device.c:391:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:452:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:31:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:179:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:74:67: warning: Using plain integer as NULL pointer
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/coh901318.c:2014:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2014:42: expected unsigned long const volatile *addr
+drivers/dma/coh901318.c:2014:42: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2019:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2019:47: expected unsigned long volatile *addr
+drivers/dma/coh901318.c:2019:47: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2022:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2022:29: expected unsigned long const volatile *addr
+drivers/dma/coh901318.c:2022:29: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2028:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2028:55: expected unsigned long volatile *addr
+drivers/dma/coh901318.c:2028:55: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2041:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2041:55: expected unsigned long volatile *addr
+drivers/dma/coh901318.c:2041:55: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2060:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2060:42: expected unsigned long const volatile *addr
+drivers/dma/coh901318.c:2060:42: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2065:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2065:47: expected unsigned long volatile *addr
+drivers/dma/coh901318.c:2065:47: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2068:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2068:29: expected unsigned long const volatile *addr
+drivers/dma/coh901318.c:2068:29: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2073:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2073:55: expected unsigned long volatile *addr
+drivers/dma/coh901318.c:2073:55: got void [noderef] __iomem *
+drivers/dma/coh901318.c:2086:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/dma/coh901318.c:2086:55: expected unsigned long volatile *addr
+drivers/dma/coh901318.c:2086:55: got void [noderef] __iomem *
+drivers/dma/coh901318_lli.c:311:20: warning: context imbalance in 'coh901318_lli_fill_sg' - unexpected unlock
+drivers/dma/fsl-edma-common.c:360:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:363:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:364:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:364:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:364:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:366:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:369:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:373:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:376:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:440:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:440:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:440:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:604:26: warning: Using plain integer as NULL pointer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/dma/sun6i-dma.c:244:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/dma/sun6i-dma.c:244:45: expected void volatile *address
+drivers/dma/sun6i-dma.c:244:45: got void [noderef] __iomem *base
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:125:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:155:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:193:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:221:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-tqmx86.c:262:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:33: expected unsigned int [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:61:33: got restricted __le32 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:93:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:93:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:93:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:93:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:93:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:93:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:94:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:94:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:94:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:94:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:94:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:94:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:95:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:95:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:95:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:95:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:95:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:95:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:96:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:96:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:96:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:96:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:96:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:96:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:97:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:97:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:97:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:97:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:97:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:97:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:111:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:111:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:111:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:111:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:111:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:111:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c:113:5: warning: symbol 'pm_set_resources_vi' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1517:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1517:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1517:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1517:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1130:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1130:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1130:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1130:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1150:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1150:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1150:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1150:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1036:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1036:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1036:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1036:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1059:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1059:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1059:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1059:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1059:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1059:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1061:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1061:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1061:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1061:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1063:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1063:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1063:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1063:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1235:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1235:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1235:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1235:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1238:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1238:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1238:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1238:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1244:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1244:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1244:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1244:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1247:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1247:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1247:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1247:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1253:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1253:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1253:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1253:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1287:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1287:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1287:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1287:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1353:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1353:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1353:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1353:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1356:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1356:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1356:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1356:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1362:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1362:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1362:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1362:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1365:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1365:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1365:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1365:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1371:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1371:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1371:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1371:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1717:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1717:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1717:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1717:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1752:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1752:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1752:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1752:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1662:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1662:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1662:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1662:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2241:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2241:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2241:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2241:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2241:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2241:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2242:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2242:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2242:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2242:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2242:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2242:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2243:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2243:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2243:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2243:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2243:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2243:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2251:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2251:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2251:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2251:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2251:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2251:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2255:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2255:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2255:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2255:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2255:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2255:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2257:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2257:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2257:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2257:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2257:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2257:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2268:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2268:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2268:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2268:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2268:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2268:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2270:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2270:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2270:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2270:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2272:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2272:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2272:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2272:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2283:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2283:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2283:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2283:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2283:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2283:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2285:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2285:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2285:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2285:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2285:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2285:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2290:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2290:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2290:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2290:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2292:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2292:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2292:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2292:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2294:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2294:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2294:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2294:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2296:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2296:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2296:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2296:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2298:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2298:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2298:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2298:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2300:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2300:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2300:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2300:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2305:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2305:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2305:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2305:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2322:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2322:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2322:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2322:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2322:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2322:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2327:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2327:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2327:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2327:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2327:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2327:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2329:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2329:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2329:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2329:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2331:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2331:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2331:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2331:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2342:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2342:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2342:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2342:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2349:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2349:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2349:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2349:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2351:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2351:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2351:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2351:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2392:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2392:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2392:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2392:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2392:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2392:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2393:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2393:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2393:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2393:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2393:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2393:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2394:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2394:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2394:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2394:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2394:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2394:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2399:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2399:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2399:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2399:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2399:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2399:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2401:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2401:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2401:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2401:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2401:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2401:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2405:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2405:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2405:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2405:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2405:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2405:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2406:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2406:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2406:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2406:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2406:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2406:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2417:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2417:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2417:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2417:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2417:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2417:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2418:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2418:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2418:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2418:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2422:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2422:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2422:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2422:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2422:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2422:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2437:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2437:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2437:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2437:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2438:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2438:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2438:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2438:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2459:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2459:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2459:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2459:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2459:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2459:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2464:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2464:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2464:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2464:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2464:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2464:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2466:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2466:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2466:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2466:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2468:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2468:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2468:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2468:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2479:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2479:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2479:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2479:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2486:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2486:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2486:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2486:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2488:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2488:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2488:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2488:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2588:16: warning: symbol 'update_slot_layout_info' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2692:16: warning: symbol 'get_bracket_layout_record' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:517:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:517:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:517:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:517:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:539:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:539:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:539:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:539:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:548:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:548:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:548:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:548:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:943:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:943:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:943:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:943:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:945:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:945:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:945:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:945:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:951:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:951:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:951:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:951:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:953:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:953:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:953:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:953:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:959:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:959:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:959:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:959:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:960:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:960:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:960:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:960:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:961:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:961:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:961:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:961:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:962:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:962:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:962:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:962:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:963:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:963:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:963:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:963:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1079:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1079:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1079:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1079:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1609:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1609:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1609:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1609:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1609:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1609:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1619:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1619:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1619:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1619:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1619:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1619:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1623:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1623:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1623:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1623:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1625:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1625:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1625:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1625:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1627:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1627:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1627:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1627:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1629:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1629:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1629:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1629:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1631:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1631:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1631:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1631:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1633:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1633:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1633:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1633:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1635:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1635:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1635:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1635:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1645:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1645:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1645:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1645:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1649:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1649:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1649:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1649:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1653:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1653:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1653:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1653:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1656:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1656:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1656:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1656:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1665:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1665:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1665:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1665:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1824:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1824:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1824:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1824:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1824:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1824:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1834:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1834:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1834:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1834:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1834:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1834:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1838:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1838:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1838:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1838:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1848:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1848:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1848:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1848:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1856:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1856:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1856:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1856:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1859:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1859:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1859:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1859:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1868:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1868:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1868:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1868:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1935:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1935:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1935:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1935:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1937:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1937:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1937:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1937:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1939:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1939:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1939:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1939:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1951:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1951:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1951:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1951:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1953:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1953:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1953:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1953:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1955:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1955:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1955:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1955:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:209:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:209:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:209:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:748:31: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:748:31: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:748:31: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:806:6: warning: symbol 'apply_ctx_interdependent_lock' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3710:19: warning: symbol 'linkRateInKHzToLinkRateMultiplier' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1120:5: warning: symbol 'shift_border_left_to_dst' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1131:6: warning: symbol 'restore_border_left_from_dst' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1833:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:299:10: warning: symbol 'generic_reg_get' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:307:10: warning: symbol 'generic_reg_get2' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:317:10: warning: symbol 'generic_reg_get3' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:329:10: warning: symbol 'generic_reg_get4' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:343:10: warning: symbol 'generic_reg_get5' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:359:10: warning: symbol 'generic_reg_get6' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:377:10: warning: symbol 'generic_reg_get7' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:397:10: warning: symbol 'generic_reg_get8' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:503:6: warning: symbol 'generic_write_indirect_reg' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:511:10: warning: symbol 'generic_read_indirect_reg' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:529:10: warning: symbol 'generic_indirect_reg_get' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:560:10: warning: symbol 'generic_indirect_reg_update_ex' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.c:871:6: warning: symbol 'dce60_aud_wall_dto_setup' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.c:391:25: warning: symbol 'get_engine_type' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.c:74:6: warning: symbol 'dce_dmcu_load_iram' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:438:35: warning: symbol 'dce_i2c_hw_engine_wait_on_operation_result' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:540:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:505:6: warning: symbol 'dce_i2c_hw_engine_submit_payload' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:342:6: warning: symbol 'dce_i2c_sw_engine_set_speed' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:356:6: warning: symbol 'dce_i2c_sw_engine_acquire_engine' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:400:6: warning: symbol 'dce_i2c_sw_engine_submit_channel_request' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:459:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:443:6: warning: symbol 'dce_i2c_sw_engine_submit_payload' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.c:1200:6: warning: symbol 'dce60_link_encoder_enable_dp_output' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.c:1239:6: warning: symbol 'dce60_link_encoder_enable_dp_mst_output' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.c:1429:6: warning: symbol 'dce60_link_encoder_dp_set_phy_pattern' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.c:427:6: warning: symbol 'dce60_opp_set_clamping' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.c:548:6: warning: symbol 'dce60_opp_program_bit_depth_reduction' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.c:571:6: warning: symbol 'dce60_opp_program_clamping_and_pixel_encoding' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.c:681:6: warning: symbol 'dce60_opp_program_fmt' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:614:21: warning: symbol 'dce100_link_encoder_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:653:31: warning: symbol 'dce100_opp_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:668:16: warning: symbol 'dce100_aux_engine_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:706:19: warning: symbol 'dce100_i2c_hw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:721:21: warning: symbol 'dce100_clock_source_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:745:6: warning: symbol 'dce100_clock_source_destroy' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:834:6: warning: symbol 'dce100_validate_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:879:16: warning: symbol 'dce100_validate_global' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:889:16: warning: symbol 'dce100_add_stream_to_ctx' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:916:16: warning: symbol 'dce100_validate_plane' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:925:23: warning: symbol 'dce100_find_first_free_match_stream_enc_for_link' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:1156:22: warning: symbol 'dce100_create_resource_pool' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:280:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:280:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:284:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:284:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:537:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:537:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:542:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:542:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:547:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:547:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:551:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:551:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_compressor.c:415:6: warning: symbol 'dce110_get_required_compressed_surfacesize' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_compressor.c:459:14: warning: symbol 'controller_id_to_index' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1497:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2583:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:471:6: warning: symbol 'dce_mem_input_v_is_surface_pending' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:486:6: warning: symbol 'dce_mem_input_v_program_surface_flip_and_addr' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:563:6: warning: symbol 'dce_mem_input_v_program_pte_vm' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:636:6: warning: symbol 'dce_mem_input_v_program_surface_config' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:922:6: warning: symbol 'dce_mem_input_v_program_display_marks' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:945:6: warning: symbol 'dce_mem_input_program_chroma_display_marks' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:966:6: warning: symbol 'dce110_allocate_mem_input_v' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:1008:6: warning: symbol 'dce110_free_mem_input_v' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.c:1034:6: warning: symbol 'dce110_mem_input_v_construct' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:718:16: warning: symbol 'dce110_aux_engine_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:756:19: warning: symbol 'dce110_i2c_hw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:771:21: warning: symbol 'dce110_clock_source_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:795:6: warning: symbol 'dce110_clock_source_destroy' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:1037:16: warning: symbol 'dce110_validate_plane' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:1092:16: warning: symbol 'dce110_validate_global' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:1336:28: warning: symbol 'dce110_resource_cap' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:266:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:266:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:267:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:267:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:268:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:268:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:272:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:272:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:276:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:276:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:292:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:292:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:296:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:296:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:314:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:314:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:318:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:318:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:553:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:553:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:557:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:557:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:594:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:594:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:599:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:599:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:620:21: warning: symbol 'dce112_link_encoder_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:674:31: warning: symbol 'dce112_opp_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:689:16: warning: symbol 'dce112_aux_engine_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:727:19: warning: symbol 'dce112_i2c_hw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:742:21: warning: symbol 'dce112_clock_source_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:766:6: warning: symbol 'dce112_clock_source_destroy' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:863:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:883:6: warning: symbol 'dce112_validate_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:1008:16: warning: symbol 'dce112_add_stream_to_ctx' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:1027:16: warning: symbol 'dce112_validate_global' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:1205:28: warning: symbol 'dce112_resource_cap' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:1407:22: warning: symbol 'dce112_create_resource_pool' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:177:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:177:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:181:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:181:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:290:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:290:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:291:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:291:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:292:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:292:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:293:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:293:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:294:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:294:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:295:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:295:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:321:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:321:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:325:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:325:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:521:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:521:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:564:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:564:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:568:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:568:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:426:31: warning: symbol 'dce120_opp_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:440:16: warning: symbol 'dce120_aux_engine_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:478:19: warning: symbol 'dce120_i2c_hw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:281:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:281:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:282:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:282:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:283:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:283:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:284:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:284:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:285:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:285:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:286:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:286:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:310:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:310:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:314:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:314:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:332:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:332:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:336:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:336:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:777:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:777:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:790:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:790:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:855:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:855:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:859:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:859:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:101:6: warning: symbol 'dce120_timing_generator_validate_timing' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:128:6: warning: symbol 'dce120_tg_validate_timing' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:136:6: warning: symbol 'dce120_timing_generator_enable_crtc' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:156:6: warning: symbol 'dce120_timing_generator_set_early_control' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:169:10: warning: symbol 'dce120_timing_generator_get_vblank_counter' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:184:6: warning: symbol 'dce120_timing_generator_get_crtc_position' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:210:6: warning: symbol 'dce120_timing_generator_wait_for_vblank' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:232:6: warning: symbol 'dce120_timing_generator_wait_for_vactive' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:245:6: warning: symbol 'dce120_timing_generator_setup_global_swap_lock' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:282:6: warning: symbol 'dce120_timing_generator_tear_down_global_swap_lock' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:303:6: warning: symbol 'dce120_timing_generator_enable_reset_trigger' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:350:6: warning: symbol 'dce120_timing_generator_disable_reset_trigger' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:370:6: warning: symbol 'dce120_timing_generator_did_triggered_reset_occur' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:387:6: warning: symbol 'dce120_timing_generator_disable_vga' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:428:6: warning: symbol 'dce120_timing_generator_program_blanking' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:488:6: warning: symbol 'dce120_timing_generator_program_blank_color' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:501:6: warning: symbol 'dce120_timing_generator_set_overscan_color_black' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:543:6: warning: symbol 'dce120_timing_generator_set_drr' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:602:6: warning: symbol 'dce120_timing_generator_get_position' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:635:6: warning: symbol 'dce120_timing_generator_get_crtc_scanoutpos' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:664:6: warning: symbol 'dce120_timing_generator_enable_advanced_request' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:702:6: warning: symbol 'dce120_tg_program_blank_color' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:725:6: warning: symbol 'dce120_tg_set_overscan_color' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:752:6: warning: symbol 'dce120_tg_is_blanked' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:773:6: warning: symbol 'dce120_tg_set_blank' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:792:6: warning: symbol 'dce120_tg_wait_for_state' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:809:6: warning: symbol 'dce120_tg_set_colors' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:836:6: warning: symbol 'dce120_timing_generator_set_test_pattern' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:522:16: warning: symbol 'dce60_aux_engine_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:560:19: warning: symbol 'dce60_i2c_hw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:576:19: warning: symbol 'dce60_i2c_sw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:710:21: warning: symbol 'dce60_link_encoder_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:749:21: warning: symbol 'dce60_clock_source_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:773:6: warning: symbol 'dce60_clock_source_destroy' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:863:6: warning: symbol 'dce60_validate_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:908:16: warning: symbol 'dce60_validate_global' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:1115:22: warning: symbol 'dce60_create_resource_pool' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:1312:22: warning: symbol 'dce61_create_resource_pool' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:1505:22: warning: symbol 'dce64_create_resource_pool' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:185:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:185:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:186:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:186:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:293:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:293:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:297:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:297:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:301:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:301:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:305:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:305:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:655:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:655:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:660:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:660:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_timing_generator.c:192:6: warning: symbol 'dce60_configure_crc' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:527:16: warning: symbol 'dce80_aux_engine_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:565:19: warning: symbol 'dce80_i2c_hw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:581:19: warning: symbol 'dce80_i2c_sw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:715:21: warning: symbol 'dce80_link_encoder_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:754:21: warning: symbol 'dce80_clock_source_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:778:6: warning: symbol 'dce80_clock_source_destroy' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:868:6: warning: symbol 'dce80_validate_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:913:16: warning: symbol 'dce80_validate_global' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1126:22: warning: symbol 'dce80_create_resource_pool' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1325:22: warning: symbol 'dce81_create_resource_pool' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1520:22: warning: symbol 'dce83_create_resource_pool' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:297:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:297:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:301:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:301:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:305:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:305:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:309:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:309:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:660:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:660:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:665:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:665:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_factory_diag.c:50:6: warning: symbol 'dal_hw_factory_diag_fpga_init' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/diagnostics/hw_translate_diag.c:37:6: warning: symbol 'dal_hw_translate_diag_fpga_init' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_factory.c:123:6: warning: symbol 'dal_hw_factory_destroy' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.c:82:30: warning: symbol 'find_irq_source_info' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn30.c:40:35: warning: symbol 'dmub_srv_dcn30_regs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn30.c:83:6: warning: symbol 'dmub_dcn30_backdoor_load' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn30.c:118:6: warning: symbol 'dmub_dcn30_setup_windows' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c:494:29: warning: function 'mod_hdcp_hdcp1_dp_execution' with external linkage has definition
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:281:6: warning: symbol 'fill_iram_v_2' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:455:6: warning: symbol 'fill_iram_v_2_2' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:601:6: warning: symbol 'fill_iram_v_2_3' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:511:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:511:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:511:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:752:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:752:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:752:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:784:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:784:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:784:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:883:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:883:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:883:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1398:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1398:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1398:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1399:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1399:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1399:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1458:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1458:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1458:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:277:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:277:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:277:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:331:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:331:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:331:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h:92:56: error: marked inline, but without a definition
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_virtual.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_cursor.c:125:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_cursor.c:125:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_cursor.c:125:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_cursor.c:125:16: got unsigned char [usertype] *
+drivers/gpu/drm/ast/ast_cursor.c:259:13: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_cursor.c:259:13: expected unsigned char [noderef] [usertype] __iomem *dst
+drivers/gpu/drm/ast/ast_cursor.c:259:13: got void *vaddr
+drivers/gpu/drm/ast/ast_drv.c:41:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3206:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/drm_bufs.c:228:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:228:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:228:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:231:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:231:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:231:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:424:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:179:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_memory.c:135:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:135:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:135:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:144:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:144:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:144:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:156:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:156:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:156:28: got void *handle
+drivers/gpu/drm/drm_vm.c:272:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:272:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:272:44: got void *handle
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:78:26: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: expected restricted __le32 [usertype] reg
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: got unsigned short const
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: expected restricted __le32 [usertype] value
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: got unsigned int
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: expected restricted __le32
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: got long
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:21:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:94:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:94:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:125:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:125:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:165:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:165:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:178:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:178:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:178:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:202:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:202:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base917c.c:26:1: warning: symbol 'base917c_format' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:134:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:197:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:252:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:252:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:252:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:256:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:256:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:256:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2601:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:390:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:390:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:396:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:396:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:400:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:400:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:400:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:400:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:173:1: warning: symbol 'headc57d_olut' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:487:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:501:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:501:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:374:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:374:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:817:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:818:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:851:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:852:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:854:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/client.c:64:1: warning: symbol 'nvkm_uclient_sclass' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:27:1: warning: symbol 'gv100_disp_core_mthd_base' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:43:1: warning: symbol 'gv100_disp_core_mthd_sor' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c:39:1: warning: symbol 'gv100_disp_wimm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:120:1: warning: symbol 'gv100_disp_wndw_mthd' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:140:1: warning: symbol 'gv100_disp_wndw' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c:47:1: warning: symbol 'tu102_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c:147:1: warning: symbol 'gf108_gr_fwif' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c:46:1: warning: symbol 'gv100_gsp' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:32:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:32:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:32:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:44:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:44:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:44:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:162:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:162:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:162:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:167:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:167:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:167:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:171:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:171:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:171:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:230:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:230:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:230:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:233:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:233:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:233:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:337:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:337:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:337:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:350:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:350:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:350:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:367:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:367:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:367:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:370:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:370:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:370:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:383:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:383:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:383:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:402:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:402:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:402:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:423:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:423:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:423:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:434:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:434:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:434:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:489:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:489:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:489:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:512:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:512:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:512:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:523:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:523:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:523:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:169:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:169:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:169:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:187:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:187:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:187:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:276:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:276:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:276:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:280:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:280:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:280:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:300:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:300:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:300:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:301:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:301:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:301:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:172:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:198:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:198:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:198:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:232:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:232:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:232:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:500:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1334:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1334:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1334:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:41:11: warning: symbol 'cayman_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:320:11: warning: symbol 'cayman_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4202:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4202:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4202:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4216:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4216:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4216:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4219:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4219:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4219:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4282:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4282:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4282:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4283:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4283:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4284:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4284:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4284:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4300:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4300:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4300:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4304:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4304:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4304:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4309:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4309:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4309:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:41:11: warning: symbol 'evergreen_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:303:11: warning: symbol 'evergreen_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2434:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:703:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:703:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:703:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:123:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:123:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:123:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1083:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1083:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1083:38: got void *
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4392:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4392:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4392:38: got void *
+drivers/gpu/drm/radeon/r600_blit_shaders.c:41:11: warning: symbol 'r6xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:367:11: warning: symbol 'r7xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:684:11: warning: symbol 'r6xx_vs' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:704:11: warning: symbol 'r6xx_ps' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:716:11: warning: symbol 'r6xx_ps_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:717:11: warning: symbol 'r6xx_vs_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:718:11: warning: symbol 'r6xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:719:11: warning: symbol 'r7xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:545:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:545:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:545:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:545:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:548:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:548:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:548:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:548:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:551:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:551:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:551:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:551:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:554:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:554:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:554:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:554:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:563:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:563:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:563:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:563:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:565:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:565:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:565:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:565:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:569:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:569:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:569:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:569:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:572:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:572:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:572:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:572:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:576:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:576:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:576:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:576:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:640:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:640:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:640:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:640:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:642:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:642:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:642:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:642:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:647:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:647:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:647:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:647:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:651:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:651:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:651:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:651:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:662:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:662:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:662:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:662:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:670:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:670:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:670:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:670:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:678:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:678:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:678:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:678:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:682:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:682:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:682:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:682:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:690:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:690:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:690:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:690:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:699:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:699:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:699:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:699:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:749:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:749:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:749:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:749:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:752:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:752:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:752:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:752:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:760:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:760:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:760:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:760:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:807:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:807:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:807:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:807:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:810:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:810:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:810:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:810:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:816:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:816:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:816:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:816:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:918:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:918:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:918:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:918:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1117:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1117:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1117:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1117:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1117:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1117:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1142:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1142:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1142:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1142:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1147:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1147:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1147:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1147:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1150:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1150:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1150:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1150:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1150:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1150:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1152:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1152:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1152:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1152:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1152:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1152:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1156:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1156:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1156:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1156:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1160:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1160:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1160:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1160:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1176:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1176:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1176:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1176:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1178:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1178:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1178:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1178:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1185:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1185:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1185:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1185:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1188:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1188:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1188:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1188:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1192:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1192:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1192:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1192:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1194:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1194:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1194:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1194:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1194:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1194:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1205:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1205:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1205:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1205:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1207:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1207:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1207:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1207:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1212:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1212:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1212:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1212:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1215:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1215:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1215:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1215:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1219:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1219:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1219:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1219:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1221:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1221:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1221:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1221:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1221:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1221:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1232:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1232:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1232:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1232:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1234:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1234:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1234:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1234:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1237:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1237:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1237:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1237:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1237:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1237:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1239:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1239:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1239:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1239:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1239:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1239:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1243:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1243:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1243:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1243:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1243:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1243:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1259:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1259:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1259:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1259:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1264:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1264:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1264:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1264:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1270:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1270:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1270:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1270:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1274:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1274:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1274:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1274:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1274:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1274:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1309:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1309:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1309:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1309:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1309:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1309:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1313:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1313:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1313:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1313:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1313:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1313:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1343:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1343:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1343:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1343:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1346:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1346:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1346:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1346:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1398:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1398:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1398:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1398:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1433:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1433:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1433:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1433:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1437:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1437:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1437:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1437:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1441:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1441:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1441:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1441:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1449:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1449:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1449:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1449:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1453:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1453:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1453:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1453:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1457:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1457:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1457:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1457:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1465:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1465:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1465:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1465:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1469:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1469:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1469:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1469:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1473:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1473:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1473:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1473:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1537:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1537:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1537:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1537:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1537:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1537:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1539:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1539:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1539:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1539:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1541:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1541:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1541:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1541:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1555:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1555:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1555:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1555:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1555:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1555:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1557:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1557:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1557:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1557:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1559:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1559:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1559:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1559:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1577:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1577:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1577:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1577:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1577:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1577:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1579:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1579:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1579:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1579:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1581:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1581:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1581:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1581:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1637:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1637:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1637:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1637:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1639:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1639:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1639:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1639:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1641:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1641:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1641:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1641:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1643:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1643:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1643:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1643:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1645:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1645:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1645:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1645:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1647:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1647:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1647:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1647:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1649:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1649:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1649:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1649:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1651:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1651:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1651:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1651:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1653:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1653:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1653:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1653:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1655:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1655:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1655:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1655:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1658:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1658:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1658:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1658:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1670:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1670:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1670:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1670:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1686:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1686:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1686:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1686:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1695:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1695:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1695:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1695:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1700:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1700:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1700:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1700:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1805:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1805:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1805:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1805:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1811:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1811:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1811:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1811:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1818:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1818:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1818:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1818:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1831:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1831:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1831:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1831:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1845:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1845:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1845:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1845:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1851:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1851:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1851:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1851:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1853:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1853:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1853:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1853:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1859:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1859:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1859:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1859:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1862:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1862:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1862:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1862:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2132:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2132:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2132:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2132:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2134:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2134:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2134:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2134:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2141:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2141:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2141:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2141:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2141:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2141:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2167:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2167:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2167:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2167:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2167:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2167:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2169:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2169:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2169:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2169:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2169:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2169:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2176:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2176:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2176:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2176:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2176:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2176:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2203:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2203:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2203:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2203:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2203:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2203:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2205:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2205:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2205:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2205:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2205:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2205:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2212:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2212:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2212:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2212:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2212:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2212:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2377:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2377:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2377:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2377:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2379:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2379:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2379:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2379:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2380:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2380:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2380:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2380:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2469:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2469:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2469:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2469:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2473:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2473:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2473:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2473:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2478:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2478:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2478:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2478:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2487:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2487:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2487:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2487:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2496:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2496:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2496:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2496:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2502:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2502:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2502:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2502:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2515:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2515:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2515:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2515:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2589:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2589:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2589:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2589:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2593:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2593:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2593:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2593:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2607:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2607:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2607:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2607:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2673:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2673:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2673:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2673:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2676:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2676:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2676:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2676:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2679:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2679:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2679:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2679:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2840:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2840:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2840:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2854:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2854:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2854:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2859:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2859:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2859:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2859:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2862:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2862:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2862:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2862:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2862:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2862:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2864:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2864:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2864:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2864:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2864:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2864:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2869:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2869:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2869:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2878:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2878:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2878:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2878:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2879:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2879:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2879:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2879:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2887:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2887:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2887:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2899:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2899:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2899:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2899:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2908:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2908:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2908:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2913:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2913:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2913:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2913:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2913:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2913:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2923:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2923:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2923:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2923:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2928:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2928:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2928:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2928:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2928:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2928:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2957:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2957:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2957:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2964:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2964:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2964:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2964:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2965:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2965:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2965:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2965:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3004:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3004:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3004:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3004:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3004:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3004:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3013:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3013:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3013:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3013:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3013:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3013:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3022:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3022:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3022:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3036:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3036:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3036:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3053:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3053:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3053:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3055:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3055:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3055:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3078:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3078:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3078:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3112:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3112:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3112:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3117:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3117:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3117:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3147:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3147:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3147:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3147:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3152:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3152:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3152:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3156:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3156:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3156:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3156:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3192:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3192:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3192:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3192:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3234:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3234:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3234:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3234:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3237:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3237:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3237:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3237:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3240:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3240:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3240:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3240:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3243:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3243:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3243:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3243:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3246:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3246:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3246:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3246:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3313:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3313:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3313:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3314:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3314:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3314:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3319:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3319:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3319:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3319:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3341:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3341:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3341:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3345:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3345:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3345:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3345:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3345:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3345:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3349:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3349:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3349:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3353:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3353:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3353:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3353:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3353:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3353:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3378:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3378:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3378:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3378:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3395:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3395:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3395:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3395:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3412:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3412:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3412:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3412:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3421:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3421:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3421:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3421:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3552:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3552:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3552:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3552:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3554:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3554:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3554:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3554:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3557:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3557:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3557:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3557:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3559:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3559:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3559:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3559:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3574:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3574:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3574:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3574:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3610:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3610:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3610:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3610:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3622:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3622:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3622:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3622:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3661:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3661:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3661:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3661:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3664:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3664:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3664:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3664:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3740:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3740:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3740:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3740:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3775:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3775:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3775:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3775:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3777:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3777:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3777:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3777:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3777:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3777:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3781:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3781:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3781:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3781:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3781:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3781:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3830:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3830:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3830:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3830:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3833:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3833:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3833:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3833:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3847:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3847:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3847:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3847:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3850:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3850:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3850:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3850:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3871:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3871:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3871:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3871:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3874:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3874:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3874:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3874:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3926:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3926:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3926:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3926:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3929:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3929:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3929:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3929:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3932:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3932:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3932:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3932:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3936:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3936:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3936:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3936:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3936:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3936:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3994:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3994:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3994:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3994:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3998:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3998:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3998:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3998:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4000:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4000:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4000:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4000:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4008:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4008:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4008:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4008:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4016:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4016:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4016:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4016:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4016:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4016:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4018:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4018:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4018:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4018:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4018:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4018:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4022:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4022:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4022:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4022:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4022:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4022:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4037:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4037:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4037:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4037:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4039:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4039:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4039:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4039:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4039:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4039:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:297:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:297:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:297:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:312:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:312:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:313:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:313:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:313:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:73:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:73:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:73:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:258:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:258:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:258:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:315:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:315:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:315:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:463:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:463:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:463:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:585:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:585:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:585:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:602:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:602:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:602:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: expected unsigned int [noderef] __user *__pu_addr
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: got unsigned int [usertype] *
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:933:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:795:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:795:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:795:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:797:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:797:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:797:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:798:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:798:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:798:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:799:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:799:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:799:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:800:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:800:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:800:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:803:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:803:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:803:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:804:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:804:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:804:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:806:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:806:24: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:806:24: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:833:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:833:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:833:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:835:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:835:24: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:835:24: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:366:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:366:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:366:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:379:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:379:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:379:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:385:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:385:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:385:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:388:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:388:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:388:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:433:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:433:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:433:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:439:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:439:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:442:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:442:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:442:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:445:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:445:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:445:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:705:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:705:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:705:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:707:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:707:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:707:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:725:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:725:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:725:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:746:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:746:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:746:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:768:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:768:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:768:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:239:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:239:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:239:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:656:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:656:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:656:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:723:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:724:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:725:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:725:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:725:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:725:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:729:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:729:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:729:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:729:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:729:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:729:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:755:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:755:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:755:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:755:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:758:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:758:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:758:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:758:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:761:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:761:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:761:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:761:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:780:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:780:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:780:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:780:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:780:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:780:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:817:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:817:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:817:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:817:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:821:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:821:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:821:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:821:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:827:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:827:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:827:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:827:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:892:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:892:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:892:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:892:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:894:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:894:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:894:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:894:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:900:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:900:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:900:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:900:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:904:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:904:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:904:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:904:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:906:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:906:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:906:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:906:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:908:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:908:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:908:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:908:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:910:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:910:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:910:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:910:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:910:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:910:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:914:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:914:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:914:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:914:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:914:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:914:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_blit_shaders.c:31:11: warning: symbol 'si_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_blit_shaders.c:253:11: warning: symbol 'si_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:332:26: warning: symbol 'cac_weights_pitcairn' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:1088:26: warning: symbol 'cac_weights_oland' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4130:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4138:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4153:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5098:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5569:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5569:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5569:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5571:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5571:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5571:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5587:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5587:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5587:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6044:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6044:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6044:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6047:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6047:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6047:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6049:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6049:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6049:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6051:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6051:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6051:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6053:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6053:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6053:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6055:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6055:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6055:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6057:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6057:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6057:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6061:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6061:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6061:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6064:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6064:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6064:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6688:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6688:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6688:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6688:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6689:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6689:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6689:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6689:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6722:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6722:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6722:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6722:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6724:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6724:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6724:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6724:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6808:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6808:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6808:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6808:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6811:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6811:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6811:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6811:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6814:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6814:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6814:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6814:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6865:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6865:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6865:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6865:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6867:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6867:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6867:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6867:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:182:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:183:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:183:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:183:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:183:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:183:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:183:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:187:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:187:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:187:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:187:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:187:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:187:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:195:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:195:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:195:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:200:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:200:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:200:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:200:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:200:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:200:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:206:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:206:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:206:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:206:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:206:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:206:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:50:20: warning: symbol 'rk3399_cdn_dp' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c:627:13: warning: symbol 'hstt_table' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: got void *
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:244:25: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:268:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/tiny/gm12u320.c:490:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:490:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:490:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:51:1: warning: symbol 'ttm_global_mutex' was not declared. Should it be static?
+drivers/gpu/drm/ttm/ttm_bo.c:52:10: warning: symbol 'ttm_bo_glob_use_count' was not declared. Should it be static?
+drivers/gpu/drm/ttm/ttm_bo.c:378:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:437:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:699:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1438:5: warning: context imbalance in 'ttm_bo_swapout' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: expected void *[assigned] addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:95:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:95:30: expected void *[assigned] addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:95:30: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:110:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:110:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:110:25: got void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:40: expected void const [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:40: got unsigned int [usertype] *
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:49: expected void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:49: got unsigned int [usertype] *
+drivers/gpu/drm/ttm/ttm_bo_util.c:142:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:142:28: expected void const volatile [noderef] __iomem *s
+drivers/gpu/drm/ttm/ttm_bo_util.c:142:28: got void *[assigned] src
+drivers/gpu/drm/ttm/ttm_bo_util.c:164:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:164:21: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/ttm/ttm_bo_util.c:164:21: got void *[assigned] dst
+drivers/gpu/drm/ttm/ttm_bo_util.c:208:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:208:27: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/ttm/ttm_bo_util.c:208:27: got void *[addressable] new_iomap
+drivers/gpu/drm/ttm/ttm_bo_util.c:372:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:372:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:372:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:375:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:375:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:375:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:456:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:456:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:456:28: got void *virtual
+drivers/gpu/drm/tve200/tve200_display.c:34:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:34:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:34:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:51:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:51:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:51:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:61:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:61:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:61:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:66:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:66:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:139:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:139:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:139:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:142:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:142:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:142:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:148:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:148:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:148:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:237:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:237:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:237:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:252:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:252:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:252:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:271:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:271:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:271:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:276:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:276:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:276:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:278:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:278:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:278:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:302:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:302:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:302:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:312:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:312:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:312:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/vc4/vc4_irq.c:55:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:230:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:259:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:154:42: warning: array of flexible structures
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c: note: in included file:
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:181:10: warning: symbol 'gyro3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:342:10: warning: symbol 'comp3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:514:10: warning: symbol 'als_report_descriptor' was not declared. Should it be static?
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-vivaldi.c:43:1: warning: symbol 'dev_attr_function_row_physmap' was not declared. Should it be static?
+drivers/hid/intel-ish-hid/ipc/ipc.c:755:13: warning: invalid assignment: |=
+drivers/hid/intel-ish-hid/ipc/ipc.c:755:13: left side has type unsigned short
+drivers/hid/intel-ish-hid/ipc/ipc.c:755:13: right side has type restricted pci_power_t
+drivers/hid/intel-ish-hid/ipc/ipc.c:761:13: warning: invalid assignment: |=
+drivers/hid/intel-ish-hid/ipc/ipc.c:761:13: left side has type unsigned short
+drivers/hid/intel-ish-hid/ipc/ipc.c:761:13: right side has type restricted pci_power_t
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:526:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/corsair-psu.c:531:82: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - different lock contexts for basic block
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:39:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:39:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:39:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:47:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:47:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:47:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:132:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:132:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:132:30: got void [noderef] __iomem *
+drivers/hwspinlock/sirf_hwspinlock.c:35:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sirf_hwspinlock.c:35:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sirf_hwspinlock.c:35:39: got void *priv
+drivers/hwspinlock/sirf_hwspinlock.c:43:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sirf_hwspinlock.c:43:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sirf_hwspinlock.c:43:39: got void *priv
+drivers/hwspinlock/sirf_hwspinlock.c:77:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sirf_hwspinlock.c:77:30: expected void *priv
+drivers/hwspinlock/sirf_hwspinlock.c:77:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1115:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/ide/ide-cd.c:1164:31: warning: cast to restricted __be16
+drivers/ide/ide-cd.c:1189:41: warning: cast to restricted __be32
+drivers/ide/ide-cd.c:1153:52: warning: cast truncates bits from constant value (110 becomes 10)
+drivers/ide/ide-cd.c:1154:51: warning: cast truncates bits from constant value (110 becomes 10)
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-ioctls.c: note: in included file (through include/linux/ide.h):
+./include/linux/ata.h:1101:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1101:34: expected unsigned short [usertype]
+./include/linux/ata.h:1101:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1102:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1102:34: expected unsigned short [usertype]
+./include/linux/ata.h:1102:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1103:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1103:34: expected unsigned short [usertype]
+./include/linux/ata.h:1103:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1104:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1104:34: expected unsigned short [usertype]
+./include/linux/ata.h:1104:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1105:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1105:34: expected unsigned short [usertype]
+./include/linux/ata.h:1105:34: got restricted __le16 [usertype]
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-tape.c:1658:17: warning: cast truncates bits from constant value (21c becomes 1c)
+drivers/ide/ide-tape.c:1659:17: warning: cast truncates bits from constant value (138 becomes 38)
+drivers/ide/pmac.c:228:23: warning: symbol 'mdma_timings_33' was not declared. Should it be static?
+drivers/ide/pmac.c:241:23: warning: symbol 'mdma_timings_33k' was not declared. Should it be static?
+drivers/ide/pmac.c:254:23: warning: symbol 'mdma_timings_66' was not declared. Should it be static?
+drivers/ide/pmac.c:272:3: warning: symbol 'kl66_udma_timings' was not declared. Should it be static?
+drivers/ide/pmac.c:1680:46: warning: Using plain integer as NULL pointer
+drivers/ide/pmac.c:868:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/ide/pmac.c:868:37: expected void const volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:868:37: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:870:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:870:33: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:870:33: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:894:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/ide/pmac.c:894:45: expected void const volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:894:45: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:896:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:896:41: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:896:41: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1063:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:1063:51: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:1063:51: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1294:25: warning: incorrect type in assignment (different address spaces)
+drivers/ide/pmac.c:1294:25: expected unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1294:25: got void [noderef] __iomem *[assigned] base
+drivers/ide/pmac.c:1418:12: warning: symbol 'pmac_ide_probe' was not declared. Should it be static?
+drivers/ide/siimage.c:456:36: warning: incorrect type in initializer (different address spaces)
+drivers/ide/siimage.c:456:36: expected void [noderef] __iomem *ioaddr
+drivers/ide/siimage.c:456:36: got void *host_priv
+drivers/ide/siimage.c:779:40: warning: incorrect type in argument 3 (different address spaces)
+drivers/ide/siimage.c:779:40: expected void *
+drivers/ide/siimage.c:779:40: got void [noderef] __iomem *[assigned] ioaddr
+drivers/ide/siimage.c:794:36: warning: incorrect type in initializer (different address spaces)
+drivers/ide/siimage.c:794:36: expected void [noderef] __iomem *ioaddr
+drivers/ide/siimage.c:794:36: got void *host_priv
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:693:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:693:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:693:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1435:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1435:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1435:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1314:21: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1891:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1900:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2043:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2359:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2404:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2701:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3190:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3881:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4482:17: warning: context imbalance in 'cma_ib_mc_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:352:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3723:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3723:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3723:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3723:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3737:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3737:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3821:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3821:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3821:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3821:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3856:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3856:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3856:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3856:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3949:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3949:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3949:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3949:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/core/uverbs_std_types_device.c:115:15: warning: cast truncates bits from constant value (ffff0001 becomes 1)
+drivers/infiniband/core/uverbs_std_types_device.c:195:15: warning: cast truncates bits from constant value (ffffff01 becomes 1)
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1614:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3172:17: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3172:17: warning: invalid assignment: |=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3172:17: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3172:17: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3984:17: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3984:17: warning: invalid assignment: |=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3984:17: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3984:17: right side has type unsigned int
+drivers/infiniband/hw/i40iw/i40iw_cm.c:772:34: warning: bad assignment (+=) to restricted __be16
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3310:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3310:27: expected unsigned int [usertype] rtt_var
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3310:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3311:29: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3311:29: expected unsigned int [usertype] ss_thresh
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3311:29: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3318:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3318:27: expected unsigned int [usertype] snd_nxt
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3318:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3319:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3319:27: expected unsigned int [usertype] snd_wnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3319:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3320:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3320:27: expected unsigned int [usertype] rcv_nxt
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3320:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3321:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3321:27: expected unsigned int [usertype] snd_max
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3321:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: expected unsigned int [usertype] snd_una
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:24: expected unsigned int [usertype] cwnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:24: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: expected unsigned int [usertype] snd_wl1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3326:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3326:27: expected unsigned int [usertype] snd_wl2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3326:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:34: expected unsigned int [usertype] max_snd_window
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:34: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:27: expected unsigned int [usertype] rcv_wnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: expected unsigned int [usertype] snd_mss
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3335:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3335:36: expected unsigned short [usertype] vlan_tag
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3335:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3340:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3340:36: expected unsigned short [usertype] dst_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3340:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3342:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3342:41: expected unsigned int [usertype] dest_ip_addr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3342:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:41: expected unsigned int [usertype] local_ipaddr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:35: expected unsigned short [usertype] arp_idx
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:35: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3352:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3352:36: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3352:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3353:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3353:36: expected unsigned short [usertype] dst_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3353:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3354:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3354:41: expected unsigned int [usertype] dest_ip_addr0
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3354:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3355:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3355:41: expected unsigned int [usertype] dest_ip_addr1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3355:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:41: expected unsigned int [usertype] dest_ip_addr2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:41: expected unsigned int [usertype] dest_ip_addr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: expected unsigned int [usertype] local_ipaddr0
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: expected unsigned int [usertype] local_ipaddr1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: expected unsigned int [usertype] local_ipaddr2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: expected unsigned int [usertype] local_ipaddr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:35: expected unsigned short [usertype] arp_idx
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:35: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3980:36: warning: restricted __be32 degrades to integer
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: expected unsigned short [usertype] port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:547:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:547:33: expected unsigned short [usertype] arp_index
+drivers/infiniband/hw/i40iw/i40iw_hw.c:547:33: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: expected unsigned short [usertype] vlan_id
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: expected unsigned int [usertype] qp_num
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: expected unsigned short [usertype] dest_port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:353:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:353:35: expected unsigned long long [usertype] shadow_area_pa
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:353:35: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1057:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1057:37: expected unsigned long long [addressable] [assigned] [usertype] shadow_area_pa
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1057:37: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1527:29: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1527:29: expected unsigned long long [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1527:29: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1926:21: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1926:21: expected unsigned short [usertype] pd_id
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1926:21: got restricted __le32 [usertype]
+drivers/infiniband/hw/mlx5/devx.c:1667:15: warning: cast truncates bits from constant value (ffff0001 becomes 1)
+drivers/infiniband/hw/mlx5/fs.c:1060:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:307:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1694:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1695:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:244:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:244:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:244:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:447:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:447:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:644:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:644:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1013:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1013:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1013:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1392:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1392:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1392:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1402:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1402:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1402:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1980:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1980:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1980:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1991:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1991:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1991:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1994:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1994:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1994:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1995:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1995:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:1995:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3277:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3277:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3277:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3277:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3437:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3437:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3437:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3438:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3438:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3438:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3439:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3439:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3439:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3458:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3458:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3458:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3459:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3459:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3459:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3460:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3460:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3460:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3588:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3588:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3588:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3601:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3601:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3601:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3614:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3614:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3614:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3627:34: expected unsigned int [usertype] val
+drivers/infiniband/hw/qedr/verbs.c:3627:34: got restricted __be32 const [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3627:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3627:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3627:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3634:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3634:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3634:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3647:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3647:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3647:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3664:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3664:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3664:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3701:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3701:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3701:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3783:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3988:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4017:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4017:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4113:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4113:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4113:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4121:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4121:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4121:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4128:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4201:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4201:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4201:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4386:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4386:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4386:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1188:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1189:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4248:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4248:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4248:33: got unsigned int
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:980:13: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c: note: in included file:
+./include/linux/adreno-smmu-priv.h:36:33: warning: no newline at end of file
+drivers/iommu/omap-iommu.c:1668:24: warning: Using plain integer as NULL pointer
+drivers/ipack/carriers/tpci200.c:153:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:153:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:153:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:187:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:187:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:187:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:236:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:236:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:236:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:49:48: warning: array of flexible structures
+drivers/irqchip/irq-renesas-h8s.c:41:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:41:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:41:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:55:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:55:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:55:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:63:17: warning: symbol 'h8s_irq_chip' was not declared. Should it be static?
+drivers/irqchip/irq-renesas-h8s.c:88:23: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:88:23: expected void *static [toplevel] intc_baseaddr
+drivers/irqchip/irq-renesas-h8s.c:88:23: got void [noderef] __iomem *
+drivers/irqchip/irq-renesas-h8s.c:94:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:94:37: expected void volatile [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:94:37: got void *
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:77:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/smu.c:1089:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1256:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1279:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/via-pmu.c:183:5: warning: symbol 'pmu_cur_battery' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:190:5: warning: symbol '__fake_sleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:191:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:303:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:303:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:303:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:345:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:345:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:345:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_core.c:59:20: warning: symbol 'wf_thread' was not declared. Should it be static?
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:38:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:436:24: warning: symbol 'pm121_sys_state' was not declared. Should it be static?
+drivers/macintosh/windfarm_pm121.c:653:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:972:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:403:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:707:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:152:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:276:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:277:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/features.c:22:16: warning: Using plain integer as NULL pointer
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:730:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:826:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c:44:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:191:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:191:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:291:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:291:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:291:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:291:19: got unsigned long long
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:623:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:623:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:623:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:696:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:696:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:696:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:696:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:807:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:807:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:807:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1171:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1171:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1171:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1215:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1215:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1215:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1565:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1565:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1565:36: got restricted __le32 [usertype]
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:798:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:798:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:798:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:798:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:798:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:798:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:808:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:808:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:808:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:808:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:808:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:808:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:643:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:643:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:643:9: struct writeset *
+drivers/md/dm-era-target.c:942:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:942:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:942:14: struct writeset *
+drivers/md/dm-integrity.c:2000:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2000:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2000:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2001:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2001:33: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2001:33: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2127:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2128:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:396:38: warning: restricted __le64 degrades to integer
+drivers/md/dm-integrity.c:471:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:473:53: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:475:50: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1497:27: warning: incorrect type in initializer (different base types)
+drivers/md/dm-integrity.c:1497:27: expected unsigned long long [usertype] sector_le
+drivers/md/dm-integrity.c:1497:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:1814:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1818:41: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1822:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1891:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:1891:33: expected unsigned long long volatile
+drivers/md/dm-integrity.c:1891:33: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:2215:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2215:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2299:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2301:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2301:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2301:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2302:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2316:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2318:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2318:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2318:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2319:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2344:41: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2344:41: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2344:41: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2353:41: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2353:41: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2353:41: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2387:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2387:33: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2387:33: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2487:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2584:31: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2584:31: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:2584:31: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:2671:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2672:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2712:25: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2712:25: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2712:25: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2784:38: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2945:31: warning: invalid assignment: &=
+drivers/md/dm-integrity.c:2945:31: left side has type unsigned int
+drivers/md/dm-integrity.c:2945:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2960:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2977:47: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2977:47: expected unsigned long long [usertype] provided_data_sectors
+drivers/md/dm-integrity.c:2977:47: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:2983:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2993:55: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:2993:55: left side has type unsigned int
+drivers/md/dm-integrity.c:2993:55: right side has type restricted __le32
+drivers/md/dm-integrity.c:2994:63: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2994:63: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:2994:63: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3005:47: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3005:47: left side has type unsigned int
+drivers/md/dm-integrity.c:3005:47: right side has type restricted __le32
+drivers/md/dm-integrity.c:3006:55: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3006:55: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3006:55: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3011:47: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3011:47: left side has type unsigned int
+drivers/md/dm-integrity.c:3011:47: right side has type restricted __le32
+drivers/md/dm-integrity.c:3012:55: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3012:55: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3012:55: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3016:39: warning: invalid assignment: &=
+drivers/md/dm-integrity.c:3016:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3016:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3024:39: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3024:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3024:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3033:45: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3034:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3035:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3036:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3037:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3038:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3039:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3040:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3048:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3049:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3054:47: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3054:47: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3054:47: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3082:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3083:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3095:49: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3104:47: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3111:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3126:38: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3171:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3171:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3171:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3171:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3171:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3171:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3175:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3198:41: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3253:36: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3253:36: expected unsigned short [usertype] integrity_tag_size
+drivers/md/dm-integrity.c:3253:36: got restricted __le16 [usertype]
+drivers/md/dm-integrity.c:3256:31: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3256:31: left side has type unsigned int
+drivers/md/dm-integrity.c:3256:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:3265:39: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3265:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3265:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3266:42: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3266:42: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3266:42: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3284:42: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3284:42: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3284:42: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3286:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3286:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3286:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3286:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3286:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3286:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3290:50: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3290:50: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3290:50: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3292:58: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3292:58: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3292:58: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3295:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3295:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3295:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3295:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3295:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3295:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3304:39: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3304:39: expected unsigned long long [usertype] provided_data_sectors
+drivers/md/dm-integrity.c:3304:39: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3496:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3496:27: expected unsigned long long
+drivers/md/dm-integrity.c:3496:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3497:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3497:27: expected unsigned long long
+drivers/md/dm-integrity.c:3497:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3498:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3498:27: expected unsigned long long
+drivers/md/dm-integrity.c:3498:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3499:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3499:27: expected unsigned long long
+drivers/md/dm-integrity.c:3499:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3653:52: warning: incorrect type in initializer (different base types)
+drivers/md/dm-integrity.c:3653:52: expected unsigned int [usertype] section_le
+drivers/md/dm-integrity.c:3653:52: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3699:51: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3699:51: expected unsigned long long
+drivers/md/dm-integrity.c:3699:51: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:4066:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4066:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4066:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4066:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4076:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4076:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4076:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4076:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4076:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4076:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4096:32: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4174:55: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4175:31: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:4175:31: left side has type unsigned int
+drivers/md/dm-integrity.c:4175:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:4176:39: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:4176:39: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:4176:39: got restricted __le64 [usertype]
+drivers/md/dm-snap.c: note: in included file (through include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, include/linux/blkdev.h):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:648:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:641:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:641:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:641:24: struct md_rdev *
+drivers/md/raid1.c:772:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:772:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:772:24: struct md_rdev *
+drivers/md/raid1.c:1225:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1225:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1225:24: struct md_rdev *
+drivers/md/raid1.c:1378:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1378:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1378:40: struct md_rdev *
+drivers/md/raid1.c:1585:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1585:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1585:40: struct md_rdev *
+drivers/md/raid1.c:1650:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1650:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1650:40: struct md_rdev *
+drivers/md/raid1.c:1767:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1767:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1767:25: struct md_rdev *
+drivers/md/raid1.c:1778:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1778:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1778:25: struct md_rdev *
+drivers/md/raid1.c:2245:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2245:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2245:32: struct md_rdev *
+drivers/md/raid1.c:2281:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2281:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2281:32: struct md_rdev *
+drivers/md/raid1.c:2299:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2299:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2299:32: struct md_rdev *
+drivers/md/raid1.c:2716:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2716:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2716:24: struct md_rdev *
+drivers/md/raid10.c:1590:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1590:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1590:37: struct md_rdev *
+drivers/md/raid10.c:4587:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4587:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4587:33: struct md_rdev *
+drivers/md/raid10.c:4590:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4590:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4590:33: struct md_rdev *
+drivers/md/raid10.c:4679:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4679:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4679:32: struct md_rdev *
+drivers/md/raid10.c:4682:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4682:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4682:32: struct md_rdev *
+drivers/md/raid10.c:752:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:752:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:752:24: struct md_rdev *
+drivers/md/raid10.c:755:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:755:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:755:32: struct md_rdev *
+drivers/md/raid10.c:1148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1148:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1148:28: struct md_rdev *
+drivers/md/raid10.c:1347:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1347:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1347:40: struct md_rdev *
+drivers/md/raid10.c:1348:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1348:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1348:41: struct md_rdev *
+drivers/md/raid10.c:1557:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1557:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1557:40: struct md_rdev *
+drivers/md/raid10.c:1780:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1780:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1780:25: struct md_rdev *
+drivers/md/raid10.c:1794:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1794:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1794:17: struct md_rdev *
+drivers/md/raid10.c:2361:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2361:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2361:32: struct md_rdev *
+drivers/md/raid10.c:2416:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2416:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2416:32: struct md_rdev *
+drivers/md/raid10.c:2452:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2452:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2452:32: struct md_rdev *
+drivers/md/raid10.c:2962:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2962:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2962:49: struct md_rdev *
+drivers/md/raid10.c:3037:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3037:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3037:33: struct md_rdev *
+drivers/md/raid10.c:3038:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3038:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3038:36: struct md_rdev *
+drivers/md/raid10.c:3108:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3108:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3108:56: struct md_rdev *
+drivers/md/raid10.c:3125:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3125:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3125:41: struct md_rdev *
+drivers/md/raid10.c:3328:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3328:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3328:32: struct md_rdev *
+drivers/md/raid10.c:3358:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3358:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3358:32: struct md_rdev *
+drivers/md/raid10.c:4114:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4114:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4114:40: struct md_rdev *
+drivers/md/raid10.c:4130:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4130:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4130:40: struct md_rdev *
+drivers/md/raid10.c:4764:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4764:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4764:48: struct md_rdev *
+drivers/md/raid10.c:4860:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4860:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4860:48: struct md_rdev *
+drivers/md/raid10.c:4863:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4863:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4863:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1100:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1100:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1100:25: struct md_rdev *
+drivers/md/raid5.c:1102:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1102:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1102:24: struct md_rdev *
+drivers/md/raid5.c:3562:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3562:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3562:32: struct md_rdev *
+drivers/md/raid5.c:3688:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3688:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3688:48: struct md_rdev *
+drivers/md/raid5.c:3695:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3695:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3695:32: struct md_rdev *
+drivers/md/raid5.c:3717:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3717:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3717:16: struct md_rdev *
+drivers/md/raid5.c:4645:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4645:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4645:24: struct md_rdev *
+drivers/md/raid5.c:4656:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4656:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4656:32: struct md_rdev *
+drivers/md/raid5.c:4703:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4703:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4703:49: struct md_rdev *
+drivers/md/raid5.c:4716:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4716:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4716:49: struct md_rdev *
+drivers/md/raid5.c:4725:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4725:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4725:49: struct md_rdev *
+drivers/md/raid5.c:4747:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4747:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4747:40: struct md_rdev *
+drivers/md/raid5.c:5426:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5426:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5426:16: struct md_rdev *
+drivers/md/raid5.c:5429:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5429:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5429:24: struct md_rdev *
+drivers/md/raid5.c:7805:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7805:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7805:40: struct md_rdev *
+drivers/md/raid5.c:8018:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8018:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8018:25: struct md_rdev *
+drivers/md/raid5.c:8034:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8034:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8034:25: struct md_rdev *
+drivers/md/raid5.c:1475:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1475:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2207:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2418:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2420:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7026:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7026:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7027:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7028:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7029:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7035:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7036:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/i2c/ov02a10.c:391:19: warning: cast to restricted __le16
+drivers/media/i2c/ov02a10.c:391:19: warning: cast to restricted __le16
+drivers/media/i2c/ov02a10.c:391:19: warning: cast to restricted __le16
+drivers/media/i2c/ov02a10.c:391:19: warning: cast to restricted __le16
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/emif.c:1832:9: warning: context imbalance in 'freq_pre_notify_handling' - wrong count at exit
+drivers/memory/emif.c:1863:31: warning: context imbalance in 'freq_post_notify_handling' - unexpected unlock
+drivers/memstick/core/ms_block.c:792:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:792:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:792:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:830:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:830:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:830:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:903:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:903:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:903:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:950:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:950:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:950:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1035:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1035:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1035:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1039:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1039:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1039:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1162:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1163:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1165:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1167:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1169:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1172:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1173:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1176:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1178:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1183:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1225:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1306:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1409:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3145:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3145:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3145:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3145:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3149:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3149:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3149:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3149:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3160:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3160:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3160:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3160:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3167:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3167:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3167:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3167:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3175:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3175:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3175:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3175:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3179:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3299:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3306:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3306:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3306:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3306:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3370:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3370:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3370:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3371:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3371:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3371:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3378:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3378:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3378:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3384:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3384:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3384:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3385:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3385:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3385:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3388:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3388:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3388:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3389:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3389:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3389:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3618:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3618:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3618:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3642:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3642:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3642:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3642:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4882:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4882:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4882:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4882:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4887:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4887:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4887:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4887:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4903:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4903:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4903:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4903:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6186:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6186:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6186:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6285:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6285:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6285:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7699:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7699:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7699:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7699:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:918:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:918:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:918:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:968:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:968:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:968:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1003:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1003:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1003:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1030:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1033:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1033:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1033:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1056:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1056:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1056:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1057:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1057:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1057:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1073:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1073:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1073:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1075:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1075:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1075:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1077:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1077:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1077:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1096:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1096:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1096:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1114:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1114:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1115:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1115:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1115:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1133:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1133:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1136:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1136:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1136:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1154:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1154:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1154:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1160:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1160:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1160:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1162:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1162:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1162:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1202:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1202:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1202:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2154:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2154:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2154:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2179:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2179:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2179:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2192:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5135:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5135:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5135:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5135:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5924:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5924:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5924:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5924:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5926:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5926:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5926:29: got unsigned long long
+drivers/message/fusion/mptbase.c:5930:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5930:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5930:29: got unsigned long long
+drivers/message/fusion/mptbase.c:6416:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6416:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6416:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6426:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6426:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6426:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6486:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6486:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6486:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6486:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6490:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6490:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6490:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6490:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7667:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7667:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7667:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7667:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2475:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2475:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2475:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2665:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2665:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2665:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2665:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2666:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2666:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2666:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2666:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2667:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2667:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2667:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2667:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1800:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1800:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1800:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1800:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1814:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1814:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1814:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1892:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1892:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1892:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1920:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1920:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1920:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1921:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1921:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1921:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1979:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1979:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1979:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1997:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1997:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1997:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1998:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1998:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1998:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2031:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2031:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2031:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2032:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2032:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2032:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2040:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:841:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:841:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:841:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:962:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:962:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:962:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:962:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:438:21: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:438:21: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:438:21: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:438:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1175:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1175:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1175:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1175:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1237:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1237:55: expected unsigned int
+drivers/message/fusion/mptlan.c:1237:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1241:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1241:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1241:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1245:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1245:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1245:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1247:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1247:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1247:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1261:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1261:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1261:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1263:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1263:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1263:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:972:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:975:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:975:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:975:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:975:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:985:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:985:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:985:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:985:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:615:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:615:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:615:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:615:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:620:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:620:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:620:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:620:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1532:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1535:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:748:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:748:39: expected unsigned int
+drivers/message/fusion/mptlan.c:748:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:756:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:756:39: expected unsigned int
+drivers/message/fusion/mptlan.c:756:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:759:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:759:39: expected unsigned int
+drivers/message/fusion/mptlan.c:759:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:769:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:769:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:769:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:778:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:778:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:778:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:780:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:780:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:780:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:822:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:822:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:822:23: got unsigned short
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4623:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4623:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4623:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4623:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2637:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2637:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2637:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2637:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2640:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2640:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2640:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2640:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2651:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2651:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2651:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2651:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1418:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1418:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1418:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1418:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3716:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3716:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3716:21: got unsigned long long
+drivers/message/fusion/mptsas.c:3720:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3720:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3720:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3638:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3638:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3638:21: got unsigned long long
+drivers/message/fusion/mptsas.c:3639:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3639:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3639:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2272:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2272:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2272:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2289:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2289:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2289:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2437:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2437:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2437:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2437:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2448:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2448:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2448:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2448:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2502:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2502:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2502:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2502:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2569:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2569:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2569:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2569:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2570:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2570:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2570:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2570:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2729:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2729:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2729:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2729:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2806:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2806:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2806:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2806:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2807:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2807:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2807:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2807:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2911:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2911:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2911:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2957:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2957:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2957:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2957:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3470:14: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/ene-kb3930.c:36:15: warning: symbol 'kb3930_power_off' was not declared. Should it be static?
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:597:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:597:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:597:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:669:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:669:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:669:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:767:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:767:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:767:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:768:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:768:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:768:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:832:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:832:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:832:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/habanalabs/gaudi/gaudi.c:3695:27: warning: cast truncates bits from constant value (7ff0000000 becomes f0000000)
+drivers/misc/habanalabs/goya/goya.c:2837:17: warning: cast removes address space '__iomem' of expression
+drivers/misc/habanalabs/goya/goya.c:2389:27: warning: cast truncates bits from constant value (7ff0000000 becomes f0000000)
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:177:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:178:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:341:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:341:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:341:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:479:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:479:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:479:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/pti.c:55:29: warning: array of flexible structures
+drivers/misc/pti.c:125:27: warning: cast to restricted __be32
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/mmc/core/host.c:365:33: warning: cast to restricted __be32
+drivers/mmc/core/host.c:366:33: warning: cast to restricted __be32
+drivers/mmc/core/queue.c:331:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:331:21: expected int ret
+drivers/mmc/core/queue.c:331:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:334:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:334:21: expected int ret
+drivers/mmc/core/queue.c:334:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:356:16: warning: incorrect type in return expression (different base types)
+drivers/mmc/core/queue.c:356:16: expected restricted blk_status_t
+drivers/mmc/core/queue.c:356:16: got int [assigned] ret
+drivers/mmc/host/android-goldfish.c:462:32: warning: Using plain integer as NULL pointer
+drivers/mmc/host/cqhci.c:419:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci.c:420:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci.c:421:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci.c:422:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci.c:423:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci.c:424:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci.c:457:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci.c:457:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci.c:457:15: got int
+drivers/mmc/host/cqhci.c:531:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci.c:531:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci.c:531:19: got restricted __le64 [usertype] *
+drivers/mmc/host/cqhci.c:601:27: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci.c:601:27: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci.c:601:27: got restricted __le64 [usertype] *
+drivers/mmc/host/cqhci.c:603:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci.c:603:28: expected unsigned long long [usertype]
+drivers/mmc/host/cqhci.c:603:28: got restricted __le64 [usertype]
+drivers/mmc/host/dw_mmc.c:602:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:602:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:602:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:602:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:602:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:602:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:615:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:615:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:674:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:674:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:674:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:674:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:674:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:674:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:674:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:674:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/meson-gx-mmc.c:1171:34: warning: incorrect type in assignment (different address spaces)
+drivers/mmc/host/meson-gx-mmc.c:1171:34: expected void *bounce_buf
+drivers/mmc/host/meson-gx-mmc.c:1171:34: got void [noderef] __iomem *
+drivers/mmc/host/mmc_spi.c:842:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:179:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:179:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:179:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:180:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:180:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:181:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:416:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:416:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:416:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:416:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:417:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:417:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:417:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:417:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:455:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:455:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:455:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:455:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:86:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:86:34: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:86:34: got void *priv
+drivers/mtd/devices/phram.c:102:23: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/phram.c:102:23: expected void *priv
+drivers/mtd/devices/phram.c:102:23: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:132:25: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:132:25: got void *priv
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:409:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:409:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:409:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:410:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:410:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:410:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:779:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:817:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:26: expected void *p
+drivers/mtd/nand/onenand/onenand_base.c:860:26: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:814:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:814:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1752:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1957:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1912:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2084:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2084:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2084:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:479:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:494:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:510:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:510:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:510:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:523:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:523:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:523:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:643:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:643:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:643:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:659:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:659:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:659:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:321:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:321:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:321:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:322:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:322:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:322:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:323:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:323:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:323:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:511:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:511:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:511:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:512:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:512:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:512:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:513:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:513:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:513:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:295:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:295:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:295:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:553:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:553:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:553:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:647:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:647:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:647:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:729:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1276:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1276:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1276:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1276:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1276:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1276:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:569:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:569:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:569:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1028:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1028:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1028:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1030:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1030:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1030:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1039:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1039:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1039:22: got unsigned long long [assigned] sqnum
+drivers/net/bareudp.c:266:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:266:14: expected struct socket *sock
+drivers/net/bareudp.c:266:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:577:28: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:577:28: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:577:28: got unsigned short
+drivers/net/bareudp.c:580:33: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:580:33: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:580:33: got unsigned short
+drivers/net/bonding/bond_main.c:2587:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2593:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2640:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2640:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2640:40: got int
+drivers/net/bonding/bond_main.c:3462:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:3462:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_options.c:1115:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1115:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1115:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:147:32: warning: array of flexible structures
+drivers/net/can/slcan.c:348:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:348:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:348:14: void *
+drivers/net/can/slcan.c:652:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:652:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:652:9: void *
+drivers/net/dsa/bcm_sf2_cfp.c:890:21: warning: cast from restricted __be32
+drivers/net/dsa/bcm_sf2_cfp.c:890:21: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:530:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1513:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1513:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1513:35: got int
+drivers/net/ethernet/adaptec/starfire.c:1829:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1829:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1829:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:811:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1421:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1421:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1421:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1425:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1425:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1425:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1426:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1426:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1426:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1429:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1429:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1429:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1430:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1430:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1430:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1432:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1432:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1432:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1446:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1803:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1804:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1817:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1830:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1850:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1850:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1851:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1851:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1851:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1851:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1760:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1760:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1760:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1773:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2006:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2006:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2006:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2028:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2028:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2028:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2029:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2029:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2029:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2031:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2031:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2031:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2034:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2034:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2034:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2035:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2035:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2035:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2037:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2037:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2037:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2059:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2059:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2059:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2102:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2171:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2171:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2171:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2227:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2227:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2227:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2228:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2228:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2228:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2229:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2229:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2229:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2234:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2234:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2234:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1409:36: expected unsigned int [usertype] val
+drivers/net/ethernet/broadcom/cnic.c:1409:36: got restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1410:36: expected unsigned int [usertype] val
+drivers/net/ethernet/broadcom/cnic.c:1410:36: got restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2071:17: expected unsigned short [usertype] val
+drivers/net/ethernet/broadcom/cnic.c:2071:17: got fouled restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3750:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13019:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13024:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:17037:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17037:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17037:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:17038:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17038:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17038:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:282:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:282:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:282:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:284:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:284:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:284:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3210:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3215:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3220:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3220:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3242:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3246:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3246:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3246:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3256:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3260:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3260:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3260:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3270:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3270:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3276:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3277:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3284:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3285:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3288:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3324:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3324:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3324:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3324:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3377:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3377:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3377:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3377:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1728:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1798:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3375:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3375:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3375:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1972:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1972:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1972:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1395:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1871:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1871:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1871:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2151:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:600:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1232:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:569:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:569:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:569:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1044:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1044:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1044:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1101:48: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1432:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:896:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: expected unsigned short [usertype] val
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: got restricted __be16 [usertype] port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: got int
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:912:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:912:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:912:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1112:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1112:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1112:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:434:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2244:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2503:53: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: got void *priv
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:442:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:442:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:442:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1307:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1310:26: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1393:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/ibm/ibmvnic.c:3994:12: error: symbol 'send_request_map' redeclared with different type (incompatible argument 3 (different base types)):
+drivers/net/ethernet/ibm/ibmvnic.c:3994:12: int static [signed] [toplevel] send_request_map( ... )
+drivers/net/ethernet/ibm/ibmvnic.c:99:12: note: previously declared as:
+drivers/net/ethernet/ibm/ibmvnic.c:99:12: int static [signed] [toplevel] send_request_map( ... )
+drivers/net/ethernet/intel/e100.c:1398:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:1518:29: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2266:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2267:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2268:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2923:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/fm10k/fm10k_pci.c:1395:9: warning: context imbalance in 'fm10k_msix_mbx_pf' - different lock contexts for basic block
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:32: warning: cast from restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:32: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:32: expected unsigned short [usertype] val
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:32: got restricted __le16 [addressable] [assigned] [usertype] stat_counter_idx
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:32: warning: cast from restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:32: warning: cast from restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:30: expected unsigned short [usertype] stat_counter_idx
+drivers/net/ethernet/intel/i40e/i40e_main.c:5922:30: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: expected unsigned int [assigned] [usertype] ipa
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: expected unsigned int [assigned] [usertype] ipa
+drivers/net/ethernet/intel/i40e/i40e_main.c:7616:29: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1796:59: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1796:59: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1796:59: got restricted __le16 [usertype] l2tag1
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1799:40: warning: cast to restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1799:40: warning: cast to restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1799:40: warning: cast to restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_txrx.c:1799:40: warning: cast to restricted __le16
+drivers/net/ethernet/intel/i40e/i40e_xsk.c:447:38: warning: invalid assignment: |=
+drivers/net/ethernet/intel/i40e/i40e_xsk.c:447:38: left side has type restricted __le64
+drivers/net/ethernet/intel/i40e/i40e_xsk.c:447:38: right side has type int
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: expected restricted __be16 [usertype] vlan_tci
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: got unsigned short [usertype] vlan_priority:3
+drivers/net/ethernet/intel/igb/igb_main.c:6292:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:6292:23: expected unsigned int [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:6292:23: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igb/igb_main.c:6297:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:6297:37: expected restricted __le32 [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:6297:37: got unsigned int [assigned] [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:8617:31: warning: cast to restricted __be16
+drivers/net/ethernet/intel/igb/igb_main.c:8617:31: warning: cast from restricted __le16
+drivers/net/ethernet/intel/igb/igb_ptp.c:1119:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/intel/igb/igb_ptp.c:1119:17: expected unsigned int [usertype] val
+drivers/net/ethernet/intel/igb/igb_ptp.c:1119:17: got restricted __be16 [usertype]
+drivers/net/ethernet/intel/igb/igb_ptp.c:1124:25: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/intel/igb/igb_ptp.c:1124:25: expected unsigned int [usertype] val
+drivers/net/ethernet/intel/igb/igb_ptp.c:1124:25: got restricted __be16 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:93:31: warning: cast to restricted __be16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: expected unsigned long long [usertype] pkt_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: expected unsigned long long [usertype] hdr_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: expected unsigned long long [usertype] pkt_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:797:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: expected unsigned int [usertype] vlan_macip_lens
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: expected unsigned int [usertype] type_tucmd_mlhl
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: expected unsigned int [usertype] mss_l4len_idx
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: expected restricted __wsum [usertype] diff
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: got restricted __be32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2266:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2266:43: expected unsigned long long [usertype] buffer_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:2266:43: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2267:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2267:44: expected unsigned int [usertype] cmd_type_len
+drivers/net/ethernet/intel/igbvf/netdev.c:2267:44: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2269:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2269:45: expected unsigned int [usertype] olinfo_status
+drivers/net/ethernet/intel/igbvf/netdev.c:2269:45: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2275:36: warning: invalid assignment: |=
+drivers/net/ethernet/intel/igbvf/netdev.c:2275:36: left side has type unsigned int
+drivers/net/ethernet/intel/igbvf/netdev.c:2275:36: right side has type restricted __le32
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_ethtool.c:538:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igc/igc_ethtool.c:538:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/igc/igc_ethtool.c:538:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:514:56: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:521:48: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:536:59: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:546:59: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10152:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10152:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10152:25: struct bpf_prog *
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3822:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3822:46: expected restricted __wsum [usertype] diff
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3822:46: got restricted __be32 [usertype]
+drivers/net/ethernet/jme.c:959:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:959:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:959:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/marvell/mv643xx_eth.c:1945:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1945:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1945:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1984:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1984:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1984:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2015:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2015:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2015:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2049:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2049:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2049:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2104:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2104:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2104:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2122:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2122:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2122:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1756:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1942:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1942:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1942:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:774:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:774:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:774:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:774:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4059:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:777:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:777:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:777:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:783:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:783:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:783:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:796:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:796:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:796:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:25:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:28:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:38:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:41:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:676:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:475:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:475:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:588:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:637:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:637:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:637:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1143:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1143:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1143:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1168:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1168:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1168:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:544:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:544:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:544:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:546:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:546:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:546:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:549:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:549:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:549:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3108:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3108:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3108:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3108:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3108:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3108:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3108:27: got int
+drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2669:27: got int
+drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4579:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4579:53: warning: cast from restricted __le16
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/micrel/ks8851_par.c:64:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:78:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3519:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4784:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1305:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1305:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1305:42: got void **
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2137:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2137:41: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2137:41: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:33: expected unsigned short [usertype] uid_hi
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:33: got restricted __be16 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:45: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:45: expected unsigned int [usertype] uid_lo
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:45: got restricted __be32 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:56: warning: incorrect type in argument 4 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:56: expected unsigned short [usertype] seqid
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:56: got restricted __be16 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:306:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:306:26: expected void const [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:306:26: got void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:336:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:336:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:336:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:343:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:343:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:343:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:356:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:356:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:356:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:397:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:397:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:397:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:466:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:466:41: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:466:41: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/packetengines/hamachi.c:1564:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1565:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1566:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1568:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:346:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:110:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/pensando/ionic/ionic_main.c:314:61: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:314:61: expected union ionic_dev_cmd_regs *regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:314:61: got union ionic_dev_cmd_regs [noderef] __iomem *dev_cmd_regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:316:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:316:23: expected void [noderef] __iomem *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:316:23: got unsigned int *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:317:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:317:20: expected void volatile [noderef] __iomem *a
+drivers/net/ethernet/pensando/ionic/ionic_main.c:317:20: got union ionic_dev_cmd *
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:201:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:201:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:201:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:201:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:201:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:201:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:576:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:579:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:580:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:603:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:603:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:603:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:617:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:617:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:617:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:617:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:617:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:617:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:629:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:629:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:628:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:634:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:638:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:638:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:652:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:652:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:652:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:652:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:652:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:652:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:664:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:664:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:663:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:669:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:672:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:672:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:699:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:699:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:699:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:705:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:713:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:713:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:713:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:713:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:713:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:713:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:714:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:714:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:714:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:714:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:714:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:714:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:719:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:720:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:768:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:781:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:790:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:790:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:790:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:803:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:803:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:803:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:835:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:836:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:849:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:865:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:864:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:913:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:913:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:913:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1001:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1001:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1001:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1016:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1016:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1016:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1027:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1027:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1027:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1101:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1101:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1101:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1125:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1129:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1141:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:510:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c:357:1: warning: no newline at end of file
+drivers/net/ethernet/realtek/8139too.c:2246:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2246:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2246:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:895:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:895:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:895:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:896:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:896:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:896:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:903:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:903:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:903:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:904:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:904:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:904:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1177:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1177:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1177:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1182:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1182:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1182:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1205:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1205:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1205:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1235:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1253:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1253:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1253:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1255:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1255:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1255:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1352:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1352:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1352:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1353:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1353:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1353:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1354:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1354:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1354:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1368:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1368:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1368:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1376:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1376:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1376:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1377:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1377:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1377:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1386:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1386:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1386:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1538:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1538:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1538:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1595:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1668:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1668:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1668:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1684:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1684:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1684:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1688:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1688:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1688:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1691:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1691:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1691:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2468:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2468:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2468:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2469:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2469:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2469:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2520:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2520:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2520:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2521:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2521:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2521:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2525:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2525:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2525:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2527:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2527:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2527:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3052:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3052:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3052:23: got void [noderef] __iomem *
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:181:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:185:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:196:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:200:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:215:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:223:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:241:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:245:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1016:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:610:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1138:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:237:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3149:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3149:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3149:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3155:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3155:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3155:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3207:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3207:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3207:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3277:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3277:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3277:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3294:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3294:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3294:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:774:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:777:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:777:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:789:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:796:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:896:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:904:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:961:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:975:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:981:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1409:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:417:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:427:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:97:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:97:47: expected restricted __be64
+drivers/net/geneve.c:97:47: got int
+drivers/net/geneve.c:109:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:110:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1840:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1840:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1840:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1845:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1845:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1845:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1971:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1971:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1971:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:432:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:432:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:432:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:432:22: got unsigned int
+drivers/net/macsec.c:433:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:433:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:433:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:433:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:588:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/ppp/pptp.c:281:21: warning: incorrect type in assignment (different base types)
+drivers/net/ppp/pptp.c:281:21: expected unsigned int [usertype] ack
+drivers/net/ppp/pptp.c:281:21: got restricted __be32
+drivers/net/ppp/pptp.c:283:23: warning: cast to restricted __be32
+drivers/net/ppp/pptp.c:358:26: warning: cast from restricted __be16
+drivers/net/ppp/pptp.c:358:26: warning: incorrect type in argument 1 (different base types)
+drivers/net/ppp/pptp.c:358:26: expected unsigned short [usertype] call_id
+drivers/net/ppp/pptp.c:358:26: got restricted __be16 [usertype]
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:458:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:458:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:458:14: void *
+drivers/net/slip/slip.c:892:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:892:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:892:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:692:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:692:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:692:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:692:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:693:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:693:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:693:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:693:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:812:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:812:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:812:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:812:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:813:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:813:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:813:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:813:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:907:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:907:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:907:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:920:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:920:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:920:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:984:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:984:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:984:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1044:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1044:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1044:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1045:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1045:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1045:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1046:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1046:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1046:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1091:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1091:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1091:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1092:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1092:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1092:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1093:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1093:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1093:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1116:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1116:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1116:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1231:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1231:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1231:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1488:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1488:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1488:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1488:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1496:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1496:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1496:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1496:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1640:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1640:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1640:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1640:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:2964:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:2964:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:2964:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:2964:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2168:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2168:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2168:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2168:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1776:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1776:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1776:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:197:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:197:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:197:21: got int
+drivers/net/usb/sr9700.c:199:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:199:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:199:21: got int
+drivers/net/usb/sr9700.c:204:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:204:16: expected int
+drivers/net/usb/sr9700.c:204:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9800.c: note: in included file:
+drivers/net/usb/sr9800.h:166:53: warning: symbol 'SR9800_BULKIN_SIZE' was not declared. Should it be static?
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: expected restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: got unsigned long long
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:1254:43: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1254:43: expected restricted __wsum [usertype] csum
+drivers/net/vmxnet3/vmxnet3_drv.c:1254:43: got restricted __be16 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:1396:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1396:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1396:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1673:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1673:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1673:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:2300:31: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2300:31: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2300:31: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2317:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2317:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2317:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2339:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2339:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2339:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2391:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2391:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2391:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2437:31: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2450:17: warning: incorrect type in argument 3 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2450:17: expected unsigned long [usertype] size
+drivers/net/vmxnet3/vmxnet3_drv.c:2450:17: got restricted __le16 [usertype] mfTableLen
+drivers/net/vmxnet3/vmxnet3_drv.c:2487:49: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2487:49: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2487:49: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2528:41: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2528:41: expected restricted __le16 [usertype] txDataRingDescSize
+drivers/net/vmxnet3/vmxnet3_drv.c:2528:41: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2530:39: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2530:39: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2530:39: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2530:39: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2530:39: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2530:39: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2548:40: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2582:46: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2582:46: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2582:46: got int
+drivers/net/vmxnet3/vmxnet3_drv.c:2619:34: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2619:34: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2619:34: got int
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1156:42: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1156:42: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1156:42: got int
+drivers/net/vrf.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+drivers/net/vxlan.c:500:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan.c:500:34: expected unsigned int [usertype] b
+drivers/net/vxlan.c:500:34: got restricted __be32 [usertype] vni
+drivers/net/wan/fsl_ucc_hdlc.c:305:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:305:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:305:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:307:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:307:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:307:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:316:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:316:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:316:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:318:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:318:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:318:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:368:29: warning: incorrect type in assignment (different base types)
+drivers/net/wan/fsl_ucc_hdlc.c:368:29: expected unsigned short [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:368:29: got restricted __be16 [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:375:36: warning: restricted __be16 degrades to integer
+drivers/net/wan/fsl_ucc_hdlc.c:398:12: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:398:12: expected struct qe_bd [noderef] __iomem *bd
+drivers/net/wan/fsl_ucc_hdlc.c:398:12: got struct qe_bd *curtx_bd
+drivers/net/wan/fsl_ucc_hdlc.c:421:20: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:421:20: expected struct qe_bd [noderef] __iomem *[assigned] bd
+drivers/net/wan/fsl_ucc_hdlc.c:421:20: got struct qe_bd *tx_bd_base
+drivers/net/wan/fsl_ucc_hdlc.c:423:16: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wan/fsl_ucc_hdlc.c:423:16: struct qe_bd [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:423:16: struct qe_bd *
+drivers/net/wan/fsl_ucc_hdlc.c:458:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:502:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:524:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:548:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:592:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:607:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:850:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:853:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:854:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:857:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:860:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:865:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:867:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:869:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:870:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:872:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:992:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:994:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1003:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1005:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:408:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:408:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:723:29: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:814:21: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:1020:29: warning: dereference of noderef expression
+drivers/net/wireless/ath/ath10k/htt_rx.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1502:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/hw.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1502:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/wmi.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/wmi.h:3478:34: warning: array of flexible structures
+drivers/net/wireless/ath/ath11k/dp_tx.c:775:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:777:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:780:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:953:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:955:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:115:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:117:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:119:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:121:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:125:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:127:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:129:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:131:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:133:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:135:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:137:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:139:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:141:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:143:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:145:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:147:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:149:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:151:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:153:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:155:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:157:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:163:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:167:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:169:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:173:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:175:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:177:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:179:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:181:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:183:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:185:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:187:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:189:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:209:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:213:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:215:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:79:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1612:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1612:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1612:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1616:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1617:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1617:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1617:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1617:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3650:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3663:29: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3663:29: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3663:29: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3663:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6300:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6431:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:3895:35: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3895:35: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3895:35: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:2056:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2056:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2056:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3263:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3263:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3263:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3263:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:4915:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4915:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4915:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4918:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4918:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4918:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4921:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4921:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4921:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6392:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6392:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6392:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6412:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6412:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6412:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6414:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6414:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6414:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6416:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6416:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6416:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6572:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6572:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6572:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6574:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6574:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6574:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6576:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6576:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6576:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6681:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6681:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6681:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6683:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6683:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6683:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6693:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6693:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6693:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/cfg/9000.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/calib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/devices.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/devices.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/lib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/lib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/main.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/main.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/dev.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/rx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/rxon.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/dev.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/ucode.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/ucode.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:312:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:437:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:407:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:451:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h, drivers/net/wireless/intel/iwlwifi/fw/debugfs.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/img.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/init.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/init.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/paging.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/paging.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/pnvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/pnvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h, drivers/net/wireless/intel/iwlwifi/fw/pnvm.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/smem.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/smem.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-debug.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-drv.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-io.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:75:9: warning: context imbalance in 'iwl_read_direct32' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:149:9: warning: context imbalance in 'iwl_read_prph' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h, drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:99:34: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:99:34: expected struct iwl_tso_hdr_page *tso_hdr_page
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:99:34: got struct iwl_tso_hdr_page [noderef] __percpu *
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:114:25: warning: incorrect type in initializer (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:114:25: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:114:25: got struct iwl_tso_hdr_page *
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:120:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:120:32: expected void [noderef] __percpu *__pdata
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:120:32: got struct iwl_tso_hdr_page *tso_hdr_page
+drivers/net/wireless/intel/iwlwifi/mvm/binding.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/coex.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/d3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/d3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/fw.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/fw.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2978:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2978:63: expected unsigned char const [usertype] *ies
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2978:63: got unsigned char const [noderef] __rcu *
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2979:38: warning: dereference of noderef expression
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2979:38: warning: dereference of noderef expression
+drivers/net/wireless/intel/iwlwifi/mvm/nvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/nvm.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ops.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ops.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/quota.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h, drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h, drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/sf.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/tdls.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/time-event.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/time-event.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/tx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/utils.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/utils.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/fw/acpi.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/acpi.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/trans.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/trans.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/queue/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:282:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:445:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/queue/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:737:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:308:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:308:38: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:308:38: got struct iwl_tso_hdr_page *
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:322:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:343:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: expected void [noderef] __user *pointer
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: got char *[assigned] memptr
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: expected void [noderef] __user *pointer
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: got char *[assigned] memptr
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: expected unsigned int [usertype] oid
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: got restricted __be32 [usertype]
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: expected unsigned int [usertype] length
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: got restricted __be32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: expected unsigned int [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: expected unsigned int [usertype] size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: expected unsigned int [usertype] addr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: expected short age
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: expected short channel
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: expected short capinfo
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: expected short rates
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: expected short basic_rates
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: expected unsigned int [usertype] nr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: expected unsigned short [usertype] nr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: expected unsigned short
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: expected unsigned short [usertype] id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: expected unsigned short [usertype] state
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: expected unsigned short [usertype] code
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: expected unsigned short [usertype] id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: expected unsigned short [usertype] state
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: expected unsigned short [usertype] code
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: expected unsigned short [usertype] size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: expected short id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: expected short size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:883:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:943:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:454:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:675:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:675:17: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:675:17: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:679:25: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:679:25: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:679:25: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: restricted __le16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: cast from restricted __le16
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: expected restricted __le16 [usertype] rate
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3154:17: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3154:17: expected unsigned int [usertype] min_pri
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3154:17: got restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3155:17: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3155:17: expected unsigned int [usertype] max_pri
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3155:17: got restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3162:17: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3162:17: expected unsigned int [usertype] min_stgpr_diff
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:3162:17: got restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1782:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2457:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:4306:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:239:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:240:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:241:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:247:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:248:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/ti/wlcore/event.c:92:36: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wlcore/event.c:92:36: expected unsigned int [usertype] val
+drivers/net/wireless/ti/wlcore/event.c:92:36: got restricted __le32 [addressable] [assigned] [usertype] buff_write_ptr
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:609:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:384:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:420:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:491:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:505:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:697:38: warning: dereference of noderef expression
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:361:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:974:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:987:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:416:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/nvme/host/core.c:1669:16: warning: context imbalance in 'nvme_get_ns_from_disk' - wrong count at exit
+drivers/nvme/host/core.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:179:9: warning: context imbalance in 'nvme_put_ns_from_disk' - unexpected unlock
+drivers/nvme/target/core.c:1524:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/nvme/target/core.c:1524:9: expected struct callback_head *head
+drivers/nvme/target/core.c:1524:9: got struct callback_head [noderef] __rcu *
+drivers/of/base.c:1549:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1549:73: expected restricted __be32
+drivers/of/base.c:1549:73: got int
+drivers/pci/controller/dwc/pcie-qcom.c:1305:30: warning: incorrect type in initializer (different base types)
+drivers/pci/controller/dwc/pcie-qcom.c:1305:30: expected unsigned short [usertype] bdf_be
+drivers/pci/controller/dwc/pcie-qcom.c:1305:30: got restricted __be16 [usertype]
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: got unsigned int *
+drivers/pci/controller/pcie-mediatek.c:401:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:401:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:401:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:524:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:524:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:524:44: got void [noderef] __iomem *
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: expected void *p
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: got void [noderef] __iomem *[assigned] dst_addr
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: expected void const *q
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: got void [noderef] __iomem *[assigned] src_addr
+drivers/pci/hotplug/cpci_hotplug_core.c:47:5: warning: symbol 'cpci_debug' was not declared. Should it be static?
+drivers/pci/pci-driver.c:499:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:499:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:910:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1017:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1026:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1026:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1027:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1027:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1057:23: left side has type unsigned short
+drivers/pci/pci.c:1057:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1062:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1084:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1084:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1084:28: got int
+drivers/pci/pci.c:1133:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1133:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1133:36: got int
+drivers/pci/pci.c:1305:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1305:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1307:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1307:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1330:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1330:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1697:38: warning: array of flexible structures
+drivers/pci/pci.c:1884:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1884:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1884:36: got int
+drivers/pci/pci.c:2280:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2581:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2582:45: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2771:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2771:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2794:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2794:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4696:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4696:13: left side has type unsigned short
+drivers/pci/pci.c:4696:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4701:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4701:13: left side has type unsigned short
+drivers/pci/pci.c:4701:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:149:17: warning: cast to restricted __le16
+drivers/pci/proc.c:158:17: warning: cast to restricted __le32
+drivers/pci/proc.c:167:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2287:57: warning: restricted pci_power_t degrades to integer
+drivers/phy/marvell/phy-mmp3-hsic.c:61:31: warning: cast removes address space '__iomem' of expression
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/platform/goldfish/goldfish_pipe.c:503:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:503:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:503:24: got int
+drivers/power/supply/bq27xxx_battery.c:920:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:921:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:922:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:923:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:924:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:925:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:926:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:927:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:928:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:929:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:930:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:931:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:932:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:933:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:934:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:935:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:936:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:937:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:938:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:939:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:940:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:945:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:946:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:947:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:948:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:949:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1228:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1228:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1228:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1239:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1239:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1239:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1251:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1251:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1251:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/ptp/ptp_pch.c:182:5: warning: symbol 'pch_ch_control_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:193:6: warning: symbol 'pch_ch_control_write' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:201:5: warning: symbol 'pch_ch_event_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:212:6: warning: symbol 'pch_ch_event_write' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:220:5: warning: symbol 'pch_src_uuid_lo_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:231:5: warning: symbol 'pch_src_uuid_hi_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:242:5: warning: symbol 'pch_rx_snap_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:259:5: warning: symbol 'pch_tx_snap_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:300:5: warning: symbol 'pch_set_station_address' was not declared. Should it be static?
+drivers/pwm/pwm-atmel-tcb.c:64:10: warning: symbol 'atmel_tcb_divisors' was not declared. Should it be static?
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi568.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi57x.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1674:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1676:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:457:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:457:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:471:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3481:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3957:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4105:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5672:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5673:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:193:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:196:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:199:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:202:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:203:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:252:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_glink_ssr.c:64:6: warning: symbol 'qcom_glink_ssr_notify' was not declared. Should it be static?
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-mxc_v2.c:115:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:128:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:488:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:488:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:489:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:489:58: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:489:58: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:491:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:491:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-9xxx.c:491:54: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:496:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:496:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-9xxx.c:496:25: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:497:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:497:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-9xxx.c:497:29: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:498:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:498:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-9xxx.c:498:37: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:504:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:504:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-9xxx.c:504:23: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1131:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1131:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-9xxx.c:1131:41: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1137:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1137:34: expected unsigned int [usertype] features
+drivers/scsi/3w-9xxx.c:1137:34: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1141:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1141:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-9xxx.c:1141:40: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1142:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1142:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-9xxx.c:1142:44: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1143:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1143:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-9xxx.c:1143:43: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1144:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1144:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-9xxx.c:1144:42: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1392:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1392:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1392:46: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1395:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1395:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1396:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1396:55: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1396:55: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1398:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1398:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1398:47: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1410:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1410:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1411:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1411:37: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1411:37: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1839:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1839:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1839:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1842:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1842:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1842:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1859:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1859:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1860:67: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1860:67: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1860:67: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1867:78: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1867:78: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1868:75: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1868:75: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1868:75: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1869:82: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1869:82: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1875:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1875:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1875:59: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1880:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1880:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1881:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1881:59: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1881:59: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1882:66: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1882:66: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1887:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1887:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1887:51: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1072:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1072:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-9xxx.c:1072:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1077:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1077:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-9xxx.c:1077:25: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1078:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1078:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-9xxx.c:1078:29: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1079:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1079:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-9xxx.c:1079:37: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1081:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1081:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1082:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1082:58: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1082:58: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:325:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:325:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:325:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:328:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:328:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:328:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:343:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:343:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:344:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:344:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:346:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:346:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:346:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:351:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:351:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:352:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:352:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:354:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:354:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:354:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:423:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:423:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:424:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:424:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:426:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:426:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:426:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:431:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:431:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:431:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:432:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:432:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:432:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:433:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:433:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:433:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:439:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:439:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:439:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:477:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:477:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:477:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:477:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:604:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:604:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:604:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:604:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:691:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:691:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:691:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:694:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:694:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:695:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:695:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:697:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:697:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:697:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:706:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:706:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:707:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:707:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:875:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:875:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:875:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:875:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:942:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:942:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:942:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:947:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:947:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:948:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:948:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:948:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:949:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:949:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:949:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:951:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:951:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:952:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:952:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:993:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:993:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:993:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:999:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:999:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:999:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:1003:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1003:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:1003:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1004:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1004:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1004:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1005:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1005:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1005:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1006:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1006:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1006:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1018:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1021:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1021:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1021:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1021:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1169:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1169:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1169:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1169:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1245:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1245:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1245:27: got void *reg
+drivers/scsi/3w-sas.c:1249:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1249:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1249:35: got void *reg
+drivers/scsi/3w-sas.c:1277:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1277:55: expected void *reg
+drivers/scsi/3w-sas.c:1277:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1282:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1282:55: expected void *reg
+drivers/scsi/3w-sas.c:1282:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3979:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3979:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3979:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3980:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3980:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3980:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3981:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3981:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3981:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3986:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3986:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3986:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3988:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3988:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3988:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3990:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:4000:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4000:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4000:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4000:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4000:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4000:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4002:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4002:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:4002:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4006:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4006:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4006:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4105:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4105:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4105:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4106:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4106:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4106:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4107:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4107:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4107:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4119:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4119:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4119:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4119:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4119:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4119:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4121:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4121:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4121:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4126:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4126:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4126:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4127:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4127:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4127:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4130:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4130:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4130:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4131:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4132:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4133:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4133:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4133:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4071:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4071:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4071:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4073:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4073:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4073:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:647:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:647:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:647:76: got int
+drivers/scsi/aacraid/aachba.c:1044:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1065:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1065:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1065:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1240:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1240:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1240:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1240:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1240:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1240:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1371:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1371:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1371:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1371:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1371:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1371:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1543:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1543:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1543:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1650:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1650:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1650:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1650:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1650:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1650:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1989:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1989:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1989:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2066:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2066:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2066:54: got int
+drivers/scsi/aacraid/aachba.c:3653:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3653:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3653:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2756:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2756:43: expected int
+drivers/scsi/aacraid/aacraid.h:2756:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4131:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4305:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4305:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4305:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4305:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4305:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4305:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4305:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4305:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4305:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4305:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4305:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4305:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4305:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4305:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4763:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4763:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4763:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4763:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4763:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4763:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4763:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4763:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4763:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4763:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4763:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4763:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4763:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4763:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4777:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4777:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4777:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4777:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4777:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4777:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4777:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4777:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4777:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4777:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4777:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4777:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4777:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4777:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5246:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5246:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5246:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5246:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5246:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5246:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5246:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5246:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5246:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5246:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5246:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5246:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5246:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5246:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5263:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5263:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5263:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5263:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5263:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5263:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5742:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5742:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5742:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5742:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5742:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5742:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5742:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5742:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5742:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5742:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5742:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5742:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5742:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5742:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5758:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5758:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5758:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5758:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5758:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5758:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5758:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5758:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5758:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5758:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5758:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5758:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5758:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5758:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6152:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6152:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6152:31: got unsigned int
+drivers/scsi/advansys.c:6174:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6187:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:8009:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8009:31: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:8009:31: expected unsigned int [usertype] val
+drivers/scsi/advansys.c:8009:31: got restricted __le32 [usertype] addr
+drivers/scsi/advansys.c:8009:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8009:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8009:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8009:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8010:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8010:30: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:8010:30: expected unsigned int [usertype] val
+drivers/scsi/advansys.c:8010:30: got restricted __le32 [usertype] bytes
+drivers/scsi/advansys.c:8010:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8010:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8010:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8010:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8203:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8203:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:8203:47: expected unsigned int [usertype] val
+drivers/scsi/advansys.c:8203:47: got restricted __le32 [usertype] addr
+drivers/scsi/advansys.c:8203:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8203:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8203:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8203:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8204:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8204:46: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:8204:46: expected unsigned int [usertype] val
+drivers/scsi/advansys.c:8204:46: got restricted __le32 [usertype] bytes
+drivers/scsi/advansys.c:8204:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8204:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8204:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8204:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8893:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8893:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8893:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8893:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9009:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9009:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9009:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9053:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9053:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9053:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9053:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9814:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9814:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9814:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9843:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9843:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9843:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9881:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9881:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9881:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9910:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9910:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9910:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9948:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9948:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9948:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9977:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9977:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9977:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:10012:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10012:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10012:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10012:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10027:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10027:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10027:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10027:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10055:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10055:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10055:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10055:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10070:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10070:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10070:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10070:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10098:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10098:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10098:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10098:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10113:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10113:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10113:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10113:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3000:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3000:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3000:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3000:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3069:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3069:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3069:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3069:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3073:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3073:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3073:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3073:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3088:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3088:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3088:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3088:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3261:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3261:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3261:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3261:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4253:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4253:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4253:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4253:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4414:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4414:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4414:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4414:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4467:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4467:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4467:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4467:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5616:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5616:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5616:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5616:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5724:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5724:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5724:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5724:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5724:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5724:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5729:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5729:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5729:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5729:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5729:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5729:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5735:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5757:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5757:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5757:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5757:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5757:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5757:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5762:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5762:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5762:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5762:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5762:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5762:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5768:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5768:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5768:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5768:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5768:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5768:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5861:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5862:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5862:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5862:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5862:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5862:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5862:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5873:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5873:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5873:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5873:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5873:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5873:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5874:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5874:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5874:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5874:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5874:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5874:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5877:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5877:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5877:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5877:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5877:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5877:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7507:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7507:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7507:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7507:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7507:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7507:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8030:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8030:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8030:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8030:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8030:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8030:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8037:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8037:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8037:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8037:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9492:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9492:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9492:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9492:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9492:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9492:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9540:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9540:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9540:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6905:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6905:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6905:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6919:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6919:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6919:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9071:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9071:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9071:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9071:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9071:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9071:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9088:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9088:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9088:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9088:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9088:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9088:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9098:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9098:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9098:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9098:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9113:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9113:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9113:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9113:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9113:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9113:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9126:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9126:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9126:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9126:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9126:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9126:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7976:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7976:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7976:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7976:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2209:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2209:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2209:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2209:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2249:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2249:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2249:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2249:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2276:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2276:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2276:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2276:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2342:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2342:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2342:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2342:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6463:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6463:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6463:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6463:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6475:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6475:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6475:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6475:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6485:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6485:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6485:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6485:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6706:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6706:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6706:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6706:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7100:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7100:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7100:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8154:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8154:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8154:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8154:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8154:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8154:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8294:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8294:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8294:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8294:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8880:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8880:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8880:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8880:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8943:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8943:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8943:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8943:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9724:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9724:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9724:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9724:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9739:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9739:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9739:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9739:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9747:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9747:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9747:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9747:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4202:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4202:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4202:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4202:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4202:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4202:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4207:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4207:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4207:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4207:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4207:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4207:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4213:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4213:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4213:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4213:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4213:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4213:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4269:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4269:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4269:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4269:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4269:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4269:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4270:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4270:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4270:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4270:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4270:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4270:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4278:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4278:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4278:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4278:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4278:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4278:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6941:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6941:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6941:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6941:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6941:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6941:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7046:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7046:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7046:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1404:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1404:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1404:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1404:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1404:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1404:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1407:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1407:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1407:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1407:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1407:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1407:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6616:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6616:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6616:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6616:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6616:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6616:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6627:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6627:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6627:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6627:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6627:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6627:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6643:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6643:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6643:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6643:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6643:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6643:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6654:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6654:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6654:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6654:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6654:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6654:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6656:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6656:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6656:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6656:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6656:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6656:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1527:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1527:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1527:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1532:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1532:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1532:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1542:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1542:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1542:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:480:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:480:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:480:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:487:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:487:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:487:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:440:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:440:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:440:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:440:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:486:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:486:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:486:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:486:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:520:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:863:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:863:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:863:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:868:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:868:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:868:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:869:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:869:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:869:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:873:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:873:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:873:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:149:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:163:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:165:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1178:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1178:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1178:21: got int
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4358:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4391:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4547:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4547:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4547:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4607:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4607:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4607:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4701:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5803:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2177:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2500:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2592:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2137:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2726:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3191:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3388:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4709:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4782:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4860:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4955:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4532:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4611:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2067:26: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:2067:26: got restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:753:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:760:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:765:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:770:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3175:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3178:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3179:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4485:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4487:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:680:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:680:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:680:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:689:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:689:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:701:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:701:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:701:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:702:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:702:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:702:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:709:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:709:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:709:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:710:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:710:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:710:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3529:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3529:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3529:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3564:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3565:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3565:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3565:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3567:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3567:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3567:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3903:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3913:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3913:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3913:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3922:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3922:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3922:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5525:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5526:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6516:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6516:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6516:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6567:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6567:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6567:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6569:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6569:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6569:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6572:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6574:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6601:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6601:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6601:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5854:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5855:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5856:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5857:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5858:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6493:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6493:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6493:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6494:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6494:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6494:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3412:37: warning: Using plain integer as NULL pointer
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:886:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1995:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1998:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:933:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:938:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1389:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:4039:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4041:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4045:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4047:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1716:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1716:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1716:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/gdth.c:1940:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/gdth.c:1940:31: expected unsigned int [assigned] [usertype] last_block_no
+drivers/scsi/gdth.c:1940:31: got restricted __be32 [usertype]
+drivers/scsi/gdth.c:1941:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/gdth.c:1941:27: expected unsigned int [assigned] [usertype] block_length
+drivers/scsi/gdth.c:1941:27: got restricted __be32 [usertype]
+drivers/scsi/gdth.c:1951:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/gdth.c:1951:33: expected unsigned long long [usertype] last_block_no
+drivers/scsi/gdth.c:1951:33: got restricted __be64 [usertype]
+drivers/scsi/gdth.c:1952:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/gdth.c:1952:33: expected unsigned int [usertype] block_length
+drivers/scsi/gdth.c:1952:33: got restricted __be32 [usertype]
+drivers/scsi/gdth.c:2045:23: warning: cast to restricted __be64
+drivers/scsi/gdth.c:2047:24: warning: cast to restricted __be32
+drivers/scsi/gdth.c:2050:23: warning: cast to restricted __be32
+drivers/scsi/gdth.c:2052:24: warning: cast to restricted __be16
+drivers/scsi/gdth.c:2055:23: warning: cast to restricted __be32
+drivers/scsi/gdth.c:1816:31: warning: context imbalance in 'gdth_next' - unexpected unlock
+drivers/scsi/gdth.c:2504:35: warning: context imbalance in '__gdth_interrupt' - unexpected unlock
+drivers/scsi/gdth.c:3834:50: warning: cast truncates bits from constant value (50b becomes b)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1535:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1535:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1535:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1536:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1536:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1536:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:771:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1941:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1941:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1945:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2123:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2180:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2720:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2776:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2800:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3164:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3164:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3164:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3170:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3535:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3670:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3670:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3670:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3841:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2588:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2588:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2588:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2589:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2589:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2589:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2469:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2469:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2469:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2469:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2469:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2469:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3557:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3557:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3557:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3566:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3566:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3566:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3576:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3576:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3576:47: got unsigned int *
+drivers/scsi/ips.c:3577:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3577:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3577:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3577:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3586:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3586:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3586:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3589:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3589:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3589:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3589:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3590:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3590:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3590:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3603:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3603:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3603:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3612:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3612:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3612:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3622:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3622:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3622:47: got unsigned int *
+drivers/scsi/ips.c:3623:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3623:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3623:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3623:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3634:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3634:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3634:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3721:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3721:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3721:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3762:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3762:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3762:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3765:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3765:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3765:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3799:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3799:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3799:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3802:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3802:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3802:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4068:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4068:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4068:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4068:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4068:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4068:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4067:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4067:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4067:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4071:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4071:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4071:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4097:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4097:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4097:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4097:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4097:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4097:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4107:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4107:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4107:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4107:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4107:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4107:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4124:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4124:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4124:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4125:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4125:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4125:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4126:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4126:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4126:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4137:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4137:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4137:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4145:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4145:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4145:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5292:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5292:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5292:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5292:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5292:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5292:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5602:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5602:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5602:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5602:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5602:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5602:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1833:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1833:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1833:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1864:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1864:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1864:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2340:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2340:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2340:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4382:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4382:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4382:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4392:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4392:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4392:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4393:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4393:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4393:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1942:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1942:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1942:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1949:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1949:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1949:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1952:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1952:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1952:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2031:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2031:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2031:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2031:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2031:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2031:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2032:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2032:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2032:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2032:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2057:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2057:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2057:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2057:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2057:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2057:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1802:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1802:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1802:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1804:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1804:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1804:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1806:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1806:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1806:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1808:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1808:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1808:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1810:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1810:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1810:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2573:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:1023:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2216:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:843:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1211:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1240:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:466:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1397:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1453:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1642:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1687:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1794:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1838:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2140:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c:953:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:953:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:953:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:962:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:962:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:962:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1051:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1051:41: warning: restricted __be32 degrades to integer
+drivers/scsi/libsas/sas_port.c:77:13: warning: context imbalance in 'sas_form_port' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_attr.c:2725:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:209:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:209:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:209:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:903:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1040:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1246:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2223:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3321:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3345:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:3945:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9986:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2154:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2154:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2154:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2155:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2155:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2155:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2446:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2446:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2446:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2447:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2447:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2447:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2770:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2999:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3431:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3432:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4800:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4800:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:4800:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4801:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4801:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:4801:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5015:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5092:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5183:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5183:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5184:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5184:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5185:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5185:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5345:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5359:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5559:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5559:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5559:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5561:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5561:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5561:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5580:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5580:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5580:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5619:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5619:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:5619:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5620:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5620:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:5620:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5621:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5621:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:5621:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5622:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5622:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:5622:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5623:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5623:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:5623:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5625:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5625:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5625:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5626:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5626:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5626:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5637:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5637:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5637:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5641:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5641:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:5641:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5643:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5643:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:5643:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5645:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5645:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:5645:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5647:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5647:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:5647:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5649:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5649:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:5649:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5651:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5651:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:5651:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5653:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5653:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:5653:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5655:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5655:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5655:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5666:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5666:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5666:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5670:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5670:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5670:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5674:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5674:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5674:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5680:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5680:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5680:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5691:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5691:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5691:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5708:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5708:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5708:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5709:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5709:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5709:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5720:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5720:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5720:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5737:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5737:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5737:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5738:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5738:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5738:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5749:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5749:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5749:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5766:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5766:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5766:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5767:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5767:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5767:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5778:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5778:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5778:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5795:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5795:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5795:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5796:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5796:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5796:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5808:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5808:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5808:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5825:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5825:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5825:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5826:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5826:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5826:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5834:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5834:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5834:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5840:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5840:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5849:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5849:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5849:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5851:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:5851:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5853:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5853:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:5853:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5856:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5856:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5856:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5867:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5867:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5867:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5899:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5899:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:5899:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5925:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5925:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:5925:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5926:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5926:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5926:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5935:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5935:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5935:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5943:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5943:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5943:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5952:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5952:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5952:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5967:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5967:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5967:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6058:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6058:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6058:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6066:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6066:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6066:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6066:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6066:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6066:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6206:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6208:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6211:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6416:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6421:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6431:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6476:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6620:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6623:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6727:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6788:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6841:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6902:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6907:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:6907:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:6907:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7417:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7417:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:7417:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7418:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7418:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:7418:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7419:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7419:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:7419:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7420:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7420:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:7420:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7421:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7421:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:7421:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7422:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7422:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:7422:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7569:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7569:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:7569:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7570:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7570:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:7570:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7573:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7573:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:7573:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7656:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7656:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:7656:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7657:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7657:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:7657:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7752:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7756:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7759:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9794:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8130:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:8288:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3115:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1922:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1922:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1922:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1922:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1922:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1922:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1923:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1923:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1923:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1923:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1923:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1923:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3840:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3840:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3840:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3840:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3840:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3840:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3841:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3841:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3841:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3841:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3841:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3841:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3843:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:6701:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_hbadisc.c:6701:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_hbadisc.c:6701:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_hbadisc.c:6701:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:143:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:143:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:143:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:383:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:388:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4267:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5587:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:6714:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6714:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6714:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6719:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6719:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6719:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:13004:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13005:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13006:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13007:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:514:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:559:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:560:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1409:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1418:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1419:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2222:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2229:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2235:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2244:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2251:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:271:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1938:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1938:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1938:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:596:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:596:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:596:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:596:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:596:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:596:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:597:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:597:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:597:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:597:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:597:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:597:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1008:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1008:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1008:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1015:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1015:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1015:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1345:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1345:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1345:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1347:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1347:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1347:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1363:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1363:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1363:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1365:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1365:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1365:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1369:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1369:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1369:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1370:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1370:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1370:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1379:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1379:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1379:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1381:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1381:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1381:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1400:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1400:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1400:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1400:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1400:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1400:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1402:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1402:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1402:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:833:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:833:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:833:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:875:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:875:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:875:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:876:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:876:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:876:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:892:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:892:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:892:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:893:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:893:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:893:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:894:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:894:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:894:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:894:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:894:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:894:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:899:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:899:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:899:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:900:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:900:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:900:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2622:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2622:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2622:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2622:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2622:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2622:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2783:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2783:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2783:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2826:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2826:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2826:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2911:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2911:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2911:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2934:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2934:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2934:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3004:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3004:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3004:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3013:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3013:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3013:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3013:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3013:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3013:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3015:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3015:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3015:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5590:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6318:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6318:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6318:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6320:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6320:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6320:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6321:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6321:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6321:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5529:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:18539:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18540:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18541:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18542:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18543:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18544:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17299:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17299:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17299:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17301:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17301:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17301:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17303:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17303:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17303:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17305:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17305:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17305:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17318:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17318:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17318:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:14581:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14581:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14581:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14581:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14581:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14581:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14582:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14591:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14591:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14591:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14591:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14591:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14591:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8196:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8196:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8196:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8196:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8196:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8196:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8199:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8199:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8199:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8199:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8199:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8199:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8200:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8200:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8200:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8200:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8200:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8200:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2083:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2083:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2083:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2083:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2083:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2083:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2185:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2185:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2185:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2185:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2185:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2185:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8696:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8696:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8696:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8696:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8696:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8696:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9584:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9584:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9584:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9584:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9584:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9584:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9592:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9592:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9592:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9592:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9592:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9592:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9593:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9593:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9593:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9610:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9610:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9610:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9621:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9621:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:9621:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9623:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9623:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9623:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9623:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9623:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9623:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9625:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9625:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9625:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9696:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9696:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9696:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9696:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9696:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9696:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9697:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9697:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9697:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9697:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9697:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9697:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9705:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9705:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9705:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9705:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9705:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9705:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10017:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10017:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10017:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10017:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10017:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10017:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11346:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11346:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11346:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11346:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11346:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11346:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11374:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:13347:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13347:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13347:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13347:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13347:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13347:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13359:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13359:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13359:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13359:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13359:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13359:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14009:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14009:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14009:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14009:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14009:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14009:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17113:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17113:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17113:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17115:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17115:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17115:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17118:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17118:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17118:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17120:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17120:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17120:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17409:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17409:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17409:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17411:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17411:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17411:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17418:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17418:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17418:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17420:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17420:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17420:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17431:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17431:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17431:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17653:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18270:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:19963:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:19963:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:19963:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20329:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20329:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20329:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20329:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20329:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20329:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20337:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20337:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20337:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20337:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20337:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20337:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20338:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20338:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20338:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20372:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20372:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20372:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20381:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20381:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20381:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20382:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20382:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20382:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20383:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20383:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20383:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20383:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20383:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20383:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20385:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20385:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20385:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20386:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20386:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20386:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12070:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4497:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4497:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4497:26: got void *
+drivers/scsi/megaraid.c:4556:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4556:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4556:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:76:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:88:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:96:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:108:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:112:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4542:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4542:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4542:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4793:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4793:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4793:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6608:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6608:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6608:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4449:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4449:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4449:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:189:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:196:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:277:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:277:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:277:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:277:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:283:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:283:31: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:283:31: expected unsigned short [usertype] val
+drivers/scsi/megaraid/megaraid_sas_base.c:283:31: got restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:283:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:283:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:409:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:409:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:409:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:409:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:409:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:409:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1213:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1213:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1213:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1991:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1991:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1991:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1991:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1991:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1991:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2032:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2032:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2032:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2032:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2032:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2032:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4673:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4673:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4673:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4912:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4912:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4912:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5097:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5097:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5097:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5179:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5179:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5179:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6161:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6160:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6160:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6160:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6165:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6164:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6164:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6164:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6472:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6472:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6472:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6686:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6686:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6686:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7422:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8026:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8026:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8026:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8110:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8110:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8110:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8645:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1184:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:859:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:859:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:859:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:868:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:868:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:868:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1296:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1296:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1296:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1299:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1299:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1299:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1401:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1401:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1401:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1504:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1504:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1504:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2190:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2190:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2190:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2195:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2195:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2195:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3073:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3073:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3073:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3079:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3079:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3079:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3081:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3081:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3081:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3297:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3297:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3297:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3298:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3298:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3298:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3299:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3299:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3299:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3300:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3300:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3300:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3302:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3302:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3302:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3514:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3514:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3514:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3542:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3542:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3542:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3542:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3542:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3542:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4198:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4198:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4198:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4198:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4448:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4448:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4448:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4450:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4450:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4450:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5243:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3420:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3420:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3420:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3420:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3426:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3426:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3426:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3437:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3437:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3437:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3443:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3443:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3443:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3443:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3443:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3443:32: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4119:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4119:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4119:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4141:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4141:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4141:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4164:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4164:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4164:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4185:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4185:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4185:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6377:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6377:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6377:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6396:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6396:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6396:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6396:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6404:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6404:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6404:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6404:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6417:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6417:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6417:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6417:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:7555:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:7555:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:7555:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:619:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10751:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10751:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10751:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10751:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10751:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10751:25: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:314:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:314:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:314:38: got void *
+drivers/scsi/mvsas/mv_init.c:485:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:485:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:485:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:384:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:384:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:384:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:541:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:541:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:541:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:649:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:649:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:649:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:972:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:972:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:972:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:975:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:975:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:975:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:978:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:978:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:978:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:981:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:981:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:981:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1448:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1448:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1448:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1503:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1503:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1503:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1643:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1643:28: got int
+drivers/scsi/mvsas/mv_sas.c:1654:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1654:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1654:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1654:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1654:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1654:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1655:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1655:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1655:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1655:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1655:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1655:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1075:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1221:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1815:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrb.c:2813:22: warning: symbol 'DAC960_LA_privdata' was not declared. Should it be static?
+drivers/scsi/myrb.c:3089:22: warning: symbol 'DAC960_PG_privdata' was not declared. Should it be static?
+drivers/scsi/myrb.c:3292:22: warning: symbol 'DAC960_PD_privdata' was not declared. Should it be static?
+drivers/scsi/myrb.c:3490:22: warning: symbol 'DAC960_P_privdata' was not declared. Should it be static?
+drivers/scsi/myrs.c:2274:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2274:34: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2274:34: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2661:22: warning: symbol 'DAC960_GEM_privdata' was not declared. Should it be static?
+drivers/scsi/myrs.c:2911:22: warning: symbol 'DAC960_BA_privdata' was not declared. Should it be static?
+drivers/scsi/myrs.c:3161:22: warning: symbol 'DAC960_LP_privdata' was not declared. Should it be static?
+drivers/scsi/myrs.c:2433:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2433:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2433:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2501:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2501:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2501:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2426:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2426:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2426:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2501:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2501:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2501:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2412:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2412:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2412:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2448:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2448:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2448:13: got unsigned int
+drivers/scsi/myrs.c:2548:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2548:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2548:13: got unsigned int
+drivers/scsi/myrs.c:2551:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2426:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2426:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2426:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2494:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2494:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2494:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2471:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2471:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2471:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2440:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2440:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2440:13: got unsigned int
+drivers/scsi/myrs.c:2405:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2405:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2405:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2478:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2478:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2478:13: got unsigned int
+drivers/scsi/myrs.c:2456:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2456:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2456:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2412:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2412:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2412:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2303:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1668:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1668:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1668:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/pm8001/pm8001_ctl.c:741:33: warning: cast to restricted __be32
+drivers/scsi/pm8001/pm8001_hwi.c:1805:36: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm8001_hwi.c:1805:36: left side has type restricted __le32
+drivers/scsi/pm8001/pm8001_hwi.c:1805:36: right side has type int
+drivers/scsi/pm8001/pm8001_hwi.c:4576:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_hwi.c:4576:35: expected restricted __le32 [addressable] [assigned] [usertype] ds_ads_m
+drivers/scsi/pm8001/pm8001_hwi.c:4576:35: got int
+drivers/scsi/pm8001/pm8001_init.c:1316:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_init.c:1316:22: expected unsigned int [usertype] device_state
+drivers/scsi/pm8001/pm8001_init.c:1316:22: got restricted pci_power_t [usertype] current_state
+drivers/scsi/pm8001/pm8001_sas.c:239:55: warning: cast removes address space '__iomem' of expression
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: expected unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:1203:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1203:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1203:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1245:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1245:39: expected restricted __le32 [addressable] [usertype] pageCode
+drivers/scsi/pm8001/pm80xx_hwi.c:1245:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1246:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1246:39: expected restricted __le32 [addressable] [usertype] MST_MSI
+drivers/scsi/pm8001/pm80xx_hwi.c:1246:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: expected restricted __le32 [addressable] [usertype] STP_SSP_MCT_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: expected restricted __le32 [addressable] [usertype] STP_FRM_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:26: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:44: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:44: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:41: expected restricted __le32 [addressable] [usertype] OPNRJT_RTRY_INTVL
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_THR
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:31: expected restricted __le32 [addressable] [usertype] MAX_AIP
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:31: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1407:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1407:33: expected restricted __le32 [addressable] [assigned] [usertype] new_curidx_ksop
+drivers/scsi/pm8001/pm80xx_hwi.c:1407:33: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1834:40: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm80xx_hwi.c:1834:40: left side has type restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1834:40: right side has type int
+drivers/scsi/pm8001/pm80xx_hwi.c:2999:63: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:2999:63: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:2999:63: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4187:46: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4187:46: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:4187:46: got restricted __le64 [assigned] [usertype] tmp_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4360:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4360:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4360:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4361:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4362:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4362:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4362:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4363:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4363:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4363:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4364:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4385:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4385:35: expected restricted __le32 [addressable] [assigned] [usertype] key_cmode
+drivers/scsi/pm8001/pm80xx_hwi.c:4385:35: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4413:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4413:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4413:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4414:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4415:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4415:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4415:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4416:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4416:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4416:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4417:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4515:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4515:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4515:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4516:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4516:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4516:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4520:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4520:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4520:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4521:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4521:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4521:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4525:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4525:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4525:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4526:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4527:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4527:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4527:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4528:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4528:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4528:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4529:54: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4537:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4537:55: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4537:55: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4539:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4539:56: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4539:56: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4551:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4551:41: expected restricted __le32 [addressable] [assigned] [usertype] key_index_mode
+drivers/scsi/pm8001/pm80xx_hwi.c:4551:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4587:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4587:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4587:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4588:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4588:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4588:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4878:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4878:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4878:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4883:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4883:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4883:37: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4923:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4923:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4923:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4927:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4927:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4927:37: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: got restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: got restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: got restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: got restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: got restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: got restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:642:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:642:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:642:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:644:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:644:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:644:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:656:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:656:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:656:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:657:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:657:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:657:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:665:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:665:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:665:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:721:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:721:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:721:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:725:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:725:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:730:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:730:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:731:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:731:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:735:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:735:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:735:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:736:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:736:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:736:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:744:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:744:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:744:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:745:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:745:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:745:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:790:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:790:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:790:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1070:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1070:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1070:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1078:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1078:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1078:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1082:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1082:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1082:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1262:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1264:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1285:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1477:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1478:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1492:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1492:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1492:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1494:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1494:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1494:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1496:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1496:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1496:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2099:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2099:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2099:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2100:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2100:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2101:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2101:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2101:28: got int
+drivers/scsi/qedf/qedf_io.c:2110:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2110:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2110:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2111:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2111:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2111:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2112:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2112:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2112:29: got int
+drivers/scsi/qedf/qedf_io.c:2521:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2521:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2521:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2583:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2583:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2583:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2179:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2179:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2179:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2209:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2209:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2209:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2227:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2245:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2476:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2476:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2476:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2672:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2784:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2787:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1514:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1514:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1514:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1514:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1515:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1515:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1515:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1518:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1518:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1518:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1518:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1519:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1519:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1519:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1519:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1530:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1530:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1530:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1534:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1534:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1534:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1539:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1539:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1539:41: got int
+drivers/scsi/qedi/qedi_fw.c:1540:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1540:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1540:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:110:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:112:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:112:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:113:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:115:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:117:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:221:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:223:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:224:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:225:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:332:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:332:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:332:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:367:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:367:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:367:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:385:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:385:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:385:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:428:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:438:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:454:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:499:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:515:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:515:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:515:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:515:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:516:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:516:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:516:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:518:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:519:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:520:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:526:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:527:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:550:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:567:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:568:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:569:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:592:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:592:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:592:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:632:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:633:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:634:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:638:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:641:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:746:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:746:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:746:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:758:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:758:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:758:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:816:25: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:838:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:838:45: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_fw.c:838:45: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:859:57: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:859:57: expected int idx
+drivers/scsi/qedi/qedi_fw.c:859:57: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:862:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:862:45: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_fw.c:862:45: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:900:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:900:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:900:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:931:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:931:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:936:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:935:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:935:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:935:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:985:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:985:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:985:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1058:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1058:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1058:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1059:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1059:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1059:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1061:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1061:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1061:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1062:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1062:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1062:47: got int
+drivers/scsi/qedi/qedi_fw.c:1065:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1065:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1065:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1065:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1066:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1066:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1066:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1067:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1067:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1067:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1068:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1068:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1068:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1074:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1074:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1074:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1076:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1076:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1076:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1083:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1083:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1083:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1085:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1085:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1085:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1087:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1087:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1087:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1096:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1096:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1096:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1159:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1159:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1159:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1159:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1160:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1160:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1160:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1161:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1161:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1161:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1162:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1162:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1162:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1236:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1397:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1657:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1657:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1657:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1657:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1658:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1658:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1658:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1659:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1659:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1659:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1660:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1660:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1660:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1661:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1661:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1661:50: got int
+drivers/scsi/qedi/qedi_fw.c:1666:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1666:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1666:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1668:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1668:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1668:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1670:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1670:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1670:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1675:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1675:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1675:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1677:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1677:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1677:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1679:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1679:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1679:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1688:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1688:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1688:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1757:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1757:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1757:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1757:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1758:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1758:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1758:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1758:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1759:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1759:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1759:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1760:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1760:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1760:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1764:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1765:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1765:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1765:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1765:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1765:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1766:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1766:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1766:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1768:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1768:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1768:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1768:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1769:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1769:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1769:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1782:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1782:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1782:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1784:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1784:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1784:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1791:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1791:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1791:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1793:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1793:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1793:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1795:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1795:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1795:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1805:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1805:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1805:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1841:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1841:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1841:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1842:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1842:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1842:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1843:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1843:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1843:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1882:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1882:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1882:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1883:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1883:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1883:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1884:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1884:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1884:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1929:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1929:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1929:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1930:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1930:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1930:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1931:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1931:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1931:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1980:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1980:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1980:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1986:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1986:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1986:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2114:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2114:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2114:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2114:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2115:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2115:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2115:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2115:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2118:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2118:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2118:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2118:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2119:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2119:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2119:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2119:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2120:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2120:41: got int
+drivers/scsi/qedi/qedi_fw.c:2121:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2121:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2121:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2128:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2128:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2128:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2130:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2130:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2130:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2138:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2138:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2138:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2140:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2140:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2140:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2156:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2156:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2156:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2157:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2157:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2157:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2215:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1262:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:15: got restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: got restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: got restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: got restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:23: got restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:15: got restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: got restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:511:52: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: got restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: got restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: got restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:496:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:497:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:506:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:507:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:706:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:706:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:706:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:708:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:708:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:708:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:709:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:709:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:709:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:712:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:712:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:712:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:714:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:714:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:714:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:715:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:715:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:715:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1214:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1214:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1214:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1226:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1226:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1226:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1274:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1274:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1274:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1326:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1326:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1326:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1856:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1856:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1856:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1869:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1883:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1883:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1883:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2863:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2863:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2863:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2919:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2919:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2919:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:645:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:645:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:645:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:646:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:646:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:646:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:648:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:648:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:648:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:649:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:649:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:649:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1497:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2457:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_mbx.c:1132:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1132:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1132:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_mbx.c:1142:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1142:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1142:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:421:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3712:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5534:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5573:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:243:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:548:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/scsi/ufs/ufs-exynos.c: note: in included file:
+drivers/scsi/ufs/ufs-exynos.h:248:28: warning: symbol 'exynos_ufs_drvs' was not declared. Should it be static?
+drivers/scsi/ufs/ufs-exynos.h:250:28: warning: symbol 'exynos7_uic_attr' was not declared. Should it be static?
+drivers/soc/fsl/dpio/dpio-service.c:465:60: warning: Using plain integer as NULL pointer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/mediatek/mtk-mmsys.c:262:52: warning: incorrect type in initializer (different address spaces)
+drivers/soc/mediatek/mtk-mmsys.c:262:52: expected void [noderef] __iomem *config_regs
+drivers/soc/mediatek/mtk-mmsys.c:262:52: got void *
+drivers/soc/mediatek/mtk-mmsys.c:285:52: warning: incorrect type in initializer (different address spaces)
+drivers/soc/mediatek/mtk-mmsys.c:285:52: expected void [noderef] __iomem *config_regs
+drivers/soc/mediatek/mtk-mmsys.c:285:52: got void *
+drivers/soc/mediatek/mtk-mmsys.c:318:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/mediatek/mtk-mmsys.c:318:36: expected void *data
+drivers/soc/mediatek/mtk-mmsys.c:318:36: got void [noderef] __iomem *[assigned] config_regs
+drivers/soc/qcom/pdr_interface.c: note: in included file:
+drivers/soc/qcom/pdr_internal.h:31:22: warning: symbol 'servreg_location_entry_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:77:22: warning: symbol 'servreg_get_domain_list_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:119:22: warning: symbol 'servreg_get_domain_list_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:202:22: warning: symbol 'servreg_register_listener_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:230:22: warning: symbol 'servreg_register_listener_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:266:22: warning: symbol 'servreg_restart_pd_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:283:22: warning: symbol 'servreg_restart_pd_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:303:22: warning: symbol 'servreg_state_updated_ind_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:339:22: warning: symbol 'servreg_set_ack_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:365:22: warning: symbol 'servreg_set_ack_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/rpmpd.c:120:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:120:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:120:1: got int
+drivers/soc/qcom/rpmpd.c:120:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:120:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:120:1: got int
+drivers/soc/qcom/rpmpd.c:121:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:121:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:121:1: got int
+drivers/soc/qcom/rpmpd.c:123:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:123:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:123:1: got int
+drivers/soc/qcom/rpmpd.c:123:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:123:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:123:1: got int
+drivers/soc/qcom/rpmpd.c:124:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:124:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:124:1: got int
+drivers/soc/qcom/rpmpd.c:126:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:126:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:126:1: got int
+drivers/soc/qcom/rpmpd.c:126:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:126:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:126:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:147:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:147:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:147:1: got int
+drivers/soc/qcom/rpmpd.c:147:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:147:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:147:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:166:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:166:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:166:1: got int
+drivers/soc/qcom/rpmpd.c:166:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:166:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:166:1: got int
+drivers/soc/qcom/rpmpd.c:167:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:167:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:167:1: got int
+drivers/soc/qcom/rpmpd.c:167:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:167:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:167:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:170:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:170:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:170:1: got int
+drivers/soc/qcom/rpmpd.c:188:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:188:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:188:1: got int
+drivers/soc/qcom/rpmpd.c:188:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:188:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:188:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:192:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:192:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:192:1: got int
+drivers/soc/qcom/rpmpd.c:193:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:193:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:193:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:213:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:213:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:213:1: got int
+drivers/soc/qcom/rpmpd.c:215:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:215:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:215:1: got int
+drivers/soc/qcom/rpmpd.c:215:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:215:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:215:1: got int
+drivers/soc/qcom/rpmpd.c:216:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:216:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:216:1: got int
+drivers/soc/qcom/rpmpd.c:218:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:218:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:218:1: got int
+drivers/soc/qcom/rpmpd.c:219:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:219:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:219:1: got int
+drivers/soc/qcom/rpmpd.c:221:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:221:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:221:1: got int
+drivers/soc/qcom/rpmpd.c:222:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:222:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:222:1: got int
+drivers/soc/qcom/rpmpd.c:244:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:244:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:244:1: got int
+drivers/soc/qcom/rpmpd.c:244:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:244:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:244:1: got int
+drivers/soc/qcom/rpmpd.c:245:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:245:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:245:1: got int
+drivers/soc/qcom/rpmpd.c:247:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:247:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:247:1: got int
+drivers/soc/qcom/rpmpd.c:248:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:248:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:248:1: got int
+drivers/soc/qcom/rpmpd.c:250:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:250:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:250:1: got int
+drivers/soc/qcom/rpmpd.c:251:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:251:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:251:1: got int
+drivers/soc/qcom/rpmpd.c:270:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:270:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:270:1: got int
+drivers/soc/qcom/rpmpd.c:270:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:270:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:270:1: got int
+drivers/soc/qcom/rpmpd.c:271:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:271:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:271:1: got int
+drivers/soc/qcom/rpmpd.c:273:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:273:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:273:1: got int
+drivers/soc/qcom/rpmpd.c:273:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:273:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:273:1: got int
+drivers/soc/qcom/rpmpd.c:274:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:274:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:274:1: got int
+drivers/soc/qcom/rpmpd.c:276:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:276:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:276:1: got int
+drivers/soc/qcom/rpmpd.c:277:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:277:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:277:1: got int
+drivers/soc/qcom/rpmpd.c:279:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:279:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:279:1: got int
+drivers/soc/qcom/rpmpd.c:280:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:280:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:280:1: got int
+drivers/soc/qcom/rpmpd.c:316:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:316:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:316:24: got int
+drivers/soc/qcom/rpmpd.c:425:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:426:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:407:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:407:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:407:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:492:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:492:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:492:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:505:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:505:50: expected void *
+drivers/soc/qcom/smem.c:505:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:640:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:640:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:640:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:662:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:662:23: void *
+drivers/soc/qcom/smem.c:662:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:664:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:664:23: void *
+drivers/soc/qcom/smem.c:664:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:665:40: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:680:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:680:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:680:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:691:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:691:16: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:691:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:713:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:732:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:732:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:732:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:927:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:927:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:927:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smp2p.c:219:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:219:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:219:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:327:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:327:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:327:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:330:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:330:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:330:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:245:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:245:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:245:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:247:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:247:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:247:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:270:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:270:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:270:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:272:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:272:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:272:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:567:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:567:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:567:47: got unsigned int [usertype] *
+drivers/spi/spi-bcm-qspi.c:363:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:363:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:363:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:389:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:418:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:418:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:418:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:474:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:413:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:413:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:413:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:423:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:268:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:268:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:268:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:271:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:271:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:271:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:274:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:274:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:274:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:277:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:277:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:277:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:382:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:384:42: warning: cast to restricted __be32
+drivers/staging/emxx_udc/emxx_udc.c: note: in included file:
+drivers/staging/emxx_udc/emxx_udc.h:23:18: warning: symbol 'vbus_gpio' was not declared. Should it be static?
+drivers/staging/emxx_udc/emxx_udc.h:24:5: warning: symbol 'vbus_irq' was not declared. Should it be static?
+drivers/staging/greybus/audio_topology.c:679:14: warning: restricted snd_ctl_elem_iface_t degrades to integer
+drivers/staging/greybus/audio_topology.c:906:14: warning: restricted snd_ctl_elem_iface_t degrades to integer
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:436:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:436:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:436:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:437:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:437:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:437:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: incorrect type in argument 1 (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: expected unsigned int [usertype] val
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: got restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:440:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:440:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:440:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:441:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:441:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:443:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:445:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:447:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:449:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:451:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:453:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:459:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:461:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:668:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:668:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:668:27: got unsigned int
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: got unsigned int
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:683:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:683:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:683:35: got unsigned int
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1219:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1219:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1219:47: got void *bulk_userdata
+drivers/staging/wfx/hif_rx.c:85:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:85:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:85:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:86:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:86:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:86:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:87:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:87:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:87:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:88:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:88:9: expected unsigned int [usertype] *p
+drivers/staging/wfx/hif_rx.c:88:9: got restricted __le32 [usertype] *
+drivers/staging/wfx/hif_tx.c: note: in included file (through drivers/staging/wfx/data_tx.h, drivers/staging/wfx/wfx.h):
+drivers/staging/wfx/hif_api_cmd.h:103:26: warning: array of flexible structures
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:194:36: warning: restricted __le32 degrades to integer
+drivers/staging/wimax/i2400m/fw.c:195:34: warning: invalid assignment: +=
+drivers/staging/wimax/i2400m/fw.c:195:34: left side has type unsigned int
+drivers/staging/wimax/i2400m/fw.c:195:34: right side has type restricted __le32
+drivers/staging/wimax/i2400m/fw.c:196:32: warning: restricted __le32 degrades to integer
+drivers/staging/wimax/i2400m/fw.c:196:47: warning: restricted __le32 degrades to integer
+drivers/staging/wimax/i2400m/fw.c:196:66: warning: restricted __le32 degrades to integer
+drivers/staging/wimax/i2400m/fw.c:261:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:261:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:261:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:261:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:261:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:261:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:261:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:261:25: expected restricted __le32
+drivers/staging/wimax/i2400m/fw.c:261:25: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:262:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:262:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:262:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:262:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:262:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:262:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:262:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:262:25: expected restricted __le32
+drivers/staging/wimax/i2400m/fw.c:262:25: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:263:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:263:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:263:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:263:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:263:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:263:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:263:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:263:25: expected restricted __le32
+drivers/staging/wimax/i2400m/fw.c:263:25: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:264:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:264:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:264:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:264:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:264:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:264:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:264:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:264:25: expected restricted __le32
+drivers/staging/wimax/i2400m/fw.c:264:25: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:414:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:414:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:414:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:414:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:414:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:414:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:414:41: warning: restricted __le32 degrades to integer
+drivers/staging/wimax/i2400m/fw.c:482:24: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:482:24: expected restricted __le32 [usertype] data_size
+drivers/staging/wimax/i2400m/fw.c:482:24: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:483:26: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:483:26: expected restricted __le32 [usertype] target_addr
+drivers/staging/wimax/i2400m/fw.c:483:26: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:484:29: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:484:29: expected restricted __le32 [usertype] block_checksum
+drivers/staging/wimax/i2400m/fw.c:484:29: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:509:27: warning: restricted __le32 degrades to integer
+drivers/staging/wimax/i2400m/fw.c:1083:62: warning: incorrect type in argument 4 (different base types)
+drivers/staging/wimax/i2400m/fw.c:1083:62: expected unsigned long addr
+drivers/staging/wimax/i2400m/fw.c:1083:62: got restricted __le32 const [usertype] address
+drivers/staging/wimax/i2400m/op-rfkill.c:89:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/op-rfkill.c:89:25: expected restricted __le16 [usertype] length
+drivers/staging/wimax/i2400m/op-rfkill.c:89:25: got unsigned long
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:788:35: warning: cast to restricted __le16
+drivers/staging/wimax/i2400m/tx.c:788:35: warning: cast to restricted __le16
+drivers/staging/wimax/i2400m/tx.c:788:35: warning: cast to restricted __le16
+drivers/staging/wimax/i2400m/tx.c:788:35: warning: cast to restricted __le16
+drivers/staging/wimax/i2400m/tx.c:788:33: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/tx.c:788:33: expected restricted __le16 [usertype] num_pls
+drivers/staging/wimax/i2400m/tx.c:788:33: got int
+drivers/staging/wimax/i2400m/tx.c:896:32: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:896:32: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:896:32: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:896:32: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:896:32: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:896:32: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:896:30: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/tx.c:896:30: expected restricted __le32 [usertype] barker
+drivers/staging/wimax/i2400m/tx.c:896:30: got unsigned int
+drivers/staging/wimax/i2400m/tx.c:897:34: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:897:34: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:897:34: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:897:34: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:897:34: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:897:34: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:897:32: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/tx.c:897:32: expected restricted __le32 [usertype] sequence
+drivers/staging/wimax/i2400m/tx.c:897:32: got unsigned int
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast from restricted __le16
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast from restricted __le16
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast from restricted __le16
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast from restricted __le16
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast from restricted __le16
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/tx.c:899:15: warning: cast from restricted __le16
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/cyclades.c:3077:68: warning: incorrect type in initializer (different address spaces)
+drivers/tty/cyclades.c:3077:68: expected struct FIRM_ID *firm_id
+drivers/tty/cyclades.c:3077:68: got void [noderef] __iomem *
+drivers/tty/cyclades.c:3084:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/cyclades.c:3084:41: expected void const volatile [noderef] __iomem *addr
+drivers/tty/cyclades.c:3084:41: got unsigned int *
+drivers/tty/cyclades.c:3083:34: warning: incorrect type in assignment (different address spaces)
+drivers/tty/cyclades.c:3083:34: expected struct ZFW_CTRL *zfw_ctrl
+drivers/tty/cyclades.c:3083:34: got void [noderef] __iomem *
+drivers/tty/cyclades.c:3085:45: warning: incorrect type in assignment (different address spaces)
+drivers/tty/cyclades.c:3085:45: expected struct CH_CTRL [noderef] __iomem *ch_ctrl
+drivers/tty/cyclades.c:3085:45: got struct CH_CTRL *
+drivers/tty/cyclades.c:3086:46: warning: incorrect type in assignment (different address spaces)
+drivers/tty/cyclades.c:3086:46: expected struct BUF_CTRL [noderef] __iomem *buf_ctrl
+drivers/tty/cyclades.c:3086:46: got struct BUF_CTRL *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvc_udbg.c:20:19: warning: symbol 'hvc_udbg_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvc_vio.c:385:13: warning: symbol 'hvc_vio_init_early' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/isicom.c:211:34: warning: array of flexible structures
+drivers/tty/isicom.c:229:12: warning: context imbalance in 'lock_card' - wrong count at exit
+drivers/tty/isicom.c:249:13: warning: context imbalance in 'unlock_card' - unexpected unlock
+drivers/tty/mxser.c:272:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2806:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:415:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:415:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:415:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:415:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:426:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:426:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:426:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:426:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:459:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:459:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:459:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:467:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:467:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:467:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:475:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:475:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:475:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:479:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:479:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:479:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:352:25: warning: array of flexible structures
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_port.c:3342:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:722:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:669:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2299:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2329:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:934:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1215:22: warning: cast from restricted __le16
+drivers/tty/serial/ifx6x60.c:230:25: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/ifx6x60.c:230:25: expected unsigned int [usertype]
+drivers/tty/serial/ifx6x60.c:230:25: got restricted __be32 [usertype]
+drivers/tty/serial/ifx6x60.c:204:25: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/ifx6x60.c:204:25: expected unsigned short [usertype]
+drivers/tty/serial/ifx6x60.c:204:25: got restricted __be16 [usertype]
+drivers/tty/serial/imx.c:2025:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/mvebu-uart.c:688:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/owl-uart.c:532:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1478:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1482:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1482:32: left side has type int
+drivers/tty/serial/pch_uart.c:1482:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1666:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:467:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:619:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:568:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:616:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:629:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:642:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:669:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1390:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3047:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:892:55: warning: Using plain integer as NULL pointer
+drivers/tty/serial/sifive.c:840:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:904:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:41:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:62:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:83:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1358:28: warning: context imbalance in 'stm32_console_write' - unexpected unlock
+drivers/tty/serial/uartlite.c:502:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:18: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:18: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:18: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:26: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:26: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:9: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:9: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:9: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:9: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:724:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:724:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:724:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:554:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1246:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:78:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:78:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:78:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:81:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:81:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:81:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:122:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:122:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:122:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:133:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:133:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:133:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:154:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:154:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:154:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:163:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:163:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:163:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:202:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:202:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:202:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:210:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:210:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:210:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:221:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:221:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:221:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:283:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:283:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:283:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:286:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:286:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:286:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:295:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:295:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:295:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:299:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:299:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:299:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:18:41: warning: dereference of noderef expression
+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:28:9: warning: symbol 'shift_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:47:9: warning: symbol 'altgr_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:66:9: warning: symbol 'ctrl_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:85:9: warning: symbol 'shift_ctrl_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:104:9: warning: symbol 'alt_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:123:9: warning: symbol 'ctrl_alt_map' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:2997:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:136:21: expected void volatile [noderef] __iomem *addr
+drivers/uio/uio_aec.c:136:21: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/cdns3/drd.c:43:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:43:42: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:43:42: got restricted __le32 *
+drivers/usb/cdns3/drd.c:45:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:45:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:45:42: got restricted __le32 *
+drivers/usb/cdns3/drd.c:54:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:54:50: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:54:50: got restricted __le32 *
+drivers/usb/cdns3/drd.c:56:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:56:50: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:56:50: got restricted __le32 *
+drivers/usb/cdns3/drd.c:59:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:59:42: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:59:42: got restricted __le32 *
+drivers/usb/cdns3/drd.c:61:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:61:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:61:42: got restricted __le32 *
+drivers/usb/cdns3/drd.c:83:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:83:25: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:83:25: got restricted __le32 *
+drivers/usb/cdns3/drd.c:93:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:93:30: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:93:30: got restricted __le32 *
+drivers/usb/cdns3/drd.c:126:24: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:126:24: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:126:24: got restricted __le32 *
+drivers/usb/cdns3/drd.c:136:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:136:48: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:136:48: got restricted __le32 *
+drivers/usb/cdns3/drd.c:152:21: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:152:21: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:152:21: got restricted __le32 *
+drivers/usb/cdns3/drd.c:155:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:155:15: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:155:15: got restricted __le32 *
+drivers/usb/cdns3/drd.c:155:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:155:15: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:155:15: got restricted __le32 *
+drivers/usb/cdns3/drd.c:175:21: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:175:21: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:175:21: got restricted __le32 *
+drivers/usb/cdns3/drd.c:178:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:178:9: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:178:9: got restricted __le32 *
+drivers/usb/cdns3/drd.c:178:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:178:9: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:178:9: got restricted __le32 *
+drivers/usb/cdns3/drd.c:196:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:196:47: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:196:47: got restricted __le32 *
+drivers/usb/cdns3/drd.c:200:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:200:15: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:200:15: got restricted __le32 *
+drivers/usb/cdns3/drd.c:200:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:200:15: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:200:15: got restricted __le32 *
+drivers/usb/cdns3/drd.c:227:21: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:227:21: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:227:21: got restricted __le32 *
+drivers/usb/cdns3/drd.c:229:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:229:9: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:229:9: got restricted __le32 *
+drivers/usb/cdns3/drd.c:229:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:229:9: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:229:9: got restricted __le32 *
+drivers/usb/cdns3/drd.c:247:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:247:25: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:247:25: got restricted __le32 *
+drivers/usb/cdns3/drd.c:316:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:316:26: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:316:26: got restricted __le32 *
+drivers/usb/cdns3/drd.c:335:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:335:25: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:335:25: got restricted __le32 *
+drivers/usb/cdns3/drd.c:358:27: warning: incorrect type in assignment (different address spaces)
+drivers/usb/cdns3/drd.c:358:27: expected struct cdns3_otg_legacy_regs *otg_v0_regs
+drivers/usb/cdns3/drd.c:358:27: got void [noderef] __iomem *[assigned] regs
+drivers/usb/cdns3/drd.c:359:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:359:25: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:359:25: got restricted __le32 *
+drivers/usb/cdns3/drd.c:362:32: warning: incorrect type in assignment (different address spaces)
+drivers/usb/cdns3/drd.c:362:32: expected struct cdns3_otg_common_regs *otg_regs
+drivers/usb/cdns3/drd.c:362:32: got void [noderef] __iomem *[assigned] regs
+drivers/usb/cdns3/drd.c:363:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:363:32: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:363:32: got restricted __le32 *
+drivers/usb/cdns3/drd.c:364:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:364:17: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:364:17: got restricted __le32 *
+drivers/usb/cdns3/drd.c:368:35: warning: incorrect type in assignment (different address spaces)
+drivers/usb/cdns3/drd.c:368:35: expected struct cdns3_otg_regs *otg_v1_regs
+drivers/usb/cdns3/drd.c:368:35: got void [noderef] __iomem *[assigned] regs
+drivers/usb/cdns3/drd.c:371:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/cdns3/drd.c:371:32: expected void volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:371:32: got restricted __le32 *
+drivers/usb/cdns3/drd.c:372:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:372:17: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:372:17: got restricted __le32 *
+drivers/usb/cdns3/drd.c:372:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:372:17: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:372:17: got restricted __le32 *
+drivers/usb/cdns3/drd.c:377:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:377:17: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:377:17: got restricted __le32 *
+drivers/usb/cdns3/drd.c:399:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/cdns3/drd.c:399:28: expected void const volatile [noderef] __iomem *addr
+drivers/usb/cdns3/drd.c:399:28: got restricted __le32 *
+drivers/usb/cdns3/ep0.c:367:19: warning: restricted __le16 degrades to integer
+drivers/usb/cdns3/ep0.c:792:25: warning: symbol 'cdns3_gadget_ep0_ops' was not declared. Should it be static?
+drivers/usb/cdns3/gadget.c:1203:37: warning: incorrect type in assignment (different base types)
+drivers/usb/cdns3/gadget.c:1203:37: expected restricted __le32 [usertype] length
+drivers/usb/cdns3/gadget.c:1203:37: got unsigned long
+drivers/usb/cdns3/gadget.c:1250:38: warning: invalid assignment: |=
+drivers/usb/cdns3/gadget.c:1250:38: left side has type restricted __le32
+drivers/usb/cdns3/gadget.c:1250:38: right side has type unsigned long
+drivers/usb/cdns3/gadget.c:1253:46: warning: invalid assignment: |=
+drivers/usb/cdns3/gadget.c:1253:46: left side has type restricted __le32
+drivers/usb/cdns3/gadget.c:1253:46: right side has type unsigned long
+drivers/usb/common/debug.c:258:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:259:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:260:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:261:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:262:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:263:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:313:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:313:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:313:17: got restricted __le16 *
+drivers/usb/core/devio.c:314:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:314:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:314:17: got restricted __le16 *
+drivers/usb/core/devio.c:315:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:315:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:315:17: got restricted __le16 *
+drivers/usb/core/devio.c:316:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:316:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:316:17: got restricted __le16 *
+drivers/usb/gadget/function/f_fs.c:2862:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2862:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2862:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2887:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2887:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2887:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_hid.c:91:43: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_hid.c:91:43: expected restricted __le16 [usertype] bcdHID
+drivers/usb/gadget/function/f_hid.c:91:43: got int
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1240:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1240:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1240:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1136:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:555:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:556:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:570:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:570:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:570:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:588:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:602:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:630:29: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/max3420_udc.c:630:29: got restricted __le16 [addressable] [usertype] wValue
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:631:29: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/max3420_udc.c:631:29: got restricted __le16 [addressable] [usertype] wIndex
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:632:30: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/max3420_udc.c:632:30: got restricted __le16 [addressable] [usertype] wLength
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1477:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1515:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1545:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1546:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1567:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1578:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1579:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1615:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1624:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1633:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1634:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1781:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1781:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1781:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1782:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1782:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1782:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1783:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1783:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1783:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1813:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1813:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1813:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1814:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1817:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1817:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1817:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1819:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1819:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1819:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1830:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1843:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1865:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1865:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1865:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1883:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1892:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1892:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1892:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1901:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1994:33: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pch_udc.c:1759:27: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pch_udc.c:1759:27: expected unsigned int [usertype] dataptr
+drivers/usb/gadget/udc/pch_udc.c:1759:27: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:679:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:554:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:554:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:554:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1614:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1618:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1681:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1683:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: got restricted __le16 [addressable] [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: got restricted __le16 [addressable] [usertype] wIndex
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: got restricted __le16 [addressable] [usertype] wLength
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1860:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1876:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:746:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:746:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:746:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:274:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:274:21: expected unsigned short [usertype] val
+drivers/usb/host/fhci-hub.c:274:21: got restricted __le16 [usertype] wHubStatus
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:276:21: expected unsigned short [usertype] val
+drivers/usb/host/fhci-hub.c:276:21: got restricted __le16 [usertype] wHubChange
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:281:21: expected unsigned short [usertype] val
+drivers/usb/host/fhci-hub.c:281:21: got restricted __le16 [usertype] wPortStatus
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:283:21: expected unsigned short [usertype] val
+drivers/usb/host/fhci-hub.c:283:21: got restricted __le16 [usertype] wPortChange
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1786:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-mtk-sch.c:623:51: warning: restricted __le32 degrades to integer
+drivers/usb/host/xhci-mtk-sch.c:691:51: warning: restricted __le32 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:251:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:251:38: expected unsigned int v
+drivers/usb/isp1760/isp1760-hcd.c:251:38: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-hcd.c:272:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:272:30: expected unsigned int v
+drivers/usb/isp1760/isp1760-hcd.c:272:30: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-hcd.c:295:50: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:295:50: expected unsigned int const [usertype] *[assigned] src
+drivers/usb/isp1760/isp1760-hcd.c:295:50: got restricted __dw *
+drivers/usb/isp1760/isp1760-hcd.c:299:60: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:299:60: expected unsigned int const [usertype] *[assigned] src
+drivers/usb/isp1760/isp1760-hcd.c:299:60: got restricted __dw *
+drivers/usb/isp1760/isp1760-hcd.c:550:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:550:18: expected restricted __dw [usertype] dw0
+drivers/usb/isp1760/isp1760-hcd.c:550:18: got int
+drivers/usb/isp1760/isp1760-hcd.c:551:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:551:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:551:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:552:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:552:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:552:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:553:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:553:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:553:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:556:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:556:18: expected restricted __dw [usertype] dw1
+drivers/usb/isp1760/isp1760-hcd.c:556:18: got unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:557:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:557:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:557:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:558:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:558:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:558:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:561:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:561:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:561:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:563:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:563:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:563:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:568:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:568:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:568:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:570:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:570:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:570:34: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:572:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:572:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:572:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:573:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:573:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:573:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:578:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:578:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:578:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:583:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:583:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:583:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:586:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:586:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:586:34: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:590:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:590:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:590:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:591:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:591:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:591: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:595:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:595:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:595:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:598:34: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:598:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:598:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:600:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:600:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:600:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:603:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:603:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:603:18: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:605:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:605:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:605:18: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:650:26: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:650:26: expected restricted __dw [usertype] dw5
+drivers/usb/isp1760/isp1760-hcd.c:650:26: got int
+drivers/usb/isp1760/isp1760-hcd.c:656:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:656:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:656:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:657:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:657:18: expected restricted __dw [usertype] dw4
+drivers/usb/isp1760/isp1760-hcd.c:657:18: got unsigned int [assigned] [usertype] usof
+drivers/usb/isp1760/isp1760-hcd.c:984:13: warning: bad assignment (>>=) to restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:989:16: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:994:33: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1015:29: warning: bad assignment (>>=) to restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1028:16: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1029:24: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1031:26: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1046:17: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1046:47: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1052:14: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1052:49: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1130:40: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1133:41: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1143:38: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1144:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:1152:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: right side has type int
+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:1155:38: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1156:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1275:30: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1276:42: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:268:53: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:268:53: expected unsigned int [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:268:53: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-udc.c:270:24: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:270:24: expected unsigned short [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:270:24: got restricted __le16 [usertype]
+drivers/usb/isp1760/isp1760-udc.c:485:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:485:16: expected unsigned short [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:485:16: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2162:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2162:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2162:33: got int
+drivers/usb/storage/ene_ub6250.c:2092:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2092:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2092:33: got int
+drivers/usb/storage/ene_ub6250.c:1936:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1936:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1936:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:501:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:501:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:501:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:702:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:742:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:742:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:742:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:889:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:889:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:889:33: got int
+drivers/usb/storage/ene_ub6250.c:908:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:908:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:908:33: got int
+drivers/usb/storage/ene_ub6250.c:954:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:974:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:975:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:979:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:993:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:997:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1029:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1168:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1168:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1168:33: got int
+drivers/usb/storage/ene_ub6250.c:1201:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1201:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1201:33: got int
+drivers/usb/storage/ene_ub6250.c:1232:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1278:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1278:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1278:33: got int
+drivers/usb/storage/ene_ub6250.c:1360:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1360:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1360:33: got int
+drivers/usb/storage/ene_ub6250.c:1544:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1544:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1544:33: got int
+drivers/usb/storage/ene_ub6250.c:1663:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1663:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1663:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1707:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1707:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1707:49: got int
+drivers/usb/storage/ene_ub6250.c:1764:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1764:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1764:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1840:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1840:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1840:33: got int
+drivers/usb/storage/ene_ub6250.c:1992:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1993:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/typec/tcpm/tcpci_maxim.c:55:34: warning: symbol 'max_tcpci_tcpci_write_table' was not declared. Should it be static?
+drivers/usb/typec/tcpm/tcpm.c:2091:27: warning: restricted __le16 degrades to integer
+drivers/usb/typec/tcpm/tcpm.c:2180:32: warning: restricted __le16 degrades to integer
+drivers/usb/usbip/stub_main.c:79:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:87:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vdpa/vdpa_sim/vdpa_sim_net.c:36:4: warning: symbol 'macaddr_buf' was not declared. Should it be static?
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:391:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:391:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:391:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci.c:288:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:301:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:301:58: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_nvlink2.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/vfio/pci/trace.h):
+include/trace/../../drivers/vfio/pci/trace.h:17:1: warning: incorrect type in assignment (different base types)
+include/trace/../../drivers/vfio/pci/trace.h:17:1: expected int ret
+include/trace/../../drivers/vfio/pci/trace.h:17:1: got restricted vm_fault_t [usertype] ret
+drivers/vfio/pci/vfio_pci_nvlink2.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/vfio/pci/trace.h):
+include/trace/../../drivers/vfio/pci/trace.h:17:1: warning: incorrect type in assignment (different base types)
+include/trace/../../drivers/vfio/pci/trace.h:17:1: expected int ret
+include/trace/../../drivers/vfio/pci/trace.h:17:1: got restricted vm_fault_t [usertype] ret
+drivers/vfio/pci/vfio_pci_nvlink2.c:76:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/vfio/pci/vfio_pci_nvlink2.c:76:40: expected void *to
+drivers/vfio/pci/vfio_pci_nvlink2.c:76:40: got void [noderef] __iomem *
+drivers/vfio/pci/vfio_pci_nvlink2.c:81:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/vfio/pci/vfio_pci_nvlink2.c:81:43: expected void const *from
+drivers/vfio/pci/vfio_pci_nvlink2.c:81:43: got void [noderef] __iomem *
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:20: expected void *p
+drivers/video/fbdev/atmel_lcdfb.c:362:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3735:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3735:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3735:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1038:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1112:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1112:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1112:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1208:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:28: expected void *p
+drivers/video/fbdev/cirrusfb.c:1852:28: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:372:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1151:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1171:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1171:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1171:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1205:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1205:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1205:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/i740fb.c:743:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:20: expected void *p
+drivers/video/fbdev/i740fb.c:743:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1523:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1538:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1538:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1538:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:596:32: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:597:37: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:673:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:673:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:673:27: got void *
+drivers/video/fbdev/pxa168fb.c:763:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:763:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:763:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:795:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:795:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:795:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5426:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5426:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5426:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5426:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5426:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5426:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5429:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5429:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5429:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5429:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5429:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5429:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5458:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5458:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5458:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5458:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5458:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5458:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5490:16: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5490:16: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5490:16: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5490:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:821:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:821:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:821:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:826:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:826:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:826:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:827:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:827:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:828:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:828:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:828:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:832:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:835:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:835:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1141:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1141:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1141:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1249:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1294:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1294:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1294:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1311:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1311:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1311:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1314:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1727:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1727:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1727:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1008:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1008:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1008:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1121:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/wmt_ge_rops.c:41:6: warning: symbol 'wmt_ge_fillrect' was not declared. Should it be static?
+drivers/video/fbdev/wmt_ge_rops.c:77:6: warning: symbol 'wmt_ge_copyarea' was not declared. Should it be static?
+drivers/video/fbdev/wmt_ge_rops.c:110:5: warning: symbol 'wmt_ge_sync' was not declared. Should it be static?
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds28e04.c:342:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:342:13: expected char [noderef] __user *__pu_addr
+drivers/w1/slaves/w1_ds28e04.c:342:13: got char *buf
+drivers/w1/slaves/w1_ds28e04.c:356:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:356:13: expected char const [noderef] __user *__gu_addr
+drivers/w1/slaves/w1_ds28e04.c:356:13: got char const *buf
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1013:18: warning: cast to restricted __le64
+drivers/w1/w1.c:426:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:426:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:426:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/afs/callback.c:97:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
+fs/afs/cell.c:701:9: error: incompatible types in comparison expression (different address spaces):
+fs/afs/cell.c:701:9: struct hlist_node [noderef] __rcu *
+fs/afs/cell.c:701:9: struct hlist_node *
+fs/afs/cell.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+fs/afs/dir.c:212:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
+fs/afs/dir.c:439:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
+fs/afs/inode.c:651:22: warning: context imbalance in 'afs_check_validity' - different lock contexts for basic block
+fs/afs/inode.c:754:22: warning: context imbalance in 'afs_getattr' - different lock contexts for basic block
+fs/afs/server.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:692:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
+fs/afs/server.c:128:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
+fs/afs/volume.c:12:24: warning: symbol 'afs_volume_gc_delay' was not declared. Should it be static?
+fs/afs/volume.c:13:24: warning: symbol 'afs_volume_record_life' was not declared. Should it be static?
+fs/afs/volume.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+fs/aio.c:591:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:591:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:591:24: got struct kioctx_cpu *cpu
+fs/aio.c:758:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:758:18: expected struct kioctx_cpu *cpu
+fs/aio.c:758:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:805:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:805:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:805:24: got struct kioctx_cpu *cpu
+fs/aio.c:910:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:910:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:910:16: got struct kioctx_cpu *
+fs/aio.c:928:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:928:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:928:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/btrfs/block-group.c:3250:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:129:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:129:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:129:22: struct extent_buffer *
+fs/btrfs/ctree.c:1092:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:1092:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:1092:17: struct extent_buffer *
+fs/btrfs/ctree.c:1839:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:1839:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:1839:17: struct extent_buffer *
+fs/btrfs/ctree.c:3320:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:3320:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:3320:9: struct extent_buffer *
+fs/btrfs/ctree.c:545:17: warning: context imbalance in 'tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/ctree.c:772:17: warning: context imbalance in 'tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/dev-replace.c:847:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:847:53: expected char const *device_path
+fs/btrfs/dev-replace.c:847:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c:1783:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+fs/btrfs/extent-tree.c:1856:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1932:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1997:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5022:25: warning: context imbalance in 'btrfs_release_extent_buffer_pages' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1075:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:2221:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through include/linux/crypto.h, include/crypto/hash.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/ref-verify.c:260:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
+fs/btrfs/ref-verify.c:349:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
+fs/btrfs/ref-verify.c:374:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:412:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:882:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1337:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1337:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:576:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tests/btrfs-tests.c:161:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:161:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:161:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:161:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:161:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:161:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:164:54: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:164:54: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:164:54: got void **slot
+fs/btrfs/tests/btrfs-tests.c:170:38: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:170:38: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:170:38: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:173:47: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:173:47: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:173:47: got void **slot
+fs/btrfs/tests/btrfs-tests.c:173:22: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:173:22: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:173:22: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:161:9: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:161:9: got void **slot
+fs/btrfs/tests/btrfs-tests.c:161:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:161:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:161:9: got void [noderef] __rcu **
+fs/btrfs/volumes.c:375:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:375:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:375:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:633:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:633:43: expected char const *device_path
+fs/btrfs/volumes.c:633:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:894:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:894:50: expected char const *
+fs/btrfs/volumes.c:894:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:974:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:974:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:974:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1029:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1029:58: expected char const *src
+fs/btrfs/volumes.c:1029:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2178:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2178:49: expected char const *device_path
+fs/btrfs/volumes.c:2178:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2287:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2287:41: expected char const *device_path
+fs/btrfs/volumes.c:2287:41: got char [noderef] __rcu *
+fs/btrfs/zoned.c:84:29: warning: restricted __le64 degrades to integer
+fs/btrfs/zoned.c:84:52: warning: restricted __le64 degrades to integer
+fs/ceph/caps.c:3529:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
+fs/ceph/caps.c:4126:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
+fs/ceph/dir.c:1361:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1813:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1825:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1837:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1838:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1839:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1840:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1845:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1846:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1847:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1848:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1849:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1855:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1858:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1876:30: warning: symbol 'uidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1877:30: warning: symbol 'gidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1878:26: warning: symbol 'siduidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1879:26: warning: symbol 'sidgidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1880:30: warning: symbol 'siduidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1881:30: warning: symbol 'sidgidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1882:26: warning: symbol 'uidsidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1883:26: warning: symbol 'gidsidlock' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:315:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:159:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:371:23: warning: context imbalance in '__dentry_path' - different lock contexts for basic block
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:552:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:552:39: expected unsigned long v
+fs/dax.c:552:39: got restricted vm_fault_t
+fs/dax.c:554:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:554:39: expected unsigned long v
+fs/dax.c:554:39: got restricted vm_fault_t
+fs/dax.c:558:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:558:31: expected unsigned long v
+fs/dax.c:558:31: got restricted vm_fault_t
+fs/dax.c:1052:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1052:41: expected int result
+fs/dax.c:1052:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1265:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1265:41: expected int result
+fs/dax.c:1265:41: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1281:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1281:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1281:21: got unsigned long
+fs/dax.c:1348:31: warning: incorrect type in assignment (different base types)
+fs/dax.c:1348:31: expected int major
+fs/dax.c:1348:31: got restricted vm_fault_t
+fs/dax.c:1369:31: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1369:29: warning: incorrect type in assignment (different base types)
+fs/dax.c:1369:29: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1369:29: got unsigned int
+fs/dax.c:1411:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1411:46: expected int result
+fs/dax.c:1411:46: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1412:16: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1412:20: warning: incorrect type in return expression (different base types)
+fs/dax.c:1412:20: expected restricted vm_fault_t
+fs/dax.c:1412:20: got unsigned int
+fs/dax.c:1534:24: warning: incorrect type in assignment (different base types)
+fs/dax.c:1534:24: expected restricted vm_fault_t [assigned] [usertype] result
+fs/dax.c:1534:24: got unsigned long
+fs/dax.c:1626:57: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1626:57: expected int result
+fs/dax.c:1626:57: got restricted vm_fault_t [assigned] [usertype] result
+fs/dax.c:1689:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1689:55: expected int result
+fs/dax.c:1689:55: got restricted vm_fault_t
+fs/dax.c:1704:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1704:58: expected int result
+fs/dax.c:1704:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:246:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:397:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:843:36: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:577:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:622:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:725:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:885:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:914:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1053:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1083:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1126:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1233:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1295:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1529:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1139:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c:1047:9: warning: context imbalance in 'dlm_master_lookup' - different lock contexts for basic block
+fs/dlm/member.c:123:31: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:123:31: expected restricted __le32 [usertype] ro_nodeid
+fs/dlm/member.c:123:31: got unsigned int
+fs/dlm/member.c:124:29: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:124:29: expected restricted __le16 [usertype] ro_slot
+fs/dlm/member.c:124:29: got int
+fs/dlm/member.c:131:31: warning: restricted __le32 degrades to integer
+fs/dlm/member.c:133:36: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:133:36: expected int slot
+fs/dlm/member.c:133:36: got restricted __le16 [usertype] ro_slot
+fs/dlm/util.c:25:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:25:33: expected unsigned int [usertype] h_version
+fs/dlm/util.c:25:33: got restricted __le32 [usertype]
+fs/dlm/util.c:26:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:26:33: expected unsigned int [usertype] h_lockspace
+fs/dlm/util.c:26:33: got restricted __le32 [usertype]
+fs/dlm/util.c:27:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:27:33: expected unsigned int [usertype] h_nodeid
+fs/dlm/util.c:27:33: got restricted __le32 [usertype]
+fs/dlm/util.c:28:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:28:33: expected unsigned short [usertype] h_length
+fs/dlm/util.c:28:33: got restricted __le16 [usertype]
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:88:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:88:33: expected unsigned int [usertype] m_type
+fs/dlm/util.c:88:33: got restricted __le32 [usertype]
+fs/dlm/util.c:89:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:89:33: expected unsigned int [usertype] m_nodeid
+fs/dlm/util.c:89:33: got restricted __le32 [usertype]
+fs/dlm/util.c:90:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:90:33: expected unsigned int [usertype] m_pid
+fs/dlm/util.c:90:33: got restricted __le32 [usertype]
+fs/dlm/util.c:91:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:91:33: expected unsigned int [usertype] m_lkid
+fs/dlm/util.c:91:33: got restricted __le32 [usertype]
+fs/dlm/util.c:92:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:92:33: expected unsigned int [usertype] m_remid
+fs/dlm/util.c:92:33: got restricted __le32 [usertype]
+fs/dlm/util.c:93:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:93:33: expected unsigned int [usertype] m_parent_lkid
+fs/dlm/util.c:93:33: got restricted __le32 [usertype]
+fs/dlm/util.c:94:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:94:33: expected unsigned int [usertype] m_parent_remid
+fs/dlm/util.c:94:33: got restricted __le32 [usertype]
+fs/dlm/util.c:95:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:95:33: expected unsigned int [usertype] m_exflags
+fs/dlm/util.c:95:33: got restricted __le32 [usertype]
+fs/dlm/util.c:96:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:96:33: expected unsigned int [usertype] m_sbflags
+fs/dlm/util.c:96:33: got restricted __le32 [usertype]
+fs/dlm/util.c:97:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:97:33: expected unsigned int [usertype] m_flags
+fs/dlm/util.c:97:33: got restricted __le32 [usertype]
+fs/dlm/util.c:98:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:98:33: expected unsigned int [usertype] m_lvbseq
+fs/dlm/util.c:98:33: got restricted __le32 [usertype]
+fs/dlm/util.c:99:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:99:33: expected unsigned int [usertype] m_hash
+fs/dlm/util.c:99:33: got restricted __le32 [usertype]
+fs/dlm/util.c:100:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:100:33: expected int m_status
+fs/dlm/util.c:100:33: got restricted __le32 [usertype]
+fs/dlm/util.c:101:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:101:33: expected int m_grmode
+fs/dlm/util.c:101:33: got restricted __le32 [usertype]
+fs/dlm/util.c:102:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:102:33: expected int m_rqmode
+fs/dlm/util.c:102:33: got restricted __le32 [usertype]
+fs/dlm/util.c:103:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:103:33: expected int m_bastmode
+fs/dlm/util.c:103:33: got restricted __le32 [usertype]
+fs/dlm/util.c:104:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:104:33: expected int m_asts
+fs/dlm/util.c:104:33: got restricted __le32 [usertype]
+fs/dlm/util.c:105:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:105:33: expected int m_result
+fs/dlm/util.c:105:33: got restricted __le32 [usertype]
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:136:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:136:33: expected unsigned int [usertype] rc_type
+fs/dlm/util.c:136:33: got restricted __le32 [usertype]
+fs/dlm/util.c:137:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:137:33: expected int rc_result
+fs/dlm/util.c:137:33: got restricted __le32 [usertype]
+fs/dlm/util.c:138:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:138:33: expected unsigned long long [usertype] rc_id
+fs/dlm/util.c:138:33: got restricted __le64 [usertype]
+fs/dlm/util.c:139:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:139:33: expected unsigned long long [usertype] rc_seq
+fs/dlm/util.c:139:33: got restricted __le64 [usertype]
+fs/dlm/util.c:140:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:140:33: expected unsigned long long [usertype] rc_seq_reply
+fs/dlm/util.c:140:33: got restricted __le64 [usertype]
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/exec.c:422:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:422:31: expected char const [noderef] __user *
+fs/exec.c:422:31: got void *
+fs/exec.c:1041:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1041:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1041:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1148:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1148:56: expected struct task_struct *parent
+fs/exec.c:1148:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1183:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1183:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1183:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1748:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1748:70: expected struct task_struct *tsk
+fs/exec.c:1748:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/extents.c:973:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1028:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1032:34: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1104:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1178:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1187:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1188:17: warning: Using plain integer as NULL pointer
+fs/ext4/mballoc.c:2194:9: warning: context imbalance in 'ext4_mb_good_group_nolock' - different lock contexts for basic block
+fs/f2fs/extent_cache.c:709:38: warning: context imbalance in 'f2fs_shrink_extent_tree' - different lock contexts for basic block
+fs/f2fs/file.c:49:54: warning: cast from restricted vm_fault_t
+fs/f2fs/file.c:3373:36: warning: incorrect type in argument 1 (different base types)
+fs/f2fs/file.c:3373:36: expected unsigned short const [usertype] *pwcs
+fs/f2fs/file.c:3373:36: got restricted __le16 *
+fs/f2fs/file.c:3409:28: warning: incorrect type in argument 4 (different base types)
+fs/f2fs/file.c:3409:28: expected unsigned short [usertype] *pwcs
+fs/f2fs/file.c:3409:28: got restricted __le16 *
+fs/f2fs/super.c:1111:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
+fs/f2fs/trace.c:142:9: warning: incorrect type in assignment (different address spaces)
+fs/f2fs/trace.c:142:9: expected void **slot
+fs/f2fs/trace.c:142:9: got void [noderef] __rcu **
+fs/f2fs/trace.c:142:9: warning: incorrect type in assignment (different address spaces)
+fs/f2fs/trace.c:142:9: expected void **slot
+fs/f2fs/trace.c:142:9: got void [noderef] __rcu **
+fs/f2fs/trace.c:142:9: warning: incorrect type in argument 1 (different address spaces)
+fs/f2fs/trace.c:142:9: expected void [noderef] __rcu **slot
+fs/f2fs/trace.c:142:9: got void **slot
+fs/f2fs/trace.c:142:9: warning: incorrect type in assignment (different address spaces)
+fs/f2fs/trace.c:142:9: expected void **slot
+fs/f2fs/trace.c:142:9: got void [noderef] __rcu **
+fs/fcntl.c:940:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:940:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:940:9: struct fasync_struct *
+fs/fcntl.c:1014:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1014:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1014:22: struct fasync_struct *
+fs/fcntl.c:1025:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1025:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1025:33: struct fasync_struct *
+fs/file.c:349:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:349:17: expected struct file **old_fds
+fs/file.c:349:17: got struct file [noderef] __rcu **fd
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **new_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:365:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:365:17: struct file [noderef] __rcu *
+fs/file.c:365:17: struct file *
+fs/file.c:400:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:608:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:751:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:788:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1013:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:576:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:692:9: warning: context imbalance in 'inode_congested' - different lock contexts for basic block
+fs/fs-writeback.c:1585:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1768:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs-writeback.c:2199:9: warning: context imbalance in 'block_dump___mark_inode_dirty' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:66:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:66:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/page.c:1153:9: warning: context imbalance in '__fscache_uncache_page' - different lock contexts for basic block
+fs/gfs2/glock.c: note: in included file:
+fs/gfs2/glock.h:172:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
+fs/gfs2/glock.c:895:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
+fs/gfs2/lops.c:207:22: warning: cast from restricted blk_status_t
+fs/gfs2/quota.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/gfs2/super.c:1563:13: warning: function 'free_local_statfs_inodes' with external linkage has definition
+fs/gfs2/super.c:1578:21: warning: function 'find_local_statfs_inode' with external linkage has definition
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:765:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:821:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:852:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1533:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1651:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1665:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2039:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:3063:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3063:24: expected void [noderef] __user *
+fs/io_uring.c:3063:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:5071:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5071:72: expected int mask
+fs/io_uring.c:5071:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5075:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5075:21: expected unsigned int [usertype] result
+fs/io_uring.c:5075:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5105:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5105:29: expected unsigned int [usertype] result
+fs/io_uring.c:5105:29: got restricted __poll_t
+fs/io_uring.c:5170:42: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5170:42: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5170:42: got unsigned int [usertype] result
+fs/io_uring.c:5311:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5311:41: expected int mask
+fs/io_uring.c:5311:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5399:22: warning: invalid assignment: |=
+fs/io_uring.c:5399:22: left side has type restricted __poll_t
+fs/io_uring.c:5399:22: right side has type int
+fs/io_uring.c:5401:22: warning: invalid assignment: |=
+fs/io_uring.c:5401:22: left side has type restricted __poll_t
+fs/io_uring.c:5401:22: right side has type int
+fs/io_uring.c:5406:22: warning: invalid assignment: &=
+fs/io_uring.c:5406:22: left side has type restricted __poll_t
+fs/io_uring.c:5406:22: right side has type int
+fs/io_uring.c:5408:14: warning: invalid assignment: |=
+fs/io_uring.c:5408:14: left side has type restricted __poll_t
+fs/io_uring.c:5408:14: right side has type int
+fs/io_uring.c:5422:67: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5422:67: expected int mask
+fs/io_uring.c:5422:67: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5423:52: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5423:52: expected int events
+fs/io_uring.c:5423:52: got restricted __poll_t [usertype] events
+fs/io_uring.c:5582:34: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5581:57: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5581:22: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5581:22: expected restricted __poll_t [usertype] events
+fs/io_uring.c:5581:22: got unsigned int
+fs/io_uring.c:7008:43: error: incompatible types in comparison expression (different address spaces):
+fs/io_uring.c:7008:43: struct cred const [noderef] __rcu *
+fs/io_uring.c:7008:43: struct cred const *
+fs/io_uring.c:7330:13: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7339:13: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/io_uring.c:7374:17: warning: context imbalance in 'io_sq_thread_stop' - different lock contexts for basic block
+fs/io_uring.c:8846:9: warning: context imbalance in 'io_uring_cancel_task_requests' - different lock contexts for basic block
+fs/jbd2/transaction.c:239:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock
+fs/jbd2/transaction.c:372:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:294:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:294:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:294:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:297:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:297:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:297:33: got struct spinlock [noderef] __rcu *
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'unlazy_walk' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'unlazy_child' - unexpected unlock
+fs/namei.c:2207:19: warning: context imbalance in 'path_init' - wrong count at exit
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:166:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4file.c:355:61: warning: incorrect type in argument 4 (different base types)
+fs/nfs/nfs4file.c:355:61: expected int flags
+fs/nfs/nfs4file.c:355:61: got restricted fmode_t [usertype]
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:945:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/nfstrace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, fs/nfs/nfstrace.h):
+fs/nfs/./nfstrace.h:424:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:424:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:424:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:425:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:425:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:425:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:426:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:426:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:426:1: got restricted fmode_t [usertype]
+fs/nfs/pnfs.c:307:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:580:36: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:198:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/nfs_fs.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1111:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1111:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1111:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1112:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1112:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1112:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1325:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:515:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:979:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:36:6: warning: symbol 'inter_copy_offload_enable' was not declared. Should it be static?
+fs/nfsd/nfssvc.c:354:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:180:24: warning: cast to restricted __le16
+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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:180:24: warning: cast to restricted __le16
+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/notify/fanotify/fanotify.c:804:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fanotify/fanotify_user.c:143:63: warning: restricted fmode_t degrades to integer
+fs/notify/fanotify/fanotify_user.c:972:28: warning: restricted fmode_t degrades to integer
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:551:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:551:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:551:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:504:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:504:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:504:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:255:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:520:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:630:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:713:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:787:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmdomain.c:1318:20: warning: context imbalance in 'dlm_query_nodeinfo_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmmaster.c:3266:28: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
+fs/ocfs2/dlm/dlmmaster.c:3339:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmrecovery.c:2960:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmthread.c:243:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
+fs/ocfs2/dlm/dlmthread.c:288:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/inode.c:1625:13: warning: context imbalance in 'ocfs2_inode_cache_lock' - wrong count at exit
+fs/ocfs2/inode.c:1632:13: warning: context imbalance in 'ocfs2_inode_cache_unlock' - unexpected unlock
+fs/ocfs2/localalloc.c:1225:41: warning: incorrect type in argument 1 (different base types)
+fs/ocfs2/localalloc.c:1225:41: expected unsigned long long val1
+fs/ocfs2/localalloc.c:1225:41: got restricted __le32 [usertype] la_bm_off
+fs/ocfs2/refcounttree.c:635:27: warning: incorrect type in assignment (different base types)
+fs/ocfs2/refcounttree.c:635:27: expected restricted __le32 [usertype] rf_generation
+fs/ocfs2/refcounttree.c:635:27: got unsigned int
+fs/ocfs2/suballoc.c:2430:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
+fs/open.c:1001:20: warning: restricted fmode_t degrades to integer
+fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
+fs/orangefs/file.c:118:32: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:118:32: expected int open_for_write
+fs/orangefs/file.c:118:32: got restricted fmode_t
+fs/orangefs/file.c:119:31: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:119:31: expected int open_for_read
+fs/orangefs/file.c:119:31: got restricted fmode_t
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:45:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:45:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:45:23: struct posix_acl *
+fs/posix_acl.c:59:16: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:59:16: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:59:16: struct posix_acl *
+fs/proc/array.c:257:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:257:11: expected struct k_sigaction *k
+fs/proc/array.c:257:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:545:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:545:44: expected struct task_struct *tsk
+fs/proc/array.c:545:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:720:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:720:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:720:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:293:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:551:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2234:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2291:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2388:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1103:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2415:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2441:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/meminfo.c:22:28: warning: symbol 'arch_report_meminfo' was not declared. Should it be static?
+fs/proc/proc_sysctl.c:923:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:923:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:923:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:286:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:582:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1124:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1459:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1797:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/pstore/ram_core.c:278:34: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:278:34: expected void volatile [noderef] __iomem *d
+fs/pstore/ram_core.c:278:34: got unsigned char *
+fs/pstore/ram_core.c:311:50: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:311:50: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:311:50: got unsigned char *
+fs/pstore/ram_core.c:312:65: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:312:65: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:312:65: got unsigned char *
+fs/pstore/ram_core.c:452:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:452:20: expected void *va
+fs/pstore/ram_core.c:452:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:454:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:454:20: expected void *va
+fs/pstore/ram_core.c:454:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:542:36: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:542:36: expected void volatile [noderef] __iomem *addr
+fs/pstore/ram_core.c:542:36: got void *vaddr
+fs/pstore/ram_core.c:69:17: warning: context imbalance in 'buffer_start_add' - unexpected unlock
+fs/pstore/ram_core.c:95:17: warning: context imbalance in 'buffer_size_add' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1040:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1040:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1040:24: struct hlist_node *
+fs/seq_file.c:1042:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1042:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1042:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:125:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:131:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:150:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:154:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:172:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:172:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:172:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:181:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:181:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:181:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:185:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:185:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:195:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:195:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:195:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:197:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:197:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:197:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:199:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:199:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:199:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:201:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:201:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:201:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:301:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:301:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:301:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:303:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:303:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:303:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:305:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:305:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:305:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:392:46: warning: array of flexible structures
+fs/ubifs/xattr.c:662:58: warning: Using plain integer as NULL pointer
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:70:35: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:70:35: expected int flags
+fs/xfs/kmem.c:70:35: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:89:38: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:89:38: expected int flags
+fs/xfs/kmem.c:89:38: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/scrub/agheader.c:146:23: warning: cast truncates bits from constant value (ffff3f8f becomes 3f8f)
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:589:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_log_cil.c:898:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1064:9: warning: context imbalance in 'xfs_log_commit_cil' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:106:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:106:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:106:28: got struct task_struct *
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:121:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:121:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:121:28: got struct sighand_struct *
+init/main.c:190:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:290:16: warning: cast to restricted __le32
+init/main.c:290:16: warning: cast to restricted __le32
+init/main.c:290:16: warning: cast to restricted __le32
+init/main.c:290:16: warning: cast to restricted __le32
+init/main.c:290:16: warning: cast to restricted __le32
+init/main.c:290:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:763:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:775:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+init/main.c:777:20: warning: symbol 'poking_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:168:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:576:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1182:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1644:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1903:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'do_semtimedop' - unexpected unlock
+ipc/shm.c:120:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:248:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:346:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:683:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1579:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:171:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:277:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:431:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:780:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:792:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:836:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:456:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:456:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:456:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:466:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:466:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:466:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:550:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:550:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:550:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:570:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:570:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:570:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:193:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:294:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:299:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2180:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2180:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2180:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2183:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2183:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2183:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:513:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:513:35: expected void *
+kernel/bpf/arraymap.c:513:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:532:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:532:35: expected void *
+kernel/bpf/arraymap.c:532:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:564:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:564:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:564:49: got void [noderef] __percpu **
+kernel/bpf/btf.c:2542:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3321:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3662:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file:
+./include/linux/bpf_types.h:67:1: warning: Initializer entry defined twice
+kernel/bpf/btf.c:4300:9: also defined here
+kernel/bpf/core.c:209:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2216:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:308:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:335:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:369:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:639:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:680:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2148:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:723:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1065:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1124:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1184:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1248:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1299:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1332:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:665:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:666:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:667:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:668:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:669:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/verifier.c:247:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:10854:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11247:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11251:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11255:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11259:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11263:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11267:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11310:38: error: subtraction of functions? Share your drugs
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:486:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6130:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6130:33: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6130:33: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6133:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6133:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6133:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2746:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2821:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2932:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4729:16: warning: context imbalance in 'cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:4771:16: warning: context imbalance in 'cgroup_threads_write' - wrong count at exit
+kernel/cgroup/cgroup.c:5921:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6014:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6042:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6091:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:847:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: cast from unknown type
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: cast from unknown type
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:161:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct cred const *cred
+kernel/cred.c:161:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:165:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:171:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:264:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:264:13: expected struct cred const *old
+kernel/cred.c:264:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:348:42: expected struct cred const *cred
+kernel/cred.c:348:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:348:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:348:30: got struct cred const *
+kernel/cred.c:349:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:349:27: expected struct cred const *cred
+kernel/cred.c:349:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:350:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:350:41: expected struct cred const *_cred
+kernel/cred.c:350:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:351:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct cred const *cred
+kernel/cred.c:351:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:388:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:388:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:388:32: got struct cred const *
+kernel/cred.c:440:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:440:38: expected struct cred const *old
+kernel/cred.c:440:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: cast from unknown type
+kernel/cred.c:546:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:546:41: expected struct cred const *old
+kernel/cred.c:546:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:587:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:587:46: expected struct cred const *override
+kernel/cred.c:587:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:808:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:808:21: struct cred const *
+kernel/cred.c:808:21: struct cred const [noderef] __rcu *
+kernel/cred.c:855:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:855:21: expected struct cred const *cred
+kernel/cred.c:855:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:855:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:855:21: expected struct cred const *cred
+kernel/cred.c:855:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:871:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:871:31: expected struct cred const *cred
+kernel/cred.c:871:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:873:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:873:39: expected struct cred const *cred
+kernel/cred.c:873:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:885:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:885:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:885:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:885:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:885:9: expected struct cred const *cred
+kernel/cred.c:885:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:344:19: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:66:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:199:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2335:40: warning: dereference of noderef expression
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:580:26: warning: function 'perf_pmu_name' with external linkage has definition
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3402:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3402:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3402:18: struct perf_event_context *
+kernel/events/core.c:3403:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3403:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3403:23: struct perf_event_context *
+kernel/events/core.c:3451:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3451:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3451:25: struct perf_event_context *
+kernel/events/core.c:3452:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3452:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3452:25: struct perf_event_context *
+kernel/events/core.c:4562:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4562:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4562:25: struct perf_event_context *
+kernel/events/core.c:5822:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5822:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5822:9: struct perf_buffer *
+kernel/events/core.c:5298:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5528:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5528:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5528:22: struct perf_buffer *
+kernel/events/core.c:5664:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5664:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5664:14: struct perf_buffer *
+kernel/events/core.c:5697:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5697:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5697:14: struct perf_buffer *
+kernel/events/core.c:5754:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5754:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5754:14: struct perf_buffer *
+kernel/events/core.c:5840:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5840:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5840:14: struct perf_buffer *
+kernel/events/core.c:5853:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5853:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5853:14: struct perf_buffer *
+kernel/events/core.c:6535:6: warning: symbol 'perf_pmu_snapshot_aux' was not declared. Should it be static?
+kernel/events/core.c:7454:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7454:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7454:23: struct perf_event_context *
+kernel/events/core.c:7545:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7545:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7545:13: struct perf_buffer *
+kernel/events/core.c:7650:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7650:61: expected struct task_struct *p
+kernel/events/core.c:7650:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7652:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7652:61: expected struct task_struct *p
+kernel/events/core.c:7652:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8339:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8339:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8339:23: struct perf_event_context *
+kernel/events/core.c:9303:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9303:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9303:9: struct swevent_hlist *
+kernel/events/core.c:9342:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9342:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9342:17: struct swevent_hlist *
+kernel/events/core.c:9523:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9523:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9523:23: struct perf_event_context *
+kernel/events/core.c:10708:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12444:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12444:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12444:9: struct perf_event_context *
+kernel/events/core.c:12554:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12554:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12554:17: struct perf_event_context *
+kernel/events/core.c:12976:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12976:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:12976:17: struct swevent_hlist *
+kernel/events/core.c:165:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:173:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:692:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2819:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4534:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9152:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9152:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9152:17: struct swevent_hlist *
+kernel/events/core.c:9172:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9172:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9172:17: struct swevent_hlist *
+kernel/events/core.c:9292:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9292:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9292:16: struct swevent_hlist *
+kernel/events/core.c:9292:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9292:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9292:16: struct swevent_hlist *
+kernel/events/core.c:9292:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9292:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9292:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1977:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1979:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1979:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1979:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2281:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2281:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2281:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:219:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:276:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:276:37: expected struct task_struct *tsk
+kernel/exit.c:276:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:279:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:279:32: expected struct task_struct *task
+kernel/exit.c:279:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:280:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:280:35: expected struct task_struct *task
+kernel/exit.c:280:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:325:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:325:24: expected struct task_struct *parent
+kernel/exit.c:325:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:354:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:354:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:354:23: struct task_struct *
+kernel/exit.c:378:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:378:9: struct list_head *
+kernel/exit.c:378:9: struct list_head [noderef] __rcu *
+kernel/exit.c:573:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:575:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:906:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1058:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1083:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1172:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1187:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1238:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1241:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1247:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1428:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1428:59: void *
+kernel/exit.c:1428:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1761:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:378:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1489:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:161:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:746:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:994:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:994:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:994:19: got struct task_struct *p
+kernel/fork.c:1508:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1508:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1508:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1517:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1517:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1517:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1518:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1518:36: expected void const *q
+kernel/fork.c:1518:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1519:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1519:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1519:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1612:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1612:9: expected struct qspinlock *lock
+kernel/fork.c:1612:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1612:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1612:9: expected struct qspinlock *lock
+kernel/fork.c:1612:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1612:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1612:9: expected struct qspinlock *lock
+kernel/fork.c:1612:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1932:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1932:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1932:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1936:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1936:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1936:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2229:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2229:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2229:32: got struct task_struct *
+kernel/fork.c:2236:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2236:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2236:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2285:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2285:54: expected struct list_head *head
+kernel/fork.c:2285:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2306:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2306:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2306:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2323:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2323:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2323:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2350:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2350:28: expected struct sighand_struct *sighand
+kernel/fork.c:2350:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2378:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2378:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2378:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2380:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2380:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2380:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2767:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2767:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2767:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2848:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2848:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2848:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1967:27: warning: dereference of noderef expression
+kernel/fork.c:1967:27: warning: dereference of noderef expression
+kernel/fork.c:1969:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2283:59: warning: dereference of noderef expression
+kernel/fork.c:2284:59: warning: dereference of noderef expression
+kernel/fork.c:986:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:986:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:986:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c:1546:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1702:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:1992:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex.c:2467:9: warning: context imbalance in 'fixup_pi_state_owner' - unexpected unlock
+kernel/futex.c:2575:13: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2676:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:2957:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex.c:3232:29: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:826:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1911:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:451:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kcov.c:189:14: warning: symbol '__sanitizer_cov_trace_pc' was not declared. Should it be static?
+kernel/kcov.c:244:14: warning: symbol '__sanitizer_cov_trace_cmp1' was not declared. Should it be static?
+kernel/kcov.c:250:14: warning: symbol '__sanitizer_cov_trace_cmp2' was not declared. Should it be static?
+kernel/kcov.c:256:14: warning: symbol '__sanitizer_cov_trace_cmp4' was not declared. Should it be static?
+kernel/kcov.c:262:14: warning: symbol '__sanitizer_cov_trace_cmp8' was not declared. Should it be static?
+kernel/kcov.c:268:14: warning: symbol '__sanitizer_cov_trace_const_cmp1' was not declared. Should it be static?
+kernel/kcov.c:275:14: warning: symbol '__sanitizer_cov_trace_const_cmp2' was not declared. Should it be static?
+kernel/kcov.c:282:14: warning: symbol '__sanitizer_cov_trace_const_cmp4' was not declared. Should it be static?
+kernel/kcov.c:289:14: warning: symbol '__sanitizer_cov_trace_const_cmp8' was not declared. Should it be static?
+kernel/kcov.c:296:14: warning: symbol '__sanitizer_cov_trace_switch' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1107:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3116:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3116:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:448:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:448:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:448:17: char const *
+kernel/locking/lockdep_proc.c:449:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:449:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:449:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:324:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:344:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:366:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:411:13: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:435:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:491:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:509:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:529:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:534:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:554:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:583:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:589:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:143:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:117:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:129:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:136:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:181:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:189:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:197:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:205:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:150:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:160:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:170:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:177:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:253:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:261:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:269:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:277:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:211:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:197:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:204:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:325:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:333:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:341:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:349:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:362:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:374:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:385:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module.c:256:18: warning: symbol 'kdb_modules' was not declared. Should it be static?
+kernel/module.c:2819:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2819:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2819:23: got void *
+kernel/module.c:4389:52: warning: incorrect type in initializer (different address spaces)
+kernel/module.c:4389:52: expected struct mod_kallsyms *kallsyms
+kernel/module.c:4389:52: got struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:4666:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:186:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:217:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:251:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:281:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:302:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:337:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:362:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:379:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:386:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:410:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:441:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:444:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:471:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:474:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:504:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/panic.c:85:13: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static?
+kernel/panic.c:95:13: warning: symbol 'nmi_panic_self_stop' was not declared. Should it be static?
+kernel/panic.c:106:13: warning: symbol 'crash_smp_send_stop' was not declared. Should it be static?
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+./include/linux/rculist.h:554:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:554:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:554:9: struct hlist_node *
+kernel/pid_namespace.c:54:76: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:181:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:181:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:181:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:183:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:183:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:182:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:272:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:754:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:755:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/power/swap.c:309:35: warning: incorrect type in return expression (different base types)
+kernel/power/swap.c:309:35: expected restricted blk_status_t
+kernel/power/swap.c:309:35: got int
+kernel/power/swap.c:390:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:390:29: expected int ret
+kernel/power/swap.c:390:29: got restricted blk_status_t
+kernel/power/swap.c:474:31: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:474:31: expected int [assigned] error
+kernel/power/swap.c:474:31: got restricted blk_status_t
+kernel/power/swap.c:571:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:571:14: expected int err2
+kernel/power/swap.c:571:14: got restricted blk_status_t
+kernel/power/swap.c:858:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:858:14: expected int err2
+kernel/power/swap.c:858:14: got restricted blk_status_t
+kernel/power/swap.c:1088:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1088:29: expected int [assigned] ret
+kernel/power/swap.c:1088:29: got restricted blk_status_t
+kernel/power/swap.c:1096:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1096:14: expected int err2
+kernel/power/swap.c:1096:14: got restricted blk_status_t
+kernel/power/swap.c:1331:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1331:29: expected int [assigned] ret
+kernel/power/swap.c:1331:29: got restricted blk_status_t
+kernel/power/swap.c:1385:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1385:29: expected int [assigned] ret
+kernel/power/swap.c:1385:29: got restricted blk_status_t
+kernel/printk/printk.c:394:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:53:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:53:22: struct task_struct *
+kernel/ptrace.c:53:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:72:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:72:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:72:23: got struct task_struct *new_parent
+kernel/ptrace.c:73:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:73:29: got struct cred const *
+kernel/ptrace.c:127:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:127:18: expected struct cred const *old_cred
+kernel/ptrace.c:127:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:131:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:131:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:131:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:169:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:169:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:169:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:181:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:181:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:181:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:186:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:186:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:186:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:196:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:196:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:196:9: struct task_struct *
+kernel/ptrace.c:241:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:241:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:241:44: struct task_struct *
+kernel/ptrace.c:415:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:415:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:415:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:438:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:438:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:438:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:474:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:474:54: expected struct task_struct *parent
+kernel/ptrace.c:474:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:482:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:482:53: expected struct task_struct *new_parent
+kernel/ptrace.c:482:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:530:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:530:41: expected struct task_struct *p1
+kernel/ptrace.c:530:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:532:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:532:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:532:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:734:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:734:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:734:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:742:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:742:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:742:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:847:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:847:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:847:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:851:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:851:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:851:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1081:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1081:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1081:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1083:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1083:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1083:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:480:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:681:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:697:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:853:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1229:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:721:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:727:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1289:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_plugin.h:1496:5: warning: symbol 'nocb_nobypass_lim_per_jiffy' was not declared. Should it be static?
+kernel/rcu/tree.c:1427:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1835:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2603:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2656:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:314:12: warning: context imbalance in 'rcu_print_task_stall' - unexpected unlock
+kernel/rcu/tree_stall.h:492:9: warning: context imbalance in 'print_other_cpu_stall' - different lock contexts for basic block
+kernel/rcu/tree_stall.h:767:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_plugin.h:1542:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_plugin.h:1559:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_plugin.h:1574:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_plugin.h:1587:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_plugin.h:1634:13: warning: context imbalance in 'wake_nocb_gp' - wrong count at exit
+kernel/rcu/tree_plugin.h:1698:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_plugin.h:1713:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_plugin.h:1864:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_plugin.h:1927:9: warning: context imbalance in 'do_nocb_bypass_wakeup_timer' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:1958:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:2088:13: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_plugin.h:2155:13: warning: context imbalance in 'do_nocb_deferred_wakeup_common' - different lock contexts for basic block
+kernel/scftorture.c:73:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/autogroup.c: note: in included file (through include/linux/sched/cputime.h, kernel/sched/sched.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'autogroup_move_group' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/sched/core.c:347:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:347:48: expected struct task_struct *p
+kernel/sched/core.c:347:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:603:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:603:38: expected struct task_struct *curr
+kernel/sched/core.c:603:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:658:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:658:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:658:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:1717:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1717:33: expected struct task_struct *p
+kernel/sched/core.c:1717:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1717:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1717:68: expected struct task_struct *tsk
+kernel/sched/core.c:1717:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2828:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:2910:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:2910:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:2910:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3107:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3107:36: expected struct task_struct const *p
+kernel/sched/core.c:3107:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:7267:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:7267:43: expected struct task_struct *push_task
+kernel/sched/core.c:7267:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4522:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:4522:38: expected struct task_struct *curr
+kernel/sched/core.c:4522:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4956:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:4956:14: expected struct task_struct *prev
+kernel/sched/core.c:4956:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5420:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5420:17: struct task_struct *
+kernel/sched/core.c:5420:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5623:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5623:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5623:22: struct task_struct *
+kernel/sched/core.c:8027:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:8027:16: expected struct task_struct *
+kernel/sched/core.c:8027:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8521:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:9072:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:9072:25: expected struct task_struct *p
+kernel/sched/core.c:9072:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:85:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:85:13: expected struct task_struct const *p
+kernel/sched/pelt.h:85:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:347:11: warning: dereference of noderef expression
+kernel/sched/core.c:1708:33: warning: dereference of noderef expression
+kernel/sched/core.c:1709:19: warning: dereference of noderef expression
+kernel/sched/core.c:1710:37: warning: dereference of noderef expression
+kernel/sched/core.c:2036:9: warning: context imbalance in 'push_cpu_stop' - different lock contexts for basic block
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/core.c:1683:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:1683:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:1683:38: struct task_struct const *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/sched.h:1883:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1883:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1883:9: struct task_struct *
+kernel/sched/cpufreq_schedutil.c:659:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:692:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2160:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2160:13: struct task_struct *
+kernel/sched/deadline.c:2160:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2288:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2288:25: struct task_struct *
+kernel/sched/deadline.c:2288:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1819:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1819:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1819:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1830:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1830:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1830:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1128:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1128:23: expected struct task_struct *p
+kernel/sched/deadline.c:1128:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1257:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1257:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1257:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2016:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2016:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2016:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1704:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1704:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1704:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1780:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1780:43: expected struct task_struct *p
+kernel/sched/deadline.c:1780:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2333:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2333:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2333:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2335:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2335:23: expected struct task_struct *p
+kernel/sched/deadline.c:2335:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2337:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2337:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2337:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2498:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2498:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2498:22: struct task_struct *
+kernel/sched/deadline.c:2517:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2517:46: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2517:46: struct task_struct *
+kernel/sched/deadline.c:669:17: warning: context imbalance in 'dl_task_offline_migration' - unexpected unlock
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/debug.c:330:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:330:9: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:330:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:337:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:337:9: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:337:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:489:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/debug.c:489:22: struct task_struct [noderef] __rcu *
+kernel/sched/debug.c:489:22: struct task_struct *
+kernel/sched/debug.c:697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:697:9: expected struct task_struct *tsk
+kernel/sched/debug.c:697:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:697:9: expected struct task_struct *tsk
+kernel/sched/debug.c:697:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:879:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:879:34: expected struct sched_entity *se
+kernel/sched/fair.c:879:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2523:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2523:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2523:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10608:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10608:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10608:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:4914:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:4914:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:4914:22: struct task_struct *
+kernel/sched/fair.c:5422:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:5422:38: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:5422:38: struct task_struct *
+kernel/sched/fair.c:5437:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5437:38: expected struct task_struct *curr
+kernel/sched/fair.c:5437:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5669:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5670:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6623:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6623:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6623:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6745:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6745:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6745:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6943:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:6943:38: expected struct task_struct *curr
+kernel/sched/fair.c:6943:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7194:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7194:38: expected struct task_struct *curr
+kernel/sched/fair.c:7194:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8165:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8165:40: expected struct sched_domain *child
+kernel/sched/fair.c:8165:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8658:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8658:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8658:22: struct task_struct *
+kernel/sched/fair.c:9927:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:9927:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:9927:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9578:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9578:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9578:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10005:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10005:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10005:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10809:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:10809:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10809:22: struct task_struct *
+kernel/sched/fair.c:10942:30: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:10942:30: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10942:30: struct task_struct *
+kernel/sched/fair.c:2467:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c:5977:28: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:5977:28: expected struct sched_domain *sd
+kernel/sched/fair.c:5977:28: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:5983:28: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:5983:28: expected struct sched_domain *sd
+kernel/sched/fair.c:5983:28: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:5990:28: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:5990:28: expected struct sched_domain *sd
+kernel/sched/fair.c:5990:28: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:5998:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:5998:17: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:5998:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:1877:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1877:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1877:9: struct task_struct *
+kernel/sched/psi.c:1217:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/psi.c:1217:9: void [noderef] __rcu *
+kernel/sched/psi.c:1217:9: void *
+kernel/sched/psi.c:750:30: warning: dereference of noderef expression
+kernel/sched/psi.c: note: in included file:
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2213:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2213:25: struct task_struct *
+kernel/sched/rt.c:2213:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:530:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:530:54: expected struct task_struct *curr
+kernel/sched/rt.c:530:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1743:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1743:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1743:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1885:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1885:40: expected struct task_struct *task
+kernel/sched/rt.c:1885:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1906:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1906:13: struct task_struct *
+kernel/sched/rt.c:1906:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2264:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2264:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2264:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:40: expected struct task_struct *p
+kernel/sched/rt.c:2266:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:61: expected struct task_struct *p
+kernel/sched/rt.c:2266:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2340:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2340:46: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2340:46: struct task_struct *
+kernel/sched/rt.c:2360:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2360:22: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2360:22: struct task_struct *
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/sched.h:1722:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1722:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1722:25: struct task_struct *
+kernel/sched/stats.c:45:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:45:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:45:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/stop_task.c:65:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:65:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:65:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:211:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:212:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:431:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:431:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:431:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:440:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:440:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:440:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:758:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:758:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:758:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:920:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:70: expected struct sched_domain *sd
+kernel/sched/topology.c:920:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:949:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:949:59: expected struct sched_domain *sd
+kernel/sched/topology.c:949:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1119:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1119:40: expected struct sched_domain *child
+kernel/sched/topology.c:1119:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1420:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1420:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1420:43: got struct sched_domain *child
+kernel/sched/topology.c:1908:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:1908:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1908:31: got struct sched_domain *sd
+kernel/sched/topology.c:2076:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2076:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2076:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2093:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2093:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2093:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1455:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1455:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1455:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1468:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1468:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1468:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1455:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1455:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1455:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1468:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1468:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1468:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1435:19: warning: dereference of noderef expression
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1331:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1331:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1331:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1343:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1343:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1343:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1751:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1751:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1751:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1829:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1829:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1829:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1847:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1847:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1847:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1989:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1989:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1989:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1992:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1992:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1992:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1998:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1998:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1998:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:196:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:196:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:196:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:199:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:199:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:199:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:695:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:695:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:695:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:697:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:697:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:697:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1317:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1317:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1317:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1318:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1318:16: expected struct k_sigaction *action
+kernel/signal.c:1318:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1335:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1335:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1335:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1646:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1646:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1646:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1648:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1648:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1648:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1821:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1821:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1821:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1931:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1950:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1950:65: expected struct task_struct *tsk
+kernel/signal.c:1950:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1951:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1969:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1969:14: expected struct sighand_struct *psig
+kernel/signal.c:1969:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:1998:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:1998:46: expected struct task_struct *t
+kernel/signal.c:1998:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1999:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:1999:34: expected struct task_struct *parent
+kernel/signal.c:1999:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2028:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2028:24: expected struct task_struct *parent
+kernel/signal.c:2028:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2031:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2031:24: expected struct task_struct *parent
+kernel/signal.c:2031:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2064:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2064:17: expected struct sighand_struct *sighand
+kernel/signal.c:2064:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2139:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2139:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2139:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2141:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2141:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2141:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2189:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2189:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2189:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2244:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2244:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2244:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2278:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2278:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2278:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2377:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2377:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2377:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2462:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2462:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2462:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2474:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2474:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2474:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2512:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2512:52: expected struct task_struct *tsk
+kernel/signal.c:2512:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2514:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2549:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2549:49: expected struct sighand_struct *sighand
+kernel/signal.c:2549:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2867:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2867:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2867:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2887:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2887:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2887:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2954:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2954:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2954:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2956:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2956:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2956:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3107:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3107:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3107:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3110:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3110:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3110:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3493:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3493:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3493:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3505:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3505:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3505:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3510:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3510:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3510:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3515:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3515:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3515:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3716:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:3716:46: expected struct siginfo const [noderef] [usertype] __user *from
+kernel/signal.c:3716:46: got struct siginfo [usertype] *info
+kernel/signal.c:3968:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3968:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3968:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3980:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3980:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3980:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3998:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:3998:11: expected struct k_sigaction *k
+kernel/signal.c:3998:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4000:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4000:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4000:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4046:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4046:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4046:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4645:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4645:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4645:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4654:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4654:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4654:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4664:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4664:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4664:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4641:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1031:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1295:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:692:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1647:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:2094:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2305:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2627:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:3776:58: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:3776:58: expected struct siginfo [usertype] *info
+kernel/signal.c:3776:58: got struct siginfo [noderef] [usertype] __user *info
+kernel/signal.c:3969:33: warning: dereference of noderef expression
+kernel/smp.c:443:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1879:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1879:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1879:19: got struct file *[assigned] file
+kernel/sys.c:1879:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1879:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1879:19: got struct file *[assigned] file
+kernel/sys.c:1879:17: warning: incorrect type in assignment (different address spaces)
+kernel/sys.c:1879:17: expected struct file *old_exe
+kernel/sys.c:1879:17: got struct file [noderef] __rcu *[assigned] __ret
+kernel/sys.c:1050:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1050:32: expected struct task_struct *p1
+kernel/sys.c:1050:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:692:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1135:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1170:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1291:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:172:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:209:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:240:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:282:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:1032:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:584:5: warning: symbol 'ftrace_profile_pages_init' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3295:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3312:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3787:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3790:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3876:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4191:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4193:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4565:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4707:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4713:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4965:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4967:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5551:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5553:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5611:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5615:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5669:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5670:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6286:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6286:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6338:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6339:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6709:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6710:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6756:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6756:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6756:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3084:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3084:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3084:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3085:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3085:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3085:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3089:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3089:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3089:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3061:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3061:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3061:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3062:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3062:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3062:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:935:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:935:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:935:32: got int
+kernel/trace/ring_buffer.c:4715:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4801:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5156:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5186:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5290:1: warning: trying to concatenate 10799-character string (8191 bytes max)
+kernel/trace/trace.c:383:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:383:28: expected struct trace_export **list
+kernel/trace/trace.c:383:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:397:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:397:33: expected struct trace_export **list
+kernel/trace/trace.c:397:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2796:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2796:38: expected struct event_filter *filter
+kernel/trace/trace.c:2796:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3136:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3136:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3136:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3152:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3152:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3152:9: got int *
+kernel/trace/trace.c:3162:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3162:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3162:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:337:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:337:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:337:9: struct trace_export *
+kernel/trace/trace.c:352:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:352:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:352:9: struct trace_export *
+kernel/trace/trace_events.c:772:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:772:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:772:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1355:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1355:38: expected struct event_filter *filter
+kernel/trace/trace.h:1355:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:365:29: warning: cast from restricted gfp_t
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1355:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1355:38: expected struct event_filter *filter
+kernel/trace/trace.h:1355:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1355:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1355:38: expected struct event_filter *filter
+kernel/trace/trace.h:1355:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1355:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1355:38: expected struct event_filter *filter
+kernel/trace/trace.h:1355:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:71:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:71:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:71:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:73:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:73:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:172:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3514:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3569:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/atomic64_test.c: note: in included file (through arch/powerpc/include/asm/atomic.h, include/linux/atomic.h):
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+lib/bch.c:294:19: warning: incorrect type in assignment (different base types)
+lib/bch.c:294:19: expected unsigned int [usertype] w
+lib/bch.c:294:19: got restricted __be32 [usertype]
+lib/bitmap.c:1238:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1238:32: expected unsigned long
+lib/bitmap.c:1238:32: got restricted __le64 [usertype]
+lib/bitmap.c:1240:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1240:32: expected unsigned long
+lib/bitmap.c:1240:32: got restricted __le32 [usertype]
+lib/clz_tab.c:2:21: warning: symbol '__clz_tab' was not declared. Should it be static?
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/digsig.c:215:47: warning: incorrect type in argument 1 (different base types)
+lib/digsig.c:215:47: expected restricted __be64 const [usertype] *p
+lib/digsig.c:215:47: got unsigned long long [usertype] *
+lib/interval_tree_test.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/iov_iter.c:651:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:651:38: expected void [noderef] __user *to
+lib/iov_iter.c:651:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:383:46: warning: cast removes address space '__user' of expression
+lib/kunit/debugfs.c:28:6: warning: symbol 'kunit_debugfs_cleanup' was not declared. Should it be static?
+lib/kunit/debugfs.c:33:6: warning: symbol 'kunit_debugfs_init' was not declared. Should it be static?
+lib/kunit/debugfs.c:92:6: warning: symbol 'kunit_debugfs_create_suite' was not declared. Should it be static?
+lib/kunit/debugfs.c:108:6: warning: symbol 'kunit_debugfs_destroy_suite' was not declared. Should it be static?
+lib/locking-selftest.c:295:1: warning: context imbalance in 'AA_spin' - wrong count at exit
+lib/locking-selftest.c:297:1: warning: context imbalance in 'AA_wlock' - wrong count at exit
+lib/locking-selftest.c:299:1: warning: context imbalance in 'AA_rlock' - wrong count at exit
+lib/locking-selftest.c:318:13: warning: context imbalance in 'rlock_AA1' - wrong count at exit
+lib/locking-selftest.c:324:13: warning: context imbalance in 'rlock_AA1B' - wrong count at exit
+lib/locking-selftest.c:344:13: warning: context imbalance in 'rlock_AA2' - wrong count at exit
+lib/locking-selftest.c:356:13: warning: context imbalance in 'rlock_AA3' - wrong count at exit
+lib/locking-selftest.c:719:1: warning: context imbalance in 'double_unlock_spin' - unexpected unlock
+lib/locking-selftest.c:721:1: warning: context imbalance in 'double_unlock_wlock' - unexpected unlock
+lib/locking-selftest.c:723:1: warning: context imbalance in 'double_unlock_rlock' - unexpected unlock
+lib/locking-selftest.c:750:1: warning: context imbalance in 'init_held_spin' - wrong count at exit
+lib/locking-selftest.c:752:1: warning: context imbalance in 'init_held_wlock' - wrong count at exit
+lib/locking-selftest.c:754:1: warning: context imbalance in 'init_held_rlock' - wrong count at exit
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:484:5: warning: symbol 'LZ4_decompress_safe_withPrefix64k' was not declared. Should it be static?
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:944:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:944:22: expected struct xa_node *node
+lib/radix-tree.c:944:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1004:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1004:22: expected struct xa_node *node
+lib/radix-tree.c:1004:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1525:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1525:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1525:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1585:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1585:28: expected struct xa_node *nodes
+lib/radix-tree.c:1585:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:102:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:102:9: error: got }
+lib/raid6/altivec1.c:108:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec1.c:108:9: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:108:9: error: got {
+lib/raid6/altivec1.c:108:9: error: Expected ) in function declarator
+lib/raid6/altivec1.c:108:9: error: got 1
+lib/raid6/altivec1.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:108:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:108:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec1.c:108:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec1.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:113:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:113:9: error: got }
+lib/raid6/altivec2.c:119:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec2.c:119:9: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:119:9: error: got {
+lib/raid6/altivec2.c:119:9: error: Expected ) in function declarator
+lib/raid6/altivec2.c:119:9: error: got 1
+lib/raid6/altivec2.c:119:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:119:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:119:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec2.c:119:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec2.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:135:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:135:9: error: got }
+lib/raid6/altivec4.c:141:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec4.c:141:9: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:141:9: error: got {
+lib/raid6/altivec4.c:141:9: error: Expected ) in function declarator
+lib/raid6/altivec4.c:141:9: error: got 1
+lib/raid6/altivec4.c:141:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:141:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:141:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec4.c:141:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec4.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:179:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:179:9: error: got }
+lib/raid6/altivec8.c:185:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec8.c:185:9: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:185:9: error: got {
+lib/raid6/altivec8.c:185:9: error: Expected ) in function declarator
+lib/raid6/altivec8.c:185:9: error: got 1
+lib/raid6/altivec8.c:185:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:185:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:185:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec8.c:185:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec8.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/rbtree_test.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/string.c:88:6: warning: multiple definitions for function 'strcpy'
+lib/string.c: note: in included file:
+./include/linux/string.h:524:23: the previous one is here
+lib/string.c:140:8: warning: multiple definitions for function 'strlcpy'
+./include/linux/string.h:341:25: the previous one is here
+lib/string.c:179:9: warning: multiple definitions for function 'strscpy'
+./include/linux/string.h:363:26: the previous one is here
+lib/string.c:304:6: warning: multiple definitions for function 'strcat'
+./include/linux/string.h:304:23: the previous one is here
+lib/string.c:327:6: warning: multiple definitions for function 'strncat'
+./include/linux/string.h:409:23: the previous one is here
+lib/string.c:561:8: warning: multiple definitions for function 'strlen'
+./include/linux/string.h:314:34: the previous one is here
+lib/string.c:578:8: warning: multiple definitions for function 'strnlen'
+./include/linux/string.h:330:34: the previous one is here
+lib/string.c:975:6: warning: multiple definitions for function 'memscan'
+./include/linux/string.h:466:23: the previous one is here
+lib/string.c:1083:6: warning: multiple definitions for function 'memchr_inv'
+./include/linux/string.h:502:23: the previous one is here
+lib/test_blackhole_dev.c:59:27: warning: incorrect type in assignment (different base types)
+lib/test_blackhole_dev.c:59:27: expected restricted __be16 [usertype] payload_len
+lib/test_blackhole_dev.c:59:27: got unsigned long
+lib/test_bpf.c:4055:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4055:25: expected unsigned int [usertype] result
+lib/test_bpf.c:4055:25: got restricted __be16 [usertype]
+lib/test_bpf.c:4069:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4069:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4069:24: got restricted __be32 [usertype]
+lib/test_bpf.c:4080:25: warning: cast from restricted __be64
+lib/test_bpf.c:4092:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4092:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4092:24: got restricted __le16 [usertype]
+lib/test_bpf.c:4106:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4106:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4106:24: got restricted __le32 [usertype]
+lib/test_bpf.c:4117:25: warning: cast from restricted __le64
+lib/test_bpf.c: note: in included file (through include/linux/random.h, include/linux/net.h, include/linux/skbuff.h, include/linux/filter.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/test_bpf.c:2262:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
+lib/test_bpf.c:2273:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
+lib/test_bpf.c:2350:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2386:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2402:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2485:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:2663:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:3458:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3474:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3475:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3600:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3601:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3616:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3742:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3743:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3758:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3759:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:3979:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:3992:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:4049:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4074:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4080:30: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4086:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4111:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4117:30: warning: cast truncates bits from constant value (efcdab8967452301 becomes 67452301)
+lib/test_bpf.c:4256:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:5083:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5112:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5127:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5156:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_ida.c:16:6: warning: symbol 'ida_dump' was not declared. Should it be static?
+lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static?
+lib/test_lockup.c:420:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:420:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:420:13: got void *ptr
+lib/test_lockup.c:421:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:421:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:421:13: got void *
+lib/test_lockup.c:230:9: warning: context imbalance in 'test_lock' - wrong count at exit
+lib/test_lockup.c:250:25: warning: context imbalance in 'test_unlock' - unexpected unlock
+lib/test_overflow.c:381:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:383:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:385:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:386:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:403:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:405:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:407:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:408:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:413:16: warning: cast truncates bits from constant value (100 becomes 0)
+lib/test_overflow.c:415:16: warning: cast truncates bits from constant value (10000 becomes 0)
+lib/test_overflow.c:417:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_overflow.c:418:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_parman.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/test_printf.c:610:49: warning: cast from restricted gfp_t
+lib/test_printf.c:614:58: warning: cast from restricted gfp_t
+lib/test_stackinit.c:267:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:273:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static?
+lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static?
+lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static?
+lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types):
+lib/test_xarray.c:368:17: void [noderef] __rcu *
+lib/test_xarray.c:368:17: struct xa_node *
+lib/test_xarray.c:745:9: warning: Using plain integer as NULL pointer
+lib/ubsan.c:192:6: warning: symbol '__ubsan_handle_add_overflow' was not declared. Should it be static?
+lib/ubsan.c:200:6: warning: symbol '__ubsan_handle_sub_overflow' was not declared. Should it be static?
+lib/ubsan.c:207:6: warning: symbol '__ubsan_handle_mul_overflow' was not declared. Should it be static?
+lib/ubsan.c:214:6: warning: symbol '__ubsan_handle_negate_overflow' was not declared. Should it be static?
+lib/ubsan.c:234:6: warning: symbol '__ubsan_handle_divrem_overflow' was not declared. Should it be static?
+lib/ubsan.c:315:6: warning: symbol '__ubsan_handle_type_mismatch' was not declared. Should it be static?
+lib/ubsan.c:329:6: warning: symbol '__ubsan_handle_type_mismatch_v1' was not declared. Should it be static?
+lib/ubsan.c:343:6: warning: symbol '__ubsan_handle_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:360:6: warning: symbol '__ubsan_handle_shift_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:402:6: warning: symbol '__ubsan_handle_builtin_unreachable' was not declared. Should it be static?
+lib/ubsan.c:412:6: warning: symbol '__ubsan_handle_load_invalid_value' was not declared. Should it be static?
+lib/xarray.c:1773:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1773:54: expected void const *entry
+lib/xarray.c:1773:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/backing-dev.c:620:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:620:9: expected void **slot
+mm/backing-dev.c:620:9: got void [noderef] __rcu **
+mm/backing-dev.c:620:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:620:9: expected void **slot
+mm/backing-dev.c:620:9: got void [noderef] __rcu **
+mm/backing-dev.c:620:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:620:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:620:9: got void **slot
+mm/backing-dev.c:620:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:620:9: expected void **slot
+mm/backing-dev.c:620:9: got void [noderef] __rcu **
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2510:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2510:39: expected int may_perform_io
+mm/compaction.c:2510:39: got restricted gfp_t
+mm/compaction.c:534:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:656:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1109:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c:830:14: warning: symbol '__add_to_page_cache_locked' was not declared. Should it be static?
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1640:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1677:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1787:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1891:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1901:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2500:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2765:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:405:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:478:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:546:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1173:21: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:4801:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kmemleak.c:1616:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:219:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:383:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4182:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4182:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4182:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4184:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4184:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4184:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4340:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4340:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4340:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4434:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4434:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4434:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5991:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5991:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5991:23: struct task_struct *
+mm/memcontrol.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, include/linux/memcontrol.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:2153:19: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2215:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5842:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:6036:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:144:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5170:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:943:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1623:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1672:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2174:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2419:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2675:17: warning: context imbalance in 'wp_page_copy' - unexpected unlock
+mm/memory.c:3020:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3083:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:3655:19: warning: context imbalance in 'pte_alloc_one_map' - different lock contexts for basic block
+mm/memory.c:3882:17: warning: context imbalance in 'finish_fault' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:814:19: warning: context imbalance in 'do_fault_around' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4710:5: warning: context imbalance in 'follow_pte' - different lock contexts for basic block
+mm/memory.c:4800:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:4830:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:533:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:822:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:110:23: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1497:39: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2000:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:123:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file:
+./include/linux/sched/mm.h:143:37: warning: dereference of noderef expression
+mm/oom_kill.c:224:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:692:9: warning: context imbalance in 'account_page_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:692:9: warning: context imbalance in '__cancel_dirty_page' - different lock contexts for basic block
+./include/linux/rcupdate.h:692:9: warning: context imbalance in 'clear_page_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:142:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:166:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3594:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c:6255:23: warning: symbol 'memmap_init' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+mm/page_owner.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/debugfs.h):
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:327:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:219:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:219:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:712:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:714:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:219:28: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/linux/rmap.h:219:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:193:1: expected unsigned long flags
+./include/trace/events/kmem.h:193:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:193:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:193:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:193:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2282:28: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2321:44: warning: context imbalance in 'unfreeze_partials' - unexpected unlock
+mm/slub.c:2982:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/mm.h):
+./include/linux/huge_mm.h:273:19: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1511:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:873:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1511:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swap_state.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'total_swapcache_pages' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'lookup_swap_cache' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'find_get_incore_page' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__read_swap_cache_async' - unexpected unlock
+mm/swapfile.c:475:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:642:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:932:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1015:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1196:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+mm/swapfile.c:1208:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:1290:25: warning: context imbalance in 'get_swap_device' - different lock contexts for basic block
+mm/swapfile.c:371:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1345:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1402:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1463:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:371:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__swap_count' - unexpected unlock
+mm/swapfile.c:371:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__swp_swapcount' - unexpected unlock
+mm/swapfile.c:371:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:371:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:1721:44: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__swap_duplicate' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'add_swap_count_continuation' - unexpected unlock
+mm/truncate.c:104:9: warning: context imbalance in 'truncate_exceptional_pvec_entries' - different lock contexts for basic block
+mm/util.c:124:6: warning: multiple definitions for function 'kmemdup'
+mm/util.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/thread_info.h, include/asm-generic/preempt.h, ...):
+./include/linux/string.h:513:23: the previous one is here
+mm/vmalloc.c:1328:6: warning: symbol 'set_iounmap_nonlazy' was not declared. Should it be static?
+mm/vmalloc.c:3452:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:3467:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:467:1: expected unsigned long flags
+./include/trace/events/vmscan.h:467:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through include/linux/mm.h):
+./include/linux/huge_mm.h:273:19: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+mm/vmscan.c:1861:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1497:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1404:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:887:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:887:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:887:21: got struct list_head *
+mm/z3fold.c:943:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:943:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:943:37: got struct list_head *
+mm/z3fold.c:1008:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:1008:25: expected struct list_head *unbuddied
+mm/z3fold.c:1008:25: got void [noderef] __percpu *
+mm/z3fold.c:1013:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:1013:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:1013:33: got struct list_head *
+mm/z3fold.c:1038:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1038:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1038:25: got struct list_head *unbuddied
+mm/z3fold.c:536:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:364:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:364:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:630:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:630:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:630:29: got struct list_head *
+mm/z3fold.c:630:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:630:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:630:29: got struct list_head *
+mm/z3fold.c:764:41: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:630:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:630:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:630:29: got struct list_head *
+mm/z3fold.c:821:13: warning: context imbalance in 'do_compact_page' - different lock contexts for basic block
+mm/z3fold.c:887:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:887:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:887:21: got struct list_head *
+mm/z3fold.c:943:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:943:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:943:37: got struct list_head *
+mm/z3fold.c:630:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:630:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:630:29: got struct list_head *
+mm/z3fold.c:1199:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:1330:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:1670:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1297:9: warning: context imbalance in 'zs_map_object' - wrong count at exit
+mm/zsmalloc.c:1332:9: warning: context imbalance in 'zs_unmap_object' - unexpected unlock
+mm/zsmalloc.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'find_alloced_obj' - different lock contexts for basic block
+mm/zsmalloc.c:1668:25: warning: context imbalance in 'migrate_zspage' - unexpected unlock
+mm/zsmalloc.c:1797:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1802:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+mm/zsmalloc.c:2034:9: warning: context imbalance in 'zs_page_migrate' - different lock contexts for basic block
+net/802/garp.c:583:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:583:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:583:9: warning: dereference of noderef expression
+net/802/garp.c:583:9: warning: dereference of noderef expression
+net/802/mrp.c:864:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:864:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:864:9: warning: dereference of noderef expression
+net/802/mrp.c:864:9: warning: dereference of noderef expression
+net/9p/client.c:792:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:792:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:792:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:794:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:794:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:794:48: got struct spinlock [noderef] __rcu *
+net/9p/client.c:874:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:874:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:874:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:876:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:876:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:876:48: got struct spinlock [noderef] __rcu *
+net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
+net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net
+net/appletalk/aarp.c:446:28: got unsigned short [usertype]
+net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
+net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
+net/appletalk/ddp.c:100:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:113:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:409:47: warning: restricted __be16 degrades to integer
+net/atm/lec.c:891:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
+net/atm/lec.c:947:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
+net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
+net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
+net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
+net/bluetooth/af_bluetooth.c:176:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
+net/bluetooth/mgmt.c:3639:29: warning: restricted __le16 degrades to integer
+net/bluetooth/mgmt.c:4111:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4111:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4111:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4111:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4111:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4111:9: warning: cast to restricted __le32
+net/bpf/test_run.c:121:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:126:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:131:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:136:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:141:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:146:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:155:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:160:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:165:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bridge/br_vlan_tunnel.c:171:66: warning: incorrect type in argument 2 (different base types)
+net/bridge/br_vlan_tunnel.c:171:66: expected unsigned long long [addressable] [usertype] tunnel_id
+net/bridge/br_vlan_tunnel.c:171:66: got restricted __be64 [usertype] tun_id
+net/bridge/netfilter/nft_meta_bridge.c:56:39: warning: incorrect type in argument 2 (different base types)
+net/bridge/netfilter/nft_meta_bridge.c:56:39: expected unsigned short [usertype] val
+net/bridge/netfilter/nft_meta_bridge.c:56:39: got restricted __be16 [usertype]
+net/caif/caif_usb.c:109:32: warning: restricted __be16 degrades to integer
+net/caif/caif_usb.c:110:33: warning: restricted __be16 degrades to integer
+net/caif/cfctrl.c:242:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:242:23: expected unsigned int [usertype] tmp32
+net/caif/cfctrl.c:242:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:249:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:249:23: expected unsigned int [addressable] [usertype] tmp32
+net/caif/cfctrl.c:249:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:256:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:256:23: expected unsigned short [usertype] tmp16
+net/caif/cfctrl.c:256:23: got restricted __le16 [usertype]
+net/caif/cfctrl.c:258:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:258:23: expected unsigned short [addressable] [usertype] tmp16
+net/caif/cfctrl.c:258:23: got restricted __le16 [usertype]
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:127:14: struct cflayer *
+net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:131:17: struct cflayer *
+net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:111:9: struct cflayer *
+net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:141:14: struct cflayer *
+net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:145:17: struct cflayer *
+net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:167:9: struct cflayer *
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:729:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:858:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:159:18: warning: symbol 'ptype_base' was not declared. Should it be static?
+net/core/dev.c:160:18: warning: symbol 'ptype_all' was not declared. Should it be static?
+net/core/dev.c:2435:19: warning: symbol 'xps_needed' was not declared. Should it be static?
+net/core/dev.c:2437:19: warning: symbol 'xps_rxqs_needed' was not declared. Should it be static?
+net/core/dev.c:3277:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3277:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3277:23: got unsigned int
+net/core/dev.c:3277:23: warning: cast from restricted __wsum
+net/core/dev.c:3277:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3277:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3277:23: got unsigned int
+net/core/dev.c:3277:23: warning: incorrect type in argument 1 (different base types)
+net/core/dev.c:3277:23: expected unsigned int [usertype] val
+net/core/dev.c:3277:23: got restricted __wsum
+net/core/dev.c:3277:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3277:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3277:23: got unsigned int
+net/core/dev.c:3277:23: warning: cast from restricted __wsum
+net/core/dev.c:3277:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3277:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3277:23: got unsigned int
+net/core/dev.c:3277:23: warning: cast from restricted __wsum
+net/core/dev.c:3277:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3277:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3277:23: got unsigned int
+net/core/dev.c:3277:23: warning: cast from restricted __wsum
+net/core/dev.c:3277:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3277:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3277:23: got unsigned int
+net/core/dev.c:3277:23: warning: cast from restricted __wsum
+net/core/dev.c:4937:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
+net/core/dev.c:3765:26: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:4928:44: warning: context imbalance in 'net_tx_action' - unexpected unlock
+net/core/filter.c:430:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:433:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:436:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:439:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:442:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:516:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:519:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:522:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2315:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2315:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2315:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4193:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4586:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:6906:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:7816:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7819:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7822:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:1912:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1912:43: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1918:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1918:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1918:36: got unsigned long long [usertype] from
+net/core/filter.c:1918:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1918:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1918:42: got unsigned long long [usertype] to
+net/core/filter.c:1963:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1963:59: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:1969:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1969:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1969:52: got unsigned long long [usertype] from
+net/core/filter.c:1969:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1969:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1969:58: got unsigned long long [usertype] to
+net/core/filter.c:2015:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2015:28: expected unsigned long long
+net/core/filter.c:2015:28: got restricted __wsum
+net/core/filter.c:2037:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2037:35: expected unsigned long long
+net/core/filter.c:2037:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5242:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5242:17: expected unsigned int [usertype] spi
+net/core/filter.c:5242:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5250:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5250:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5250:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/flow_dissector.c:178:43: warning: restricted __be16 degrades to integer
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:183:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/lwtunnel.c:211:60: warning: incorrect type in initializer (different address spaces)
+net/core/lwtunnel.c:211:60: expected struct lwtunnel_encap_ops const *ops
+net/core/lwtunnel.c:211:60: got struct lwtunnel_encap_ops const [noderef] __rcu *
+net/core/neighbour.c:350:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:805:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:1997:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c:2001:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3567:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3579:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype]
+net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv
+net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
+net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate
+net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val
+net/dccp/proto.c:535:52: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:535:52: expected restricted __be32 const [usertype] service
+net/dccp/proto.c:535:52: got int [addressable] val
+net/dccp/proto.c:718:57: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:718:57: expected restricted __be32 [usertype] param
+net/dccp/proto.c:718:57: got int cmsg_type
+net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
+net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params
+net/dccp/qpolicy.c:88:27: got int
+net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
+net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
+net/decnet/af_decnet.c:250:22: warning: incorrect type in assignment (different base types)
+net/decnet/af_decnet.c:250:22: expected unsigned int hash
+net/decnet/af_decnet.c:250:22: got restricted __le16 [usertype] sdn_objnamel
+net/decnet/af_decnet.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/af_decnet.c:2167:9: warning: context imbalance in 'dn_socket_get_idx' - wrong count at exit
+net/decnet/af_decnet.c:2187:9: warning: context imbalance in 'dn_socket_seq_next' - unexpected unlock
+net/decnet/af_decnet.c:2196:17: warning: context imbalance in 'dn_socket_seq_stop' - unexpected unlock
+net/decnet/dn_nsp_out.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/dn_route.c:128:5: warning: symbol 'decnet_dst_gc_interval' was not declared. Should it be static?
+net/decnet/dn_route.c:1290:37: warning: incorrect type in argument 1 (different address spaces)
+net/decnet/dn_route.c:1290:37: expected struct dst_entry **pprt
+net/decnet/dn_route.c:1290:37: got struct dst_entry [noderef] __rcu **pprt
+net/decnet/dn_route.c:1292:48: warning: incorrect type in argument 2 (different address spaces)
+net/decnet/dn_route.c:1292:48: expected struct dst_entry *dst_orig
+net/decnet/dn_route.c:1292:48: got struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1292:23: warning: incorrect type in assignment (different address spaces)
+net/decnet/dn_route.c:1292:23: expected struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1292:23: got struct dst_entry *
+net/decnet/dn_route.c:309:43: warning: restricted __le16 degrades to integer
+net/decnet/dn_route.c:1789:9: warning: context imbalance in 'dn_rt_cache_get_first' - wrong count at exit
+net/decnet/dn_route.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h, include/linux/seq_file.h, arch/powerpc/include/asm/machdep.h, arch/powerpc/include/asm/archrandom.h, ...):
+./include/linux/rcupdate.h:729:25: warning: context imbalance in 'dn_rt_cache_get_next' - unexpected unlock
+./include/linux/rcupdate.h:729:25: warning: context imbalance in 'dn_rt_cache_seq_stop' - unexpected unlock
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/sysctl_net_decnet.c:38:5: warning: symbol 'decnet_log_martians' was not declared. Should it be static?
+net/ipv4/af_inet.c:1498:59: warning: restricted __be16 degrades to integer
+net/ipv4/fou.c:250:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:250:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:250:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:251:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:251:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:251:15: struct net_offload const *
+net/ipv4/fou.c:272:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:272:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:272:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:273:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:273:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:273:15: struct net_offload const *
+net/ipv4/fou.c:442:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:442:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:442:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:443:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:443:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:443:15: struct net_offload const *
+net/ipv4/fou.c:489:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:489:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:489:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:490:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:490:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:490:15: struct net_offload const *
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2904:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2932:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2949:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:181:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:398:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c:1002:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/ip_tunnel_core.c:225:43: warning: cast to restricted __be16
+net/ipv4/ip_tunnel_core.c:225:43: warning: incorrect type in initializer (different base types)
+net/ipv4/ip_tunnel_core.c:225:43: expected restricted __be16 [usertype] mtu
+net/ipv4/ip_tunnel_core.c:225:43: got unsigned short [usertype]
+net/ipv4/ip_tunnel_core.c:248:35: warning: cast from restricted __be16
+net/ipv4/ip_tunnel_core.c:248:35: warning: incorrect type in argument 3 (different base types)
+net/ipv4/ip_tunnel_core.c:248:35: expected unsigned short type
+net/ipv4/ip_tunnel_core.c:248:35: got restricted __be16 [usertype]
+net/ipv4/ip_tunnel_core.c:341:35: warning: cast from restricted __be16
+net/ipv4/ip_tunnel_core.c:341:35: warning: incorrect type in argument 3 (different base types)
+net/ipv4/ip_tunnel_core.c:341:35: expected unsigned short type
+net/ipv4/ip_tunnel_core.c:341:35: got restricted __be16 [usertype]
+net/ipv4/ip_tunnel_core.c:600:45: warning: restricted __be16 degrades to integer
+net/ipv4/ip_tunnel_core.c:609:30: warning: incorrect type in assignment (different base types)
+net/ipv4/ip_tunnel_core.c:609:30: expected int type
+net/ipv4/ip_tunnel_core.c:609:30: got restricted __be16 [usertype]
+net/ipv4/ip_tunnel_core.c:619:30: warning: incorrect type in assignment (different base types)
+net/ipv4/ip_tunnel_core.c:619:30: expected int type
+net/ipv4/ip_tunnel_core.c:619:30: got restricted __be16 [usertype]
+net/ipv4/ip_tunnel_core.c:629:30: warning: incorrect type in assignment (different base types)
+net/ipv4/ip_tunnel_core.c:629:30: expected int type
+net/ipv4/ip_tunnel_core.c:629:30: got restricted __be16 [usertype]
+net/ipv4/ipmr.c:2893:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
+net/ipv4/ipmr.c: note: in included file (through include/linux/mroute.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
+net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ipt_CLUSTERIP.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:166:25: warning: context imbalance in 'clusterip_tg_check' - unexpected unlock
+./include/linux/rculist.h:166:25: warning: context imbalance in 'clusterip_tg_destroy' - unexpected unlock
+net/ipv4/netfilter/nf_nat_h323.c:595:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... )
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/ipv4/route.c:781:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:781:46: expected unsigned int [usertype] key
+net/ipv4/route.c:781:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c:3078:27: warning: incorrect type in assignment (different base types)
+net/ipv4/route.c:3078:27: expected restricted __be16 [usertype] len
+net/ipv4/route.c:3078:27: got unsigned long
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c:224:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:234:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:234:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:234:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:234:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:234:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:234:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:234:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:234:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:234:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c:6876:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2830:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2830:41: expected void const *data
+net/ipv4/tcp_ipv4.c:2830:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2939:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2939:45: expected void const *data
+net/ipv4/tcp_ipv4.c:2939:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2943:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:2943:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2943:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c:1602:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+net/ipv4/tcp_ipv4.c:1872:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2095:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2290:20: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2357:9: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2385:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2515:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2831:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2831:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2940:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2940:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c:1456:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1488:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+net/ipv4/udp.c:1500:28: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2890:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2912:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:2962:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:170:26: warning: incorrect type in assignment (different address spaces)
+net/ipv4/udp_offload.c:170:26: expected struct net_offload const **offloads
+net/ipv4/udp_offload.c:170:26: got struct net_offload const [noderef] __rcu **
+net/ipv4/udp_offload.c:171:23: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/udp_offload.c:171:23: struct net_offload const [noderef] __rcu *
+net/ipv4/udp_offload.c:171:23: struct net_offload const *
+net/ipv4/udp_offload.c:270:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:270:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:270:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:272:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:272:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:272:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:288:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:288:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:288:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:290:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:290:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:290:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2694:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/ip6_input.c:522:20: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
+net/ipv6/ip6mr.c:405:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
+net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast.c:259:25: warning: context imbalance in 'ip6_mc_find_dev_rcu' - different lock contexts for basic block
+net/ipv6/mcast.c:453:9: warning: context imbalance in 'ip6_mc_source' - unexpected unlock
+net/ipv6/mcast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'ip6_mc_msfilter' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'ip6_mc_msfget' - unexpected unlock
+net/ipv6/mcast.c:2702:25: warning: context imbalance in 'igmp6_mc_get_next' - unexpected unlock
+net/ipv6/mcast.c:2724:9: warning: context imbalance in 'igmp6_mc_get_idx' - wrong count at exit
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'igmp6_mc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c:2823:31: warning: context imbalance in 'igmp6_mcf_get_next' - unexpected unlock
+net/ipv6/mcast.c:2855:9: warning: context imbalance in 'igmp6_mcf_get_idx' - wrong count at exit
+net/ipv6/mcast.c:2872:9: warning: context imbalance in 'igmp6_mcf_seq_next' - wrong count at exit
+net/ipv6/mcast.c:2885:17: warning: context imbalance in 'igmp6_mcf_seq_stop' - unexpected unlock
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2343:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2343:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2343:39: got restricted __be32
+net/ipv6/seg6.c:193:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:193:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:193:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:371:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:371:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:371:24: got void *
+net/ipv6/seg6.c:394:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:394:20: expected void const *
+net/ipv6/seg6.c:394:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c:1406:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1749:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
+net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
+net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
+net/mpls/af_mpls.c: note: in included file:
+net/mpls/internal.h:157:38: warning: array of flexible structures
+net/mptcp/pm_netlink.c:418:58: warning: context imbalance in 'mptcp_pm_nl_add_addr_send_ack' - unexpected unlock
+net/mptcp/protocol.c:2698:24: warning: context imbalance in 'mptcp_sk_clone' - unexpected unlock
+net/ncsi/ncsi-manage.c:697:33: warning: cast to restricted __be32
+net/ncsi/ncsi-manage.c:721:25: warning: cast to restricted __be32
+net/ncsi/ncsi-manage.c:744:25: warning: cast to restricted __be32
+net/ncsi/ncsi-rsp.c:406:24: warning: cast to restricted __be32
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'call_ad' - unexpected unlock
+net/netfilter/ipvs/ip_vs_ctl.c:1396:27: warning: dereference of noderef expression
+net/netfilter/nf_conncount.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, include/linux/ip.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_broadcast.c:61:41: warning: dereference of noderef expression
+net/netfilter/nf_conntrack_core.c:2383:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2383:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2383:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2701:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2701:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2701:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:113:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:123:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+net/netfilter/nf_conntrack_core.c:2220:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:522:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:522:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:522:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:301:36: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:301:36: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:301:36: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:360:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:360:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:360:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:697:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:697:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:697:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:820:35: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:820:35: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:820:35: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:862:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:862:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:862:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1281:20: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1281:20: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1281:20: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1311:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1311:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1311:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1380:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1380:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1380:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1412:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1412:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1412:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1462:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1462:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1462:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1496:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1496:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1496:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1547:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1547:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1547:32: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1584:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1584:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1584:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1642:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1642:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1642:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1651:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1651:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1651:24: int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:251:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:251:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:251:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:210:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:210:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:210:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1959:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1959:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1959:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3412:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3412:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3412:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1159:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_pptp.c:125:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( * )( ... )
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... )
+net/netfilter/nf_conntrack_standalone.c:31:14: warning: symbol 'nf_conntrack_net_id' was not declared. Should it be static?
+net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:36:62: error: incompatible types in comparison expression (different base types):
+net/netfilter/nf_conntrack_timeout.c:36:62: struct nf_ct_timeout [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:36:62: void *
+net/netfilter/nf_conntrack_timeout.c:53:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( * )( ... )
+net/netfilter/nf_flow_table_offload.c:44:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:44:32: expected restricted __be32 [usertype] keyid
+net/netfilter/nf_flow_table_offload.c:44:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:54:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:54:44: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:54:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:56:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:56:44: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:56:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:108:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:108:32: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:108:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:110:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:110:32: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:110:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:125:29: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:125:29: expected restricted __be16 [usertype] n_proto
+net/netfilter/nf_flow_table_offload.c:125:29: got int
+net/netfilter/nf_flow_table_offload.c:143:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:143:22: expected restricted __be16 [usertype] src
+net/netfilter/nf_flow_table_offload.c:143:22: got int
+net/netfilter/nf_flow_table_offload.c:145:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:145:22: expected restricted __be16 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:145:22: got int
+net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:193:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:193:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:193:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:193:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:193:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:198:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:198:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:198:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:198:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:198:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:198:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:237:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:237:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:237:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:237:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:237:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:237:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:243:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:243:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:243:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:243:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:243:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:243:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:255:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:255:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:255:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:273:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:273:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:273:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:282:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:282:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:282:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:300:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:300:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:300:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:322:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:322:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:322:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:339:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:339:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:339:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:347:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:347:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:347:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:364:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:364:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:364:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:399:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:399:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:399:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:400:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:400:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:400:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:405:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:405:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:405:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:406:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:406:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:406:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:413:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:413:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:413:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:413:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:413:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:413:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:429:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:429:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:429:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:430:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:430:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:430:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:435:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:435:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:435:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:436:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:436:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:436:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:443:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:443:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:443:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:443:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:443:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:443:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:687:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:687:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_flow_table_offload.c:687:24: got int
+net/netfilter/nf_nat_amanda.c:79:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... )
+net/netfilter/nf_tables_api.c:1450:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1450:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1450:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1450:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1626:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1629:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1633:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1655:17: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1655:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1655:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1655:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1655:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1655:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1655:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1698:21: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1698:21: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1698:21: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1698:21: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2032:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:2032:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:2032:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:2032:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2215:23: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2226:38: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2263:21: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_tables_api.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nf_tables_offload.c:185:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_tables_offload.c:185:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_tables_offload.c:185:24: got int
+net/netfilter/nf_tables_trace.c:38:15: warning: cast to restricted __be32
+net/netfilter/nfnetlink.c:575:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink.c:638:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink.c:638:9: struct sock [noderef] __rcu *
+net/netfilter/nfnetlink.c:638:9: struct sock *
+net/netfilter/nfnetlink.c:647:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink.c:647:17: struct sock [noderef] __rcu *
+net/netfilter/nfnetlink.c:647:17: struct sock *
+net/netfilter/nfnetlink_cthelper.c:103:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:115:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:116:45: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cttimeout.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:615:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:615:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:616:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:616:9: void ( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:629:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:629:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:629:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:630:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:630:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:630:9: void ( * )( ... )
+net/netfilter/nft_byteorder.c:47:58: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c: note: in included file:
+./include/net/netfilter/nf_tables_core.h:53:16: warning: incorrect type in return expression (different base types)
+./include/net/netfilter/nf_tables_core.h:53:16: expected unsigned int
+./include/net/netfilter/nf_tables_core.h:53:16: got restricted __le32 [usertype]
+net/netfilter/nft_compat.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
+net/netfilter/nft_ct.c:205:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:205:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:205:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_ct.c:210:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:210:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:210:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_exthdr.c:264:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:264:33: expected restricted __be16 [usertype] v16
+net/netfilter/nft_exthdr.c:264:33: got unsigned short
+net/netfilter/nft_exthdr.c:284:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:284:33: expected restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_exthdr.c:284:33: got unsigned int
+net/netfilter/nft_exthdr.c:285:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:285:33: expected restricted __be32 [usertype] v32
+net/netfilter/nft_exthdr.c:285:33: got unsigned int
+net/netfilter/nft_osf.c:97:47: warning: cast to restricted __be32
+net/netfilter/nft_osf.c:97:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_osf.c:97:47: expected restricted __be32 [usertype] value
+net/netfilter/nft_osf.c:97:47: got unsigned int [usertype]
+net/netfilter/nft_set_rbtree.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/netfilter/nft_socket.c:123:21: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:146:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:146:47: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:146:47: got restricted __be32 [usertype]
+net/netfilter/nft_tproxy.c:49:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:49:23: expected restricted __be32 [usertype] taddr
+net/netfilter/nft_tproxy.c:49:23: got unsigned int
+net/netfilter/nft_tproxy.c:53:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:53:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:53:23: got unsigned short
+net/netfilter/nft_tproxy.c:120:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:120:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:120:23: got unsigned short
+net/netfilter/nft_tunnel.c:376:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:376:30: expected int type
+net/netfilter/nft_tunnel.c:376:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:384:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:384:30: expected int type
+net/netfilter/nft_tunnel.c:384:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:387:45: warning: restricted __be16 degrades to integer
+net/netfilter/nft_tunnel.c:392:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:392:30: expected int type
+net/netfilter/nft_tunnel.c:392:30: got restricted __be16 [usertype]
+net/netfilter/nft_xfrm.c:53:21: warning: cast to restricted __be32
+net/netfilter/nft_xfrm.c:136:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:136:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:136:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:142:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:142:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:142:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:151:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:151:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:151:23: got restricted __be32 const [usertype] spi
+net/netfilter/xt_CT.c:99:22: warning: incorrect type in assignment (different address spaces)
+net/netfilter/xt_CT.c:99:22: expected struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:99:22: got struct nf_conntrack_helper *[assigned] helper
+net/netfilter/xt_CT.c:213:45: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:213:45: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:213:45: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:276:53: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:276:53: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:276:53: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_DSCP.c:38:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_DSCP.c:56:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netfilter/xt_connlimit.c:65:24: warning: incorrect type in assignment (different base types)
+net/netfilter/xt_connlimit.c:65:24: expected unsigned int
+net/netfilter/xt_connlimit.c:65:24: got restricted __be32
+net/netfilter/xt_connlimit.c:68:24: warning: invalid assignment: &=
+net/netfilter/xt_connlimit.c:68:24: left side has type unsigned int
+net/netfilter/xt_connlimit.c:68:24: right side has type restricted __be32
+net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
+net/netlink/af_netlink.c:2559:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2565:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2615:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/nfc/nci/core.c: note: in included file:
+./include/net/nfc/nci.h:263:56: warning: array of flexible structures
+net/packet/af_packet.c:1012:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2424:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const *
+net/phonet/af_phonet.c:475:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:475:17: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:475:17: struct phonet_protocol const *
+net/phonet/af_phonet.c:487:9: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:487:9: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:487:9: struct phonet_protocol const *
+net/phonet/socket.c:623:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:623:14: struct sock [noderef] __rcu *
+net/phonet/socket.c:623:14: struct sock *
+net/phonet/socket.c:646:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:646:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:646:17: struct sock *
+net/phonet/socket.c:662:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:662:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:662:17: struct sock *
+net/phonet/socket.c:681:25: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:681:25: struct sock [noderef] __rcu *
+net/phonet/socket.c:681:25: struct sock *
+net/phonet/socket.c:730:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
+net/phonet/socket.c:745:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
+net/qrtr/ns.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/qrtr.h):
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+net/qrtr/ns.c:111:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:111:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:111:47: got unsigned int service
+net/qrtr/ns.c:111:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:111:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:111:61: got unsigned int instance
+net/qrtr/ns.c:112:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:112:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:112:47: got unsigned int node
+net/qrtr/ns.c:112:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:112:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:112:58: got unsigned int port
+net/qrtr/ns.c:138:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:138:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:138:47: got unsigned int service
+net/qrtr/ns.c:138:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:138:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:138:61: got unsigned int instance
+net/qrtr/ns.c:139:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:139:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:139:47: got unsigned int node
+net/qrtr/ns.c:139:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:139:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:139:58: got unsigned int port
+net/qrtr/ns.c:263:37: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:263:37: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:263:37: got unsigned int service
+net/qrtr/ns.c:263:51: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:263:51: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:263:51: got unsigned int instance
+net/qrtr/ns.c:264:37: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:264:37: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:264:37: got unsigned int node
+net/qrtr/ns.c:264:48: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:264:48: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:264:48: got unsigned int port
+net/qrtr/qrtr.c:178:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:178:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:178:27: struct qrtr_node *
+net/qrtr/qrtr.c:362:25: warning: incorrect type in assignment (different base types)
+net/qrtr/qrtr.c:620:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:620:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:620:27: struct qrtr_node *
+net/rds/af_rds.c:245:22: warning: invalid assignment: |=
+net/rds/af_rds.c:245:22: left side has type restricted __poll_t
+net/rds/af_rds.c:245:22: right side has type int
+net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
+net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr
+net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash
+net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
+net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr
+net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:221:44: warning: cast to restricted __be32
+net/rds/send.c:1051:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1051:24: expected unsigned int [usertype] a
+net/rds/send.c:1051:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1053:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1053:24: expected unsigned int [usertype] a
+net/rds/send.c:1053:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1463:30: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1463:30: expected unsigned short [usertype] npaths
+net/rds/send.c:1463:30: got restricted __be16 [usertype]
+net/rds/send.c:1464:34: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1464:34: expected unsigned int [usertype] my_gen_num
+net/rds/send.c:1464:34: got restricted __be32 [usertype]
+net/rds/tcp_listen.c:286:33: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:286:33: expected restricted __be16 [usertype] sin6_port
+net/rds/tcp_listen.c:286:33: got unsigned short [usertype]
+net/rds/tcp_listen.c:293:38: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:293:38: expected restricted __be32 [usertype] s_addr
+net/rds/tcp_listen.c:293:38: got unsigned long
+net/rds/tcp_listen.c:294:31: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:294:31: expected restricted __be16 [usertype] sin_port
+net/rds/tcp_listen.c:294:31: got unsigned short [usertype]
+net/rose/rose_route.c:716:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
+net/rxrpc/conn_service.c:61:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
+net/rxrpc/conn_service.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/rxrpc/key.c:690:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:690:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:690:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/sendmsg.c:619:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
+net/sched/act_bpf.c:132:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:35: expected void const *q
+net/sched/act_bpf.c:132:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata
+net/sched/act_ife.c:56:15: got restricted __be16 [usertype]
+net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata
+net/sched/act_ife.c:100:15: got restricted __be32 [usertype]
+net/sched/act_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
+net/sched/act_ife.c:625:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
+net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
+net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
+net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
+net/sched/act_police.c:320:28: warning: dereference of noderef expression
+net/sched/act_police.c:322:45: warning: dereference of noderef expression
+net/sched/act_police.c:322:45: warning: dereference of noderef expression
+net/sched/act_police.c:328:28: warning: dereference of noderef expression
+net/sched/act_police.c:330:45: warning: dereference of noderef expression
+net/sched/act_police.c:330:45: warning: dereference of noderef expression
+net/sched/act_skbmod.c:55:39: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:55:39: expected restricted __be16 [usertype] h_proto
+net/sched/act_skbmod.c:55:39: got unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:182:29: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:182:29: expected unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:182:29: got restricted __be16 [usertype]
+net/sched/act_skbmod.c:239:48: warning: cast to restricted __be16
+net/sched/act_skbmod.c:188:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
+net/sched/act_tunnel_key.c:232:45: warning: restricted __be16 degrades to integer
+net/sched/act_tunnel_key.c:249:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:249:30: expected int type
+net/sched/act_tunnel_key.c:249:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:261:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:261:30: expected int type
+net/sched/act_tunnel_key.c:261:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:273:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:273:30: expected int type
+net/sched/act_tunnel_key.c:273:30: got restricted __be16 [usertype]
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1673:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1673:16: struct tcf_proto *
+net/sched/cls_api.c:1673:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1773:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1773:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1773:20: struct tcf_proto *
+net/sched/cls_api.c:1735:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1735:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1735:25: struct tcf_proto *
+net/sched/cls_api.c:1755:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1755:16: struct tcf_proto *
+net/sched/cls_api.c:1755:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1820:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2494:50: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:209:20: warning: cast from restricted __be16
+net/sched/cls_flower.c:210:20: warning: cast from restricted __be16
+net/sched/cls_flower.c:211:19: warning: cast from restricted __be16
+net/sched/cls_flower.c:212:19: warning: cast from restricted __be16
+net/sched/cls_flower.c:215:21: warning: cast from restricted __be16
+net/sched/cls_flower.c:215:21: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:215:51: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:216:21: warning: cast from restricted __be16
+net/sched/cls_flower.c:216:21: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:216:51: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:232:20: warning: cast from restricted __be16
+net/sched/cls_flower.c:233:20: warning: cast from restricted __be16
+net/sched/cls_flower.c:234:19: warning: cast from restricted __be16
+net/sched/cls_flower.c:235:19: warning: cast from restricted __be16
+net/sched/cls_flower.c:238:21: warning: cast from restricted __be16
+net/sched/cls_flower.c:238:21: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:238:51: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:239:21: warning: cast from restricted __be16
+net/sched/cls_flower.c:239:21: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:239:51: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:775:13: warning: cast from restricted __be16
+net/sched/cls_flower.c:776:13: warning: cast from restricted __be16
+net/sched/cls_flower.c:775:13: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:776:13: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:783:13: warning: cast from restricted __be16
+net/sched/cls_flower.c:784:13: warning: cast from restricted __be16
+net/sched/cls_flower.c:783:13: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:784:13: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:1036:15: warning: cast to restricted __be32
+net/sched/cls_flower.c:1037:16: warning: cast to restricted __be32
+net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
+net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
+net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types)
+net/sched/em_meta.c:198:20: expected unsigned long value
+net/sched/em_meta.c:198:20: got restricted __be16
+net/sched/sch_api.c:1402:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:195:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:272:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c:294:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1141:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sched/sch_mqprio.c:554:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
+net/sched/sch_taprio.c:1639:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1639:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1639:28: got struct callback_head [noderef] __rcu *
+net/sched/sch_taprio.c:1642:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1642:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1642:28: got struct callback_head [noderef] __rcu *
+net/sctp/associola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/auth.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/diag.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/endpointola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/input.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/input.c:471:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
+net/sctp/input.c:650:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
+net/sctp/inqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ipv6.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/output.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/outqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/primitive.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/proc.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/protocol.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c:3081:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3081:48: expected int optname
+net/sctp/sm_make_chunk.c:3081:48: got restricted __be16
+net/sctp/sm_make_chunk.c:3153:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3153:48: expected int optname
+net/sctp/sm_make_chunk.c:3153:48: got restricted __be16
+net/sctp/sm_sideeffect.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_statefuns.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/socket.c:8325:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
+net/sctp/stream.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_interleave.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched_prio.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched_rr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/transport.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/tsnmap.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ulpevent.c: note: in included file:
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ulpqueue.c: note: in included file:
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1136:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1136:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1136:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1138:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1138:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1138:40: got struct spinlock [noderef] __rcu *
+net/tipc/crypto.c:801:22: warning: invalid assignment: ^=
+net/tipc/crypto.c:801:22: left side has type unsigned int
+net/tipc/crypto.c:801:22: right side has type restricted __be32
+net/tipc/crypto.c:932:22: warning: invalid assignment: ^=
+net/tipc/crypto.c:932:22: left side has type unsigned int
+net/tipc/crypto.c:932:22: right side has type restricted __be32
+net/tipc/crypto.c:1201:9: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1201:9: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1201:9: got struct tipc_aead *
+net/tipc/crypto.c:1201:9: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1201:9: expected struct tipc_aead *aead
+net/tipc/crypto.c:1201:9: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1463:9: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1463:9: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1463:9: got struct tipc_aead *
+net/tipc/crypto.c:1463:9: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1463:9: expected struct tipc_aead *aead
+net/tipc/crypto.c:1463:9: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1949:38: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1949:38: expected struct tipc_aead [noderef] __rcu *[addressable] aead
+net/tipc/crypto.c:1949:38: got struct tipc_aead *[addressable] tmp
+net/tipc/crypto.c:1953:37: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1953:37: expected struct tipc_aead [noderef] __rcu *[addressable] aead
+net/tipc/crypto.c:1953:37: got struct tipc_aead *[assigned] aead
+net/tipc/crypto.c:1958:29: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1958:29: expected struct tipc_aead [noderef] __rcu *[addressable] aead
+net/tipc/crypto.c:1958:29: got struct tipc_aead *[assigned] aead
+net/tipc/crypto.c:1243:17: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1243:17: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1243:17: got struct tipc_aead *
+net/tipc/crypto.c:1243:17: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1243:17: expected struct tipc_aead *aead
+net/tipc/crypto.c:1243:17: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1572:17: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1572:17: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1572:17: got struct tipc_aead *
+net/tipc/crypto.c:1572:17: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1572:17: expected struct tipc_aead *aead
+net/tipc/crypto.c:1572:17: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1600:9: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1600:9: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1600:9: got struct tipc_aead *
+net/tipc/crypto.c:1600:9: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1600:9: expected struct tipc_aead *aead
+net/tipc/crypto.c:1600:9: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1631:9: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1631:9: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1631:9: got struct tipc_aead *
+net/tipc/crypto.c:1631:9: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1631:9: expected struct tipc_aead *aead
+net/tipc/crypto.c:1631:9: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/monitor.c:263:35: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:263:35: expected unsigned int
+net/tipc/monitor.c:263:35: got restricted __be32 [usertype]
+net/tipc/monitor.c:269:20: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:269:20: expected unsigned short [usertype] len
+net/tipc/monitor.c:269:20: got restricted __be16 [usertype]
+net/tipc/monitor.c:270:20: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:270:20: expected unsigned short [usertype] gen
+net/tipc/monitor.c:270:20: got restricted __be16 [usertype]
+net/tipc/monitor.c:271:27: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:271:27: expected unsigned short [usertype] member_cnt
+net/tipc/monitor.c:271:27: got restricted __be16 [usertype]
+net/tipc/monitor.c:272:23: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:272:23: expected unsigned long long [usertype] up_map
+net/tipc/monitor.c:272:23: got restricted __be64 [usertype]
+net/tipc/monitor.c:458:30: warning: cast to restricted __be16
+net/tipc/monitor.c:460:23: warning: cast to restricted __be16
+net/tipc/monitor.c:461:25: warning: cast to restricted __be16
+net/tipc/monitor.c:472:34: warning: cast to restricted __be16
+net/tipc/monitor.c:520:23: warning: cast to restricted __be64
+net/tipc/monitor.c:522:35: warning: cast to restricted __be32
+net/tipc/monitor.c:551:26: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:551:26: expected unsigned short [usertype] len
+net/tipc/monitor.c:551:26: got restricted __be16 [usertype]
+net/tipc/monitor.c:552:26: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:552:26: expected unsigned short [usertype] gen
+net/tipc/monitor.c:552:26: got restricted __be16 [usertype]
+net/tipc/monitor.c:553:30: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:553:30: expected unsigned short [usertype] ack_gen
+net/tipc/monitor.c:553:30: got restricted __be16 [usertype]
+net/tipc/monitor.c:559:15: warning: cast to restricted __be16
+net/tipc/monitor.c:563:22: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:563:22: expected unsigned short [usertype] ack_gen
+net/tipc/monitor.c:563:22: got restricted __be16 [usertype]
+net/tipc/netlink_compat.c:699:24: warning: incorrect type in assignment (different base types)
+net/tipc/netlink_compat.c:699:24: expected restricted __be32 [usertype] dest
+net/tipc/netlink_compat.c:699:24: got int
+net/tipc/node.c:374:13: warning: context imbalance in 'tipc_node_read_lock' - wrong count at exit
+net/tipc/node.c:379:13: warning: context imbalance in 'tipc_node_read_unlock' - unexpected unlock
+net/tipc/node.c:384:13: warning: context imbalance in 'tipc_node_write_lock' - wrong count at exit
+net/tipc/node.c:389:13: warning: context imbalance in 'tipc_node_write_unlock_fast' - unexpected unlock
+net/tipc/node.c:404:17: warning: context imbalance in 'tipc_node_write_unlock' - unexpected unlock
+net/unix/af_unix.c:1100:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c:1118:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1408:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+net/unix/af_unix.c:1727:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:97:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/topology.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1293:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1293:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1293:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3950:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3950:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3950:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4040:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4040:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4040:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4067:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4067:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4067:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4095:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4095:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4095:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4096:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4096:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4096:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:244:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:947:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:947:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:947:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:972:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:972:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:972:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1145:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1145:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1145:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1147:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1147:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1147:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1150:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1150:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1150:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1168:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1168:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1168:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1255:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1255:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1255:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1258:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1258:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1258:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1264:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1264:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1264:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1378:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1378:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1378:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1380:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1380:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1380:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2045:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2045:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2045:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2655:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2655:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2655:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2658:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2658:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2658:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2661:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2661:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2661:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2672:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2672:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2672:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2674:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2674:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2674:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2690:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2690:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2690:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2691:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2691:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2691:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2692:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2692:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2692:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2693:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2693:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2693:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2694:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2694:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2694:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2695:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2695:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2695:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:711:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:772:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:732:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:816:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1200:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1288:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1323:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1582:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1599:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1941:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_user.c:3479:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3479:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3479:9: struct sock *
+net/xfrm/xfrm_user.c:3487:17: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3487:17: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3487:17: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1743:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1743:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1743:16: struct sock *
+samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
+samples/hw_breakpoint/data_breakpoint.c:24:19: warning: symbol 'sample_hbp' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1337:30: warning: symbol 'mdev_dev_groups' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1347:1: warning: symbol 'mdev_type_attr_name' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1357:1: warning: symbol 'mdev_type_attr_description' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1367:1: warning: symbol 'mdev_type_attr_available_instances' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1374:1: warning: symbol 'mdev_type_attr_device_api' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:661:30: warning: symbol 'mdev_dev_groups' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:671:1: warning: symbol 'mdev_type_attr_name' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:682:1: warning: symbol 'mdev_type_attr_description' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:689:1: warning: symbol 'mdev_type_attr_available_instances' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:696:1: warning: symbol 'mdev_type_attr_device_api' was not declared. Should it be static?
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:439:31: warning: incorrect type in assignment (different base types)
+security/commoncap.c:439:31: expected restricted __le32 [usertype] magic
+security/commoncap.c:439:31: got int
+security/commoncap.c:440:33: warning: incorrect type in assignment (different base types)
+security/commoncap.c:440:33: expected restricted __le32 [usertype] nsmagic
+security/commoncap.c:440:33: got unsigned int
+security/commoncap.c:441:29: warning: restricted __le32 degrades to integer
+security/commoncap.c:442:39: warning: invalid assignment: |=
+security/commoncap.c:442:39: left side has type restricted __le32
+security/commoncap.c:442:39: right side has type int
+security/commoncap.c:444:42: warning: cast from restricted __le32
+security/commoncap.c:444:42: warning: incorrect type in argument 1 (different base types)
+security/commoncap.c:444:42: expected unsigned int [usertype] val
+security/commoncap.c:444:42: got restricted __le32 [usertype] magic
+security/commoncap.c:444:42: warning: cast from restricted __le32
+security/commoncap.c:444:42: warning: cast from restricted __le32
+security/commoncap.c:444:42: warning: cast from restricted __le32
+security/commoncap.c:444:42: warning: cast from restricted __le32
+security/commoncap.c:1261:41: warning: dubious: !x | y
+security/integrity/digsig.c:146:12: warning: symbol 'integrity_add_key' was not declared. Should it be static?
+security/integrity/ima/ima_asymmetric_keys.c:27:6: warning: symbol 'ima_post_key_create_or_update' was not declared. Should it be static?
+security/integrity/ima/ima_crypto.c:602:52: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:150:45: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:158:17: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:170:25: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_kexec.c:56:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:56:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:56:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:57:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:57:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:57:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:58:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:58:34: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:80:6: warning: symbol 'ima_add_kexec_buffer' was not declared. Should it be static?
+security/integrity/ima/ima_main.c:435:62: warning: Using plain integer as NULL pointer
+security/integrity/ima/ima_mok.c:24:12: warning: symbol 'ima_mok_init' was not declared. Should it be static?
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:104:60: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/platform_certs/keyring_handler.c:66:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:62:30: warning: symbol 'get_handler_for_db' was not declared. Should it be static?
+security/integrity/platform_certs/keyring_handler.c:79:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:73:30: warning: symbol 'get_handler_for_dbx' was not declared. Should it be static?
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:469:21: warning: dereference of noderef expression
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:201:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:202:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:289:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:290:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:418:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:442:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:501:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:501:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:501:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:502:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:502:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:502:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:503:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:503:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:503:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:549:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:550:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:602:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:602:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:602:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:638:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:355:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:214:30: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:2540:39: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2540:39: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2540:39: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2548:41: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2548:41: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2548:41: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2554:42: warning: incorrect type in argument 2 (different address spaces)
+security/selinux/hooks.c:2554:42: expected struct task_struct *parent
+security/selinux/hooks.c:2554:42: got struct task_struct [noderef] __rcu *real_parent
+security/selinux/hooks.c:5315:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5316:22: warning: restricted __be16 degrades to integer
+security/selinux/ibpkey.c:106:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:106:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:106:24: struct list_head *
+security/selinux/ibpkey.c:106:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:106:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:106:24: struct list_head *
+security/selinux/ibpkey.c:106:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:106:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:106:24: struct list_head *
+security/selinux/netnode.c:74:17: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:91:32: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:167:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:167:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:167:24: struct list_head *
+security/selinux/netnode.c:167:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:167:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:167:24: struct list_head *
+security/selinux/netnode.c:167:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:167:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:167:24: struct list_head *
+security/selinux/netport.c:115:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:115:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:115:24: struct list_head *
+security/selinux/netport.c:115:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:115:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:115:24: struct list_head *
+security/selinux/netport.c:115:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:115:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:115:24: struct list_head *
+security/selinux/ss/hashtab.c:178:13: warning: symbol 'hashtab_cache_init' was not declared. Should it be static?
+security/smack/smack_lsm.c:1776:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1776:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1776:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:2509:27: warning: incorrect type in assignment (different base types)
+security/smack/smack_lsm.c:2509:27: expected restricted __be16 [usertype] dport
+security/smack/smack_lsm.c:2509:27: got unsigned short [usertype]
+security/smack/smack_lsm.c:4882:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1490:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1490:47: expected restricted __be16
+security/smack/smackfs.c:1490:47: got int
+security/smack/smackfs.c:1493:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1493:47: expected restricted __be16
+security/smack/smackfs.c:1493:47: got int
+security/smack/smackfs.c:1927:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1927:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1927:17: struct list_head *
+security/smack/smackfs.c:531:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:694:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
+sound/aoa/codecs/onyx.c: note: in included file (through sound/aoa/codecs/onyx.h):
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/stddef.h:417:9: warning: preprocessor token offsetof redefined
+sound/aoa/codecs/onyx.c: note: in included file (through include/uapi/linux/posix_types.h, include/uapi/linux/types.h, include/linux/types.h, include/linux/limits.h, include/linux/kernel.h, include/linux/delay.h):
+./include/linux/stddef.h:17:9: this was the original definition
+sound/aoa/soundbus/i2sbus/core.c:96:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:96:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:96:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/core.c:99:22: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:99:22: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:99:22: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/core/control.c:788:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:788:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:789:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:789:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:808:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:837:41: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:930:34: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1474:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c:96:1: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+sound/core/pcm_native.c:98:1: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+sound/core/pcm_native.c:1191:52: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1262:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:708:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/seq/seq_virmidi.c:96:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
+sound/core/timer.c:790:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+sound/isa/gus/gus_volume.c: note: in included file:
+sound/isa/gus/gus_tables.h:41:16: warning: symbol 'snd_gf1_atten_table' was not declared. Should it be static?
+sound/ppc/pmac.c:61:54: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:145:58: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:199:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:201:22: warning: incorrect type in assignment (different base types)
+sound/ppc/pmac.c:201:22: expected int format
+sound/ppc/pmac.c:201:22: got restricted snd_pcm_format_t [usertype] format
+sound/ppc/pmac.c:260:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:260:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:260:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:275:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:275:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:275:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:211:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:222:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:223:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:225:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:229:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:230:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:395:25: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:55: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:398:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:399:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:409:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:410:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:411:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:412:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:414:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:417:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:460:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:461:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:725:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:726:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:727:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:728:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:729:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:741:24: warning: dereference of noderef expression
+sound/soc/amd/acp-pcm-dma.c:39:6: warning: symbol 'bt_uart_enable' was not declared. Should it be static?
+sound/soc/atmel/mchp-spdiftx.c:200:63: error: dubious one-bit signed bitfield
+sound/soc/codecs/cpcap.c:1409:54: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:508:13: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/da7218.c:508:13: expected unsigned short [usertype] val
+sound/soc/codecs/da7218.c:508:13: got restricted __le16 [usertype]
+sound/soc/codecs/nau8810.c:180:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8810.c:180:25: expected int [addressable] reg_val
+sound/soc/codecs/nau8810.c:180:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8810.c:216:25: warning: cast to restricted __be16
+sound/soc/codecs/nau8822.c:195:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8822.c:195:25: expected unsigned short [assigned] [usertype] reg_val
+sound/soc/codecs/nau8822.c:195:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8822.c:231:25: warning: cast to restricted __be16
+sound/soc/codecs/rt5677.c:4750:30: warning: dubious: x | !y
+sound/soc/codecs/tas2562.c:266:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:272:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:278:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2562.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2562.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2562.c:653:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:660:43: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:221:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:227:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:233:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:321:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2764.c:321:58: expected int bitwidth
+sound/soc/codecs/tas2764.c:321:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2770.c:226:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:232:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:238:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2770.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2770.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/wm0010.c:235:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:320:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:29: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm0010.c:339:29: expected unsigned long long [usertype]
+sound/soc/codecs/wm0010.c:339:29: got restricted __be64 [usertype]
+sound/soc/codecs/wm_adsp.c:983:19: warning: incorrect type in initializer (different base types)
+sound/soc/codecs/wm_adsp.c:983:19: expected unsigned int [usertype] val
+sound/soc/codecs/wm_adsp.c:983:19: got restricted __be32 [usertype]
+sound/soc/codecs/wm_adsp.c:1710:22: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/soc/codecs/wm_adsp.c:2329:54: warning: incorrect type in argument 8 (different base types)
+sound/soc/codecs/wm_adsp.c:2329:54: expected unsigned int type
+sound/soc/codecs/wm_adsp.c:2329:54: got restricted snd_ctl_elem_type_t [usertype]
+sound/soc/codecs/wm_adsp.c:2350:54: warning: incorrect type in argument 8 (different base types)
+sound/soc/codecs/wm_adsp.c:2350:54: expected unsigned int type
+sound/soc/codecs/wm_adsp.c:2350:54: got restricted snd_ctl_elem_type_t [usertype]
+sound/soc/codecs/wm_adsp.c:2437:54: warning: incorrect type in argument 8 (different base types)
+sound/soc/codecs/wm_adsp.c:2437:54: expected unsigned int type
+sound/soc/codecs/wm_adsp.c:2437:54: got restricted snd_ctl_elem_type_t [usertype]
+sound/soc/codecs/wm_adsp.c:2458:54: warning: incorrect type in argument 8 (different base types)
+sound/soc/codecs/wm_adsp.c:2458:54: expected unsigned int type
+sound/soc/codecs/wm_adsp.c:2458:54: got restricted snd_ctl_elem_type_t [usertype]
+sound/soc/codecs/wm_adsp.c:2479:54: warning: incorrect type in argument 8 (different base types)
+sound/soc/codecs/wm_adsp.c:2479:54: expected unsigned int type
+sound/soc/codecs/wm_adsp.c:2479:54: got restricted snd_ctl_elem_type_t [usertype]
+sound/soc/codecs/wm_adsp.c:3686:27: warning: cast to restricted __be32
+sound/soc/codecs/wm_adsp.c:3708:14: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm_adsp.c:3708:14: expected unsigned int [usertype] data
+sound/soc/codecs/wm_adsp.c:3708:14: got restricted __be32 [usertype]
+sound/soc/codecs/wm_adsp.c:3891:29: warning: cast to restricted __be32
+sound/soc/codecs/wm_adsp.c:3911:27: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm_adsp.c:3911:27: expected restricted __be32 [addressable] [usertype] versions
+sound/soc/codecs/wm_adsp.c:3911:27: got unsigned int [usertype]
+sound/soc/codecs/wm_adsp.c:3912:23: warning: restricted __be32 degrades to integer
+sound/soc/codecs/wm_adsp.c:3923:34: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm_adsp.c:3923:34: expected restricted __be32
+sound/soc/codecs/wm_adsp.c:3923:34: got unsigned int [usertype]
+sound/soc/fsl/fsl-asoc-card.c:809:45: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl-asoc-card.c:809:45: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl-asoc-card.c:809:45: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1140:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_asrc.c:1140:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_asrc.c:1140:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1163:47: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:562:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:563:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:565:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:566:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:608:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:609:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:615:40: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:616:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:1465:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1465:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1465:51: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1467:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1467:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1467:52: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1470:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1470:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1470:52: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1472:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1472:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1472:51: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1484:41: warning: incorrect type in argument 2 (different base types)
+sound/soc/fsl/fsl_easrc.c:1484:41: expected restricted snd_pcm_format_t [usertype] *in_raw_format
+sound/soc/fsl/fsl_easrc.c:1484:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1485:41: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1485:41: expected restricted snd_pcm_format_t [usertype] *out_raw_format
+sound/soc/fsl/fsl_easrc.c:1485:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1942:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1942:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_easrc.c:1942:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_easrc.c:1948:49: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/soc-ops.c:630:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:630:33: left side has type unsigned short
+sound/soc/soc-ops.c:630:33: right side has type restricted __be16
+sound/soc/soc-ops.c:634:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:634:33: left side has type unsigned int
+sound/soc/soc-ops.c:634:33: right side has type restricted __be32
+sound/soc/sunxi/sun4i-spdif.c:420:28: warning: incorrect type in initializer (different base types)
+sound/soc/sunxi/sun4i-spdif.c:420:28: expected unsigned long long [usertype] formats
+sound/soc/sunxi/sun4i-spdif.c:420:28: got restricted snd_pcm_format_t
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces)
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base
+sound/soc/ti/davinci-i2s.c:111:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:117:44: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:123:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:124:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:124:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:124:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:125:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:125:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:125:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:400:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:20: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:59: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:471:32: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:42: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:29: warning: incorrect type in assignment (different base types)
+sound/soc/ti/davinci-i2s.c:473:29: expected restricted snd_pcm_format_t [assigned] [usertype] fmt
+sound/soc/ti/davinci-i2s.c:473:29: got unsigned char const
+sound/soc/ti/davinci-i2s.c:492:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1309:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1311:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1311:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1311:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1331:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1333:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1333:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1333:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1411:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1413:59: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1413:59: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1413:59: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1818:73: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1818:73: expected restricted __be32 const [usertype] *p
+sound/soc/ti/davinci-mcasp.c:1818:73: got unsigned int const [usertype] *
+sound/soc/uniphier/aio-compress.c:309:34: warning: cast to restricted __be16
+sound/soc/xilinx/xlnx_i2s.c:28:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:28:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:28:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:43:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:43:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:43:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:59:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:59:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:59:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:156:37: warning: incorrect type in argument 2 (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:156:37: expected void *data
+sound/soc/xilinx/xlnx_i2s.c:156:37: got void [noderef] __iomem *[assigned] base
+sound/usb/6fire/pcm.c: note: in included file:
+sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures
+sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures
+sound/usb/caiaq/device.c:160:41: warning: cast to restricted __le16
+sound/usb/caiaq/device.c:160:41: warning: cast to restricted __le16
+sound/usb/caiaq/device.c:160:41: warning: cast to restricted __le16
+sound/usb/caiaq/device.c:160:41: warning: cast to restricted __le16
+sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
+sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file:
+sound/usb/usx2y/usbusx2yaudio.c:729:23: warning: incorrect type in assignment (different base types)
+sound/usb/usx2y/usbusx2yaudio.c:729:23: expected unsigned int format
+sound/usb/usx2y/usbusx2yaudio.c:729:23: got restricted snd_pcm_format_t [usertype] format
+sound/usb/usx2y/usbusx2yaudio.c:791:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:791:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:824:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:359:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:359:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:491:45: warning: restricted snd_pcm_format_t degrades to integer
diff --git a/log-v5.12rc1-ppc64-v0.6.4-rel b/log-v5.12rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..2cb4428
--- /dev/null
+++ b/log-v5.12rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,57970 @@
+SPARSE=v0.6.4
+KERNEL=v5.12-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1055:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1098:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/mce.c:43:1: warning: symbol 'mce_ue_event_work' was not declared. Should it be static?
+arch/powerpc/kernel/nvram_64.c:729:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:729:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:729:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:957:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:957:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:957:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:958:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:958:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:958:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:961:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:961:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:961:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:962:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:962:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:962:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:965:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:965:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:965:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:966:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:966:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:966:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:969:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:969:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:969:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:970:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:970:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:970:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:973:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:973:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:973:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:974:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:974:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:974:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:977:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:977:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:977:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:978:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:978:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:978:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:981:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:981:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:981:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:982:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:982:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:982:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:985:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:985:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:985:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:986:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:986:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:986:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:989:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:989:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:989:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:990:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:990:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:990:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:993:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:993:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:993:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:994:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:994:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:994:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:997:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:997:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:997:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:998:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:998:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:998:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1001:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1001:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1001:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1002:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1002:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1002:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1005:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1005:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1005:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1006:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1006:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1006:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1009:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1009:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1009:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1010:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1010:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1010:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/security.c:253:6: warning: symbol 'stf_barrier' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:113:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:115:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:126:5: warning: symbol 'crashing_cpu' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:360:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:422:6: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:951:6: warning: symbol 'rfi_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:952:6: warning: symbol 'entry_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:953:6: warning: symbol 'uaccess_flush' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:86:1: warning: symbol 'cpu_coregroup_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:125:1: warning: symbol 'thread_group_l1_cache_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:132:1: warning: symbol 'thread_group_l2_cache_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:138:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:91:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:128:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:154:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:982:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:410:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:410:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:410:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:412:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:412:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:412:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/kvm_host.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1724:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1724:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1724:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1889:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1889:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1889:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/kvm_host.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:2974:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/kvm_host.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: expected restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: got restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:79:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:79:49: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:79:49: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:80:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:80:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:80:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive_native.c:565:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1152:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2119:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2119:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2119:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2120:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2120:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2120:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2121:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2121:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2121:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/radix_tlb.c:1341:13: warning: function 'radix_kvm_prefetch_workaround' with external linkage has definition
+arch/powerpc/mm/drmem.c:76:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:76:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:76:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:96:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:96:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:96:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:97:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:98:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:98:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:134:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:134:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:134:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:153:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:153:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:153:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:166:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:166:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:166:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp64.c:1155:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1168:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1179:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1180:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c:229:1: warning: symbol 'hv_24x7_txn_flags' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:230:1: warning: symbol 'hv_24x7_txn_err' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:236:1: warning: symbol 'hv_24x7_hw' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:244:1: warning: symbol 'hv_24x7_reqb' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:245:1: warning: symbol 'hv_24x7_resb' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:24:18: warning: symbol 'isa207_pmu_format_attr' was not declared. Should it be static?
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:233:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:233:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:233:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:233:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:238:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:238:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:238:30: got unsigned long long
+arch/powerpc/platforms/powernv/pci.c:239:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:239:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:239:30: got unsigned long long
+arch/powerpc/platforms/powernv/pci.c:248:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:249:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:252:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:253:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:836:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:836:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:836:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:91:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:91:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:91:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:116:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:116:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:116:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:128:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:128:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:128:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:339:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:339:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:339:43: got unsigned int
+arch/powerpc/platforms/pseries/dlpar.c:343:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:343:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:343:43: got unsigned int
+arch/powerpc/platforms/pseries/dlpar.c:347:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:347:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:347:42: got unsigned int
+arch/powerpc/platforms/pseries/dlpar.c:349:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:349:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:349:42: got unsigned int
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:223:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:486:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:489:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:142:27: warning: symbol 'drc_pmem_match' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:297:27: warning: Using plain integer as NULL pointer
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/interrupt.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+crypto/serpent_generic.c:288:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:289:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:290:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:291:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:292:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:298:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+drivers/ata/ahci.c:104:9: warning: Initializer entry defined twice
+drivers/ata/ahci.c:104:9: also defined here
+drivers/ata/libata-scsi.c:1793:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit
+drivers/ata/libata-scsi.c:1814:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock
+drivers/ata/sata_mv.c:669:9: warning: Initializer entry defined twice
+drivers/ata/sata_mv.c:670:10: also defined here
+drivers/ata/sata_sil24.c:377:9: warning: Initializer entry defined twice
+drivers/ata/sata_sil24.c:378:10: also defined here
+drivers/base/devres.c:1230:9: warning: cast removes address space '__percpu' of expression
+drivers/base/firmware_loader/main.c:289:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/platform.c:1545:20: warning: symbol 'early_platform_cleanup' was not declared. Should it be static?
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1098:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:182:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:602:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:602:32: expected int
+drivers/block/nbd.c:602:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:643:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:643:48: expected int
+drivers/block/nbd.c:643:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:983:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:983:21: expected int [assigned] ret
+drivers/block/nbd.c:983:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:988:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:988:16: expected restricted blk_status_t
+drivers/block/nbd.c:988:16: got int [assigned] ret
+drivers/char/random.c:2283:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/cpufreq/cpufreq.c:477:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:477:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:477:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:477:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:477:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:477:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:947:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:947:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:947:19: got unsigned long long
+drivers/cpufreq/powernv-cpufreq.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:970:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:970:27: got unsigned long long
+drivers/cpufreq/powernv-cpufreq.c:971:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:971:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:971:38: got unsigned long long
+drivers/cpufreq/powernv-cpufreq.c:987:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:990:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:991:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:992:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:992:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:992:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:993:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:721:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:721:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:721:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:734:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:734:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:734:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:16: expected void *
+drivers/crypto/nx/nx-842-pseries.c:738:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:29: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:738:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:787:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:787:43: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:787:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:788:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:788:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:788:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:798:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:798:51: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:798:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:799:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:799:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:799:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:980:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:987:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:987:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:987:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1010:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1010:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1010:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1025:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1025:39: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:1025:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1040:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1065:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1092:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1092:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1092:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:1102:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1102:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1102:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1126:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1126:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1126:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:305:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:309:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:351:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:374:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:436:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:440:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:483:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:505:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:525:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:526:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:527:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:555:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:587:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:588:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:592:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:644:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:645:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:661:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:666:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:675:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:677:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:678:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:729:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:746:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:793:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:801:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:833:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:903:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:905:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:984:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:986:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:995:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1003:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1004:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1039:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1064:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1124:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1125:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1125:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:452:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:31:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-opal.c:99:31: warning: incorrect type in argument 1 (different base types)
+drivers/i2c/busses/i2c-opal.c:99:31: expected unsigned int [usertype] val
+drivers/i2c/busses/i2c-opal.c:99:31: got restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1434:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1434:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1434:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1314:21: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1885:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1908:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2051:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2243:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2367:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2412:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2731:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3220:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3911:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:352:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3723:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3723:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3723:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3723:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3737:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3737:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3821:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3821:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3821:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3821:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3856:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3856:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3856:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3856:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3949:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3949:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3949:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3949:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/core/uverbs_std_types_device.c:115:15: warning: cast truncates bits from constant value (ffff0001 becomes 1)
+drivers/infiniband/core/uverbs_std_types_device.c:195:15: warning: cast truncates bits from constant value (ffffff01 becomes 1)
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1614:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, include/linux/blkdev.h):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:641:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:641:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:641:24: struct md_rdev *
+drivers/md/raid1.c:772:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:772:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:772:24: struct md_rdev *
+drivers/md/raid1.c:1225:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1225:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1225:24: struct md_rdev *
+drivers/md/raid1.c:1378:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1378:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1378:40: struct md_rdev *
+drivers/md/raid1.c:1585:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1585:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1585:40: struct md_rdev *
+drivers/md/raid1.c:1650:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1650:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1650:40: struct md_rdev *
+drivers/md/raid1.c:1767:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1767:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1767:25: struct md_rdev *
+drivers/md/raid1.c:1778:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1778:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1778:25: struct md_rdev *
+drivers/md/raid1.c:2245:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2245:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2245:32: struct md_rdev *
+drivers/md/raid1.c:2281:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2281:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2281:32: struct md_rdev *
+drivers/md/raid1.c:2299:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2299:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2299:32: struct md_rdev *
+drivers/md/raid1.c:2716:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2716:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2716:24: struct md_rdev *
+drivers/md/raid10.c:1590:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1590:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1590:37: struct md_rdev *
+drivers/md/raid10.c:4583:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4583:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4583:33: struct md_rdev *
+drivers/md/raid10.c:4586:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4586:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4586:33: struct md_rdev *
+drivers/md/raid10.c:4675:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4675:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4675:32: struct md_rdev *
+drivers/md/raid10.c:4678:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4678:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4678:32: struct md_rdev *
+drivers/md/raid10.c:752:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:752:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:752:24: struct md_rdev *
+drivers/md/raid10.c:755:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:755:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:755:32: struct md_rdev *
+drivers/md/raid10.c:1148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1148:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1148:28: struct md_rdev *
+drivers/md/raid10.c:1347:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1347:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1347:40: struct md_rdev *
+drivers/md/raid10.c:1348:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1348:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1348:41: struct md_rdev *
+drivers/md/raid10.c:1557:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1557:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1557:40: struct md_rdev *
+drivers/md/raid10.c:1780:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1780:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1780:25: struct md_rdev *
+drivers/md/raid10.c:1794:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1794:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1794:17: struct md_rdev *
+drivers/md/raid10.c:2361:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2361:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2361:32: struct md_rdev *
+drivers/md/raid10.c:2416:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2416:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2416:32: struct md_rdev *
+drivers/md/raid10.c:2452:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2452:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2452:32: struct md_rdev *
+drivers/md/raid10.c:2962:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2962:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2962:49: struct md_rdev *
+drivers/md/raid10.c:3037:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3037:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3037:33: struct md_rdev *
+drivers/md/raid10.c:3038:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3038:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3038:36: struct md_rdev *
+drivers/md/raid10.c:3108:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3108:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3108:56: struct md_rdev *
+drivers/md/raid10.c:3125:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3125:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3125:41: struct md_rdev *
+drivers/md/raid10.c:3328:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3328:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3328:32: struct md_rdev *
+drivers/md/raid10.c:3358:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3358:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3358:32: struct md_rdev *
+drivers/md/raid10.c:4114:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4114:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4114:40: struct md_rdev *
+drivers/md/raid10.c:4130:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4130:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4130:40: struct md_rdev *
+drivers/md/raid10.c:4760:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4760:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4760:48: struct md_rdev *
+drivers/md/raid10.c:4856:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4856:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4856:48: struct md_rdev *
+drivers/md/raid10.c:4859:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4859:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4859:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1100:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1100:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1100:25: struct md_rdev *
+drivers/md/raid5.c:1102:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1102:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1102:24: struct md_rdev *
+drivers/md/raid5.c:3562:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3562:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3562:32: struct md_rdev *
+drivers/md/raid5.c:3688:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3688:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3688:48: struct md_rdev *
+drivers/md/raid5.c:3695:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3695:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3695:32: struct md_rdev *
+drivers/md/raid5.c:3717:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3717:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3717:16: struct md_rdev *
+drivers/md/raid5.c:4645:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4645:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4645:24: struct md_rdev *
+drivers/md/raid5.c:4656:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4656:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4656:32: struct md_rdev *
+drivers/md/raid5.c:4703:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4703:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4703:49: struct md_rdev *
+drivers/md/raid5.c:4716:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4716:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4716:49: struct md_rdev *
+drivers/md/raid5.c:4725:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4725:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4725:49: struct md_rdev *
+drivers/md/raid5.c:4747:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4747:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4747:40: struct md_rdev *
+drivers/md/raid5.c:5414:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5414:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5414:16: struct md_rdev *
+drivers/md/raid5.c:5417:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5417:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5417:24: struct md_rdev *
+drivers/md/raid5.c:7787:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7787:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7787:40: struct md_rdev *
+drivers/md/raid5.c:8000:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8000:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8000:25: struct md_rdev *
+drivers/md/raid5.c:8016:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8016:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8016:25: struct md_rdev *
+drivers/md/raid5.c:1475:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1475:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2207:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2418:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2420:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7008:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7008:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7009:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7010:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7011:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7016:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7017:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7018:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: incorrect type in argument 1 (different base types)
+drivers/misc/cxl/guest.c:548:31: expected unsigned long long [usertype] val
+drivers/misc/cxl/guest.c:548:31: got restricted __be64 [usertype] flags
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2614:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2620:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2667:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2667:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2667:40: got int
+drivers/net/bonding/bond_main.c:3489:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:3489:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_options.c:1136:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1136:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1136:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:121:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2071:17: expected unsigned short [usertype] val
+drivers/net/ethernet/broadcom/cnic.c:2071:17: got fouled restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:17023:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17023:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17023:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:17024:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17024:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17024:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:896:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: expected unsigned short [usertype] val
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: got restricted __be16 [usertype] port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: got int
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got int
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1307:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1310:26: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1393:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/intel/e100.c:1398:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:1518:29: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2272:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2273:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2274:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2929:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10135:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10135:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10135:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:589:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/nvdimm/bus.c:29:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:974:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1549:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1549:73: expected restricted __be32
+drivers/of/base.c:1549:73: got int
+drivers/pci/pci-driver.c:499:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:499:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:910:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1017:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1026:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1026:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1027:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1027:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1057:23: left side has type unsigned short
+drivers/pci/pci.c:1057:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1062:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1084:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1084:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1084:28: got int
+drivers/pci/pci.c:1133:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1133:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1133:36: got int
+drivers/pci/pci.c:1305:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1305:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1307:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1307:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1330:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1330:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1695:38: warning: array of flexible structures
+drivers/pci/pci.c:1882:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1882:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1882:36: got int
+drivers/pci/pci.c:2278:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2579:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2580:45: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2769:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2769:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2792:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2792:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4701:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4701:13: left side has type unsigned short
+drivers/pci/pci.c:4701:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4706:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4706:13: left side has type unsigned short
+drivers/pci/pci.c:4706:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:149:17: warning: cast to restricted __le16
+drivers/pci/proc.c:158:17: warning: cast to restricted __le32
+drivers/pci/proc.c:167:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2287:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:149:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:163:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:165:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1178:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1178:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1178:21: got int
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4358:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4391:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4547:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4547:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4547:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4607:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4607:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4607:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4701:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5803:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:933:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:938:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/libiscsi.c:975:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:975:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:975:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1064:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1064:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_attr.c:2727:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:209:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:209:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:209:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:903:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1040:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1246:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2223:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3321:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3345:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:3934:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3934:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3934:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3934:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3934:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3934:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9981:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9981:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9981:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9981:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9981:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9981:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2157:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2157:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2157:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2158:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2158:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2158:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2449:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2449:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2449:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2450:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2450:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2450:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2773:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2773:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2773:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2773:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2773:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2773:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2988:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2988:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2988:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2988:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2988:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2988:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3420:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3420:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3420:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3420:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3420:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3420:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3421:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3421:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3421:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3421:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3421:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3421:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4789:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4789:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:4789:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4790:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4790:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:4790:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5004:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5004:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5004:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5004:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5004:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5004:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5081:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5081:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5081:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5081:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5081:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5081:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5172:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5172:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5172:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5173:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5173:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5173:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5174:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5174:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5174:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5334:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5334:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5334:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5334:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5334:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5334:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5548:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5548:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5548:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5550:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5550:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5550:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5569:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5569:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5569:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5608:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5608:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:5608:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5609:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5609:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:5609:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5610:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5610:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:5610:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5611:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5611:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:5611:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5612:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5612:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:5612:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5614:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5614:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5614:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5615:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5615:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5615:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5626:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5626:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5626:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5630:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5630:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:5630:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5632:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5632:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:5632:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5634:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5634:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:5634:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5636:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5636:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:5636:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5638:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5638:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:5638:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5640:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5640:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:5640:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5642:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5642:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:5642:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5644:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5644:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5655:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5655:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5655:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5659:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5659:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5659:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5663:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5663:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5663:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5669:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5669:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5669:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5680:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5680:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5680:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5697:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5697:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5697:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5698:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5698:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5709:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5709:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5709:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5726:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5726:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5726:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5727:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5727:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5727:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5738:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5738:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5738:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5755:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5755:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5755:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5756:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5756:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5756:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5767:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5767:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5767:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5784:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5784:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5784:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5785:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5785:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5785:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5797:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5797:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5797:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5814:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5814:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5814:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5815:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5815:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5815:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5823:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5823:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5823:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5829:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5829:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5829:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5838:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5838:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5838:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5840:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5840:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:5840:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5842:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5842:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:5842:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5845:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5845:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5845:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5856:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5856:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5856:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5888:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5888:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:5888:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5914:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5914:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:5914:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5915:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5915:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5915:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5924:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5924:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5924:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5932:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5932:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5932:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5941:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5941:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5941:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5956:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5956:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5956:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6047:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6047:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6047:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6055:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6195:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6195:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6195:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6195:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6195:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6195:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6200:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6200:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6200:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6200:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6200:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6200:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6405:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6405:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6405:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6405:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6410:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6410:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6410:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6410:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6420:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6420:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6420:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6420:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6609:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6609:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6609:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6609:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6609:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6609:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6716:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6716:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6716:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6716:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6716:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6716:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6777:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6777:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6777:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6777:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6777:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6777:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6830:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6830:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6830:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6830:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6830:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6830:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6891:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6891:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6891:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6891:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6891:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6891:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6896:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:6896:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:6896:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7406:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7406:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:7406:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7407:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7407:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:7407:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7408:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7408:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:7408:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7409:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7409:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:7409:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7410:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7410:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:7410:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7411:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7411:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:7411:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7558:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7558:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:7558:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7559:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7559:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:7559:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7562:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7562:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:7562:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7645:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:7645:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7646:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7646:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:7646:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7741:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7741:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7741:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7741:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7745:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7745:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7745:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7745:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7745:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7745:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7748:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7748:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7748:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7748:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7748:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7748:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7821:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7821:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7821:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7821:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7821:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7821:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8358:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8358:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8358:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8358:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8358:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8358:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9789:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9789:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9789:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9789:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9789:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9789:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8119:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:8283:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3124:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3124:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3124:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3124:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3124:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3124:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1931:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1932:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3849:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3850:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:6711:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:143:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:143:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:143:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:383:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:388:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5636:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:6767:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6767:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6767:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6772:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6772:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6772:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:13059:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13059:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13059:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13059:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13059:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13059:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13060:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13060:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13060:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13060:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13060:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13060:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13061:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13061:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13061:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13061:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13061:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13061:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:526:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:526:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:526:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:526:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:526:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:526:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:571:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:571:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:571:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:571:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:571:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:571:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:572:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:572:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:572:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:572:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:572:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:572:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1426:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1426:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1426:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1426:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1426:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1426:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1435:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1435:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1435:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1435:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1435:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1435:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1436:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1436:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1436:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1436:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1436:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1436:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2231:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2231:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2231:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2231:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2231:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2231:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2237:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2237:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2237:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2237:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2237:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2237:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2241:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2241:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2241:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2241:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2241:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2241:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2248:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2248:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2248:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2248:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2248:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2248:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2254:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2254:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2254:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2254:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2254:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2254:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2270:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2270:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2270:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2270:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2270:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2270:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2628:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2789:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2789:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2789:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2831:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2831:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2831:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2838:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2838:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2838:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2916:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2916:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2916:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2923:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2923:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2923:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2939:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2939:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2939:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3018:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3020:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3020:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3020:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5593:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5593:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5593:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5593:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5593:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:5593:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6364:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6364:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6364:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6366:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6366:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6366:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6367:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6367:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6367:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5532:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:18580:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18580:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18580:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18580:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18580:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18580:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18581:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18581:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18581:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18581:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18581:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18581:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18582:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18582:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18582:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18582:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18582:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18582:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18583:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18583:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18583:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18583:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18583:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18583:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18584:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18584:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18584:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18584:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18584:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18584:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18585:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18585:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18585:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18585:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18585:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18585:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17340:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17340:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17340:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17342:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17342:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17342:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17344:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17344:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17344:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17346:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17346:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17346:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17359:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17359:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17359:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:14622:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14632:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8201:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8204:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8205:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2087:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2193:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2194:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8655:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8701:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9589:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9598:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9598:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9598:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9615:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9615:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9615:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9628:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9630:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9630:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9630:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9631:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9631:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9631:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9701:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9702:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9706:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10022:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11354:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11382:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11382:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11382:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11382:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11382:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:11382:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:13369:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13381:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17154:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17154:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17154:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17156:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17156:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17156:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17159:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17159:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17159:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17161:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17161:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17161:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17450:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17450:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17450:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17452:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17452:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17452:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17459:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17459:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17459:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17461:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17461:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17461:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17472:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17472:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17472:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18311:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20004:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20004:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20004:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20370:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20378:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20379:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20379:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20379:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20413:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20413:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20413:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20422:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20422:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20422:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20423:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20423:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20423:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20424:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20426:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20426:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20426:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20427:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20427:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20427:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12078:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4127:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4127:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4127:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4149:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4149:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4149:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4172:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4172:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4172:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4193:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4193:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4193:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6394:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6394:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6394:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6413:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6421:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6434:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:7572:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:7572:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:7572:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10759:25: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_iocb.c:2382:48: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_iocb.c:2382:48: left side has type restricted __le32
+drivers/scsi/qla2xxx/qla_iocb.c:2382:48: right side has type int
+drivers/scsi/qla2xxx/qla_isr.c:3443:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla2xxx/qla_isr.c:3443:32: expected restricted __le16 [usertype] comp_status
+drivers/scsi/qla2xxx/qla_isr.c:3443:32: got unsigned short [usertype]
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_mbx.c:1148:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1148:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1148:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_mbx.c:1150:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1150:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1150:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:421:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3711:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5533:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5572:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvc_vio.c:385:13: warning: symbol 'hvc_vio_init_early' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3342:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:934:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1215:22: warning: cast from restricted __le16
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:568:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:616:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:629:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:642:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:669:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:149:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:78:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:78:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:78:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:81:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:81:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:81:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:122:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:122:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:122:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:133:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:133:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:133:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:154:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:154:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:154:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:163:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:163:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:163:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:202:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:202:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:202:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:210:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:210:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:210:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:221:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:221:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:221:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:283:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:283:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:283:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:286:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:286:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:286:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:295:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:295:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:295:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:299:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:299:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:299:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:18:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:2996:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/usb/common/debug.c:258:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:259:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:260:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:261:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:262:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:263:31: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+fs/aio.c:591:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:591:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:591:24: got struct kioctx_cpu *cpu
+fs/aio.c:758:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:758:18: expected struct kioctx_cpu *cpu
+fs/aio.c:758:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:805:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:805:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:805:24: got struct kioctx_cpu *cpu
+fs/aio.c:910:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:910:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:910:16: got struct kioctx_cpu *
+fs/aio.c:928:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:928:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:928:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3321:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:129:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:129:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:129:22: struct extent_buffer *
+fs/btrfs/ctree.c:1095:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:1095:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:1095:17: struct extent_buffer *
+fs/btrfs/ctree.c:1843:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:1843:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:1843:17: struct extent_buffer *
+fs/btrfs/ctree.c:3345:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:3345:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:3345:9: struct extent_buffer *
+fs/btrfs/ctree.c:548:17: warning: context imbalance in 'tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/ctree.c:775:17: warning: context imbalance in 'tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/dev-replace.c:1031:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1031:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1031:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1987:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5170:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1088:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1341:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1341:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1341:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1341:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:576:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/volumes.c:375:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:375:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:375:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:633:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:633:43: expected char const *device_path
+fs/btrfs/volumes.c:633:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:890:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:890:50: expected char const *
+fs/btrfs/volumes.c:890:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:970:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:970:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:970:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1025:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1025:58: expected char const *src
+fs/btrfs/volumes.c:1025:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2243:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2243:49: expected char const *device_path
+fs/btrfs/volumes.c:2243:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2352:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2352:41: expected char const *device_path
+fs/btrfs/volumes.c:2352:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1819:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1831:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1843:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1844:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1845:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1846:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1851:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1853:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1855:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1856:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1865:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1866:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1883:30: warning: symbol 'uidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1884:30: warning: symbol 'gidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1885:26: warning: symbol 'siduidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1886:26: warning: symbol 'sidgidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1887:30: warning: symbol 'siduidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1888:30: warning: symbol 'sidgidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1889:26: warning: symbol 'uidsidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1890:26: warning: symbol 'gidsidlock' was not declared. Should it be static?
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/d_path.c:315:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:159:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:371:23: warning: context imbalance in '__dentry_path' - different lock contexts for basic block
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:552:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:552:39: expected unsigned long v
+fs/dax.c:552:39: got restricted vm_fault_t
+fs/dax.c:554:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:554:39: expected unsigned long v
+fs/dax.c:554:39: got restricted vm_fault_t
+fs/dax.c:558:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:558:31: expected unsigned long v
+fs/dax.c:558:31: got restricted vm_fault_t
+fs/dax.c:1053:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1053:41: expected int result
+fs/dax.c:1053:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1266:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1266:41: expected int result
+fs/dax.c:1266:41: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1282:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1282:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1282:21: got unsigned long
+fs/dax.c:1349:31: warning: incorrect type in assignment (different base types)
+fs/dax.c:1349:31: expected int major
+fs/dax.c:1349:31: got restricted vm_fault_t
+fs/dax.c:1370:31: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1370:29: warning: incorrect type in assignment (different base types)
+fs/dax.c:1370:29: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1370:29: got unsigned int
+fs/dax.c:1412:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1412:46: expected int result
+fs/dax.c:1412:46: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1413:16: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1413:20: warning: incorrect type in return expression (different base types)
+fs/dax.c:1413:20: expected restricted vm_fault_t
+fs/dax.c:1413:20: got unsigned int
+fs/dax.c:1690:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1690:55: expected int result
+fs/dax.c:1690:55: got restricted vm_fault_t
+fs/dax.c:1705:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1705:58: expected int result
+fs/dax.c:1705:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/blkdev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:397:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:623:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:726:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:886:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1079:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1109:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1152:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1321:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1555:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1141:36: warning: Using plain integer as NULL pointer
+fs/exec.c:422:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:422:31: expected char const [noderef] __user *
+fs/exec.c:422:31: got void *
+fs/exec.c:1041:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1041:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1041:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1148:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1148:56: expected struct task_struct *parent
+fs/exec.c:1148:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1183:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1183:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1183:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1752:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1752:70: expected struct task_struct *tsk
+fs/exec.c:1752:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/extents.c:973:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1028:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1032:34: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1104:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1178:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1187:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1188:17: warning: Using plain integer as NULL pointer
+fs/ext4/mballoc.c:2194:9: warning: context imbalance in 'ext4_mb_good_group_nolock' - different lock contexts for basic block
+fs/fcntl.c:948:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:948:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:948:9: struct fasync_struct *
+fs/fcntl.c:1022:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1022:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1022:22: struct fasync_struct *
+fs/fcntl.c:1033:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1033:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1033:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:608:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:749:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:800:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1025:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs-writeback.c:2210:9: warning: context imbalance in 'block_dump___mark_inode_dirty' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:822:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:853:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1534:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1666:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:2896:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:2896:24: expected void [noderef] __user *
+fs/io_uring.c:2896:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4228:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4228:14: expected struct file *[assigned] file
+fs/io_uring.c:4228:14: got struct file [noderef] __rcu *
+fs/io_uring.c:4837:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:4837:72: expected int mask
+fs/io_uring.c:4837:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4841:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4841:21: expected unsigned int [usertype] result
+fs/io_uring.c:4841:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4867:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4867:29: expected unsigned int [usertype] result
+fs/io_uring.c:4867:29: got restricted __poll_t
+fs/io_uring.c:4932:42: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:4932:42: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:4932:42: got unsigned int [usertype] result
+fs/io_uring.c:5073:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5073:41: expected int mask
+fs/io_uring.c:5073:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5161:22: warning: invalid assignment: |=
+fs/io_uring.c:5161:22: left side has type restricted __poll_t
+fs/io_uring.c:5161:22: right side has type int
+fs/io_uring.c:5163:22: warning: invalid assignment: |=
+fs/io_uring.c:5163:22: left side has type restricted __poll_t
+fs/io_uring.c:5163:22: right side has type int
+fs/io_uring.c:5168:22: warning: invalid assignment: &=
+fs/io_uring.c:5168:22: left side has type restricted __poll_t
+fs/io_uring.c:5168:22: right side has type int
+fs/io_uring.c:5170:14: warning: invalid assignment: |=
+fs/io_uring.c:5170:14: left side has type restricted __poll_t
+fs/io_uring.c:5170:14: right side has type int
+fs/io_uring.c:5184:67: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5184:67: expected int mask
+fs/io_uring.c:5184:67: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5185:52: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5185:52: expected int events
+fs/io_uring.c:5185:52: got restricted __poll_t [usertype] events
+fs/io_uring.c:5344:34: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5343:57: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5343:22: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5343:22: expected restricted __poll_t [usertype] events
+fs/io_uring.c:5343:22: got unsigned int
+fs/io_uring.c:7091:13: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7103:13: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/io_uring.c:7157:17: warning: context imbalance in 'io_sq_thread_finish' - different lock contexts for basic block
+fs/io_uring.c:8710:25: warning: context imbalance in 'io_uring_cancel_files' - unexpected unlock
+fs/io_uring.c:8758:9: warning: context imbalance in 'io_uring_cancel_task_requests' - different lock contexts for basic block
+fs/io_uring.c:8857:13: warning: context imbalance in 'io_uring_cancel_sqpoll' - different lock contexts for basic block
+fs/jbd2/transaction.c:239:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock
+fs/jbd2/transaction.c:372:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:651:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2287:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/nfstrace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, fs/nfs/nfstrace.h):
+fs/nfs/./nfstrace.h:424:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:424:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:424:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:425:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:425:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:425:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:426:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:426:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:426:1: got restricted fmode_t [usertype]
+fs/nfs/super.c:1130:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1130:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1130:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1131:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1131:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1131:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1344:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+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 [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 [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 [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 [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 [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 [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 [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 [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
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:551:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:551:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:551:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:504:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:504:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:504:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:520:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1010:20: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:741:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:747:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:754:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:761:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1231:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:45:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:45:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:45:23: struct posix_acl *
+fs/posix_acl.c:59:16: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:59:16: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:59:16: struct posix_acl *
+fs/proc/array.c:257:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:257:11: expected struct k_sigaction *k
+fs/proc/array.c:257:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:545:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:545:44: expected struct task_struct *tsk
+fs/proc/array.c:545:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:293:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:551:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2233:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2290:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2387:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:926:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:926:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:926:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1041:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1041:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1041:24: struct hlist_node *
+fs/seq_file.c:1043:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1043:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1043:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:125:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:131:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:150:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:154:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:172:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:172:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:172:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:181:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:181:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:181:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:185:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:185:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:195:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:195:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:195:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:197:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:197:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:197:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:199:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:199:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:199:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:201:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:201:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:201:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:301:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:301:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:301:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:303:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:303:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:303:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:305:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:305:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:305:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:392:46: warning: array of flexible structures
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:70:35: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:70:35: expected int flags
+fs/xfs/kmem.c:70:35: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:89:38: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:89:38: expected int flags
+fs/xfs/kmem.c:89:38: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:575:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_log_cil.c:898:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1064:9: warning: context imbalance in 'xfs_log_commit_cil' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:106:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:106:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:106:28: got struct task_struct *
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:121:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:121:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:121:28: got struct sighand_struct *
+init/main.c:191:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:764:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:776:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+init/main.c:778:20: warning: symbol 'poking_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1644:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1903:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:171:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:277:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:780:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:513:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:513:35: expected void *
+kernel/bpf/arraymap.c:513:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:532:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:532:35: expected void *
+kernel/bpf/arraymap.c:532:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:564:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:564:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:564:49: got void [noderef] __percpu **
+kernel/bpf/btf.c:2542:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3321:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3657:9: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c:216:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1360:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1523:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1528:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1765:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2296:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:308:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:335:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:369:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:640:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:681:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2149:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:724:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1066:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1125:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1185:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1249:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1300:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1333:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1499:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1724:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:665:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:666:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:667:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:668:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:669:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:308:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/verifier.c:253:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:11420:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11810:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11814:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11818:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11822:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11826:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11830:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11873:38: error: subtraction of functions? Share your drugs
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:486:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6105:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6105:33: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6105:33: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6108:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6108:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6108:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2746:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2821:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2932:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4731:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:5896:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:5989:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6017:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6066:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:854:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: cast from unknown type
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: cast from unknown type
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:161:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct cred const *cred
+kernel/cred.c:161:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:165:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:171:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:264:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:264:13: expected struct cred const *old
+kernel/cred.c:264:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:348:42: expected struct cred const *cred
+kernel/cred.c:348:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:348:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:348:30: got struct cred const *
+kernel/cred.c:349:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:349:27: expected struct cred const *cred
+kernel/cred.c:349:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:350:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:350:41: expected struct cred const *_cred
+kernel/cred.c:350:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:351:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct cred const *cred
+kernel/cred.c:351:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:388:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:388:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:388:32: got struct cred const *
+kernel/cred.c:440:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:440:38: expected struct cred const *old
+kernel/cred.c:440:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: cast from unknown type
+kernel/cred.c:546:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:546:41: expected struct cred const *old
+kernel/cred.c:546:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:587:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:587:46: expected struct cred const *override
+kernel/cred.c:587:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:344:19: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:582:26: warning: function 'perf_pmu_name' with external linkage has definition
+kernel/events/core.c:1465:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1465:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1465:15: struct perf_event_context *
+kernel/events/core.c:1478:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1478:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1478:28: struct perf_event_context *
+kernel/events/core.c:3389:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3389:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3389:18: struct perf_event_context *
+kernel/events/core.c:3390:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3390:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3390:23: struct perf_event_context *
+kernel/events/core.c:3438:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3438:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3438:25: struct perf_event_context *
+kernel/events/core.c:3439:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3439:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3439:25: struct perf_event_context *
+kernel/events/core.c:4549:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4549:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4549:25: struct perf_event_context *
+kernel/events/core.c:5811:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5811:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5811:9: struct perf_buffer *
+kernel/events/core.c:5287:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5517:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5517:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5517:22: struct perf_buffer *
+kernel/events/core.c:5653:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5653:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5653:14: struct perf_buffer *
+kernel/events/core.c:5686:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5686:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5686:14: struct perf_buffer *
+kernel/events/core.c:5743:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5743:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5743:14: struct perf_buffer *
+kernel/events/core.c:5829:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5829:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5829:14: struct perf_buffer *
+kernel/events/core.c:5842:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5842:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5842:14: struct perf_buffer *
+kernel/events/core.c:6524:6: warning: symbol 'perf_pmu_snapshot_aux' was not declared. Should it be static?
+kernel/events/core.c:7443:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7443:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7443:23: struct perf_event_context *
+kernel/events/core.c:7534:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7534:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7534:13: struct perf_buffer *
+kernel/events/core.c:7639:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7639:61: expected struct task_struct *p
+kernel/events/core.c:7639:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7641:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7641:61: expected struct task_struct *p
+kernel/events/core.c:7641:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8346:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8346:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8346:23: struct perf_event_context *
+kernel/events/core.c:9310:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9310:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9310:9: struct swevent_hlist *
+kernel/events/core.c:9349:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9349:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9349:17: struct swevent_hlist *
+kernel/events/core.c:9530:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9530:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9530:23: struct perf_event_context *
+kernel/events/core.c:10715:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12456:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12456:9: struct perf_event_context *
+kernel/events/core.c:12566:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12566:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12566:17: struct perf_event_context *
+kernel/events/core.c:12988:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12988:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:12988:17: struct swevent_hlist *
+kernel/events/core.c:166:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1512:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2806:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4521:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9159:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9159:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9159:17: struct swevent_hlist *
+kernel/events/core.c:9179:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9179:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9179:17: struct swevent_hlist *
+kernel/events/core.c:9299:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9299:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9299:16: struct swevent_hlist *
+kernel/events/core.c:9299:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9299:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9299:16: struct swevent_hlist *
+kernel/events/core.c:9299:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9299:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9299:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1975:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1975:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1975:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1977:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2277:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2277:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2277:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:277:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:277:37: expected struct task_struct *tsk
+kernel/exit.c:277:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:280:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:280:32: expected struct task_struct *task
+kernel/exit.c:280:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:35: expected struct task_struct *task
+kernel/exit.c:281:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:326:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:326:24: expected struct task_struct *parent
+kernel/exit.c:326:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:355:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:355:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:355:23: struct task_struct *
+kernel/exit.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:379:9: struct list_head *
+kernel/exit.c:379:9: struct list_head [noderef] __rcu *
+kernel/exit.c:574:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:576:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:908:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1060:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1085:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1174:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1189:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1240:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1243:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1249:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1430:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1430:59: void *
+kernel/exit.c:1430:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1763:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:379:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:161:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:746:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:993:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:993:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:993:19: got struct task_struct *p
+kernel/fork.c:1507:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1507:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1507:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1516:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1516:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1516:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1517:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1517:36: expected void const *
+kernel/fork.c:1517:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1518:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1518:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1518:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1611:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1611:9: expected struct qspinlock *lock
+kernel/fork.c:1611:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1611:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1611:9: expected struct qspinlock *lock
+kernel/fork.c:1611:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1611:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1611:9: expected struct qspinlock *lock
+kernel/fork.c:1611:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1930:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1930:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1930:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1934:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1934:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1934:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2227:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2227:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2227:32: got struct task_struct *
+kernel/fork.c:2234:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2234:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2234:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2283:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2283:54: expected struct list_head *head
+kernel/fork.c:2283:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2304:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2304:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2304:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2321:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2321:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2321:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2348:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2348:28: expected struct sighand_struct *sighand
+kernel/fork.c:2348:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2376:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2376:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2376:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2378:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2378:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2378:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2765:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2765:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2765:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2846:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2846:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2846:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1965:27: warning: dereference of noderef expression
+kernel/fork.c:1965:27: warning: dereference of noderef expression
+kernel/fork.c:1967:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2281:59: warning: dereference of noderef expression
+kernel/fork.c:2282:59: warning: dereference of noderef expression
+kernel/fork.c:985:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:985:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:985:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1709:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:1999:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2680:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:2945:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:826:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:457:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:195:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: 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: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:162:9: 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
+kernel/locking/spinlock.c:261:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:277:17: 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
+./include/linux/rwlock_api_smp.h:189:9: 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
+kernel/module.c:2742:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2742:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2742:23: got void *
+kernel/module.c:4675:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:186:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:217:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:251:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:281:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:302:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:337:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:362:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:379:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:386:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:410:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:441:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:444:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:471:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:474:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:504:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/panic.c:85:13: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static?
+kernel/panic.c:95:13: warning: symbol 'nmi_panic_self_stop' was not declared. Should it be static?
+kernel/panic.c:106:13: warning: symbol 'crash_smp_send_stop' was not declared. Should it be static?
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+./include/linux/rculist.h:554:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:554:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:554:9: struct hlist_node *
+kernel/pid_namespace.c:54:76: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:181:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:181:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:181:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:183:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:183:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:182:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:394:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:53:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:53:22: struct task_struct *
+kernel/ptrace.c:53:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:72:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:72:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:72:23: got struct task_struct *new_parent
+kernel/ptrace.c:73:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:73:29: got struct cred const *
+kernel/ptrace.c:127:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:127:18: expected struct cred const *old_cred
+kernel/ptrace.c:127:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:131:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:131:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:131:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:169:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:169:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:169:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:181:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:181:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:181:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:186:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:186:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:186:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:196:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:196:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:196:9: struct task_struct *
+kernel/ptrace.c:241:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:241:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:241:44: struct task_struct *
+kernel/ptrace.c:415:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:415:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:415:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:438:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:438:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:438:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:474:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:474:54: expected struct task_struct *parent
+kernel/ptrace.c:474:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:482:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:482:53: expected struct task_struct *new_parent
+kernel/ptrace.c:482:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:530:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:530:41: expected struct task_struct *p1
+kernel/ptrace.c:530:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:532:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:532:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:532:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:734:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:734:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:734:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:742:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:742:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:742:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:847:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:847:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:847:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:851:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:851:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:851:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1081:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1081:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1081:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1083:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1083:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1083:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:480:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:681:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:697:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:853:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1229:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/tree.c:1483:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1895:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2674:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:316:12: warning: context imbalance in 'rcu_print_task_stall' - unexpected unlock
+kernel/rcu/tree_stall.h:540:9: warning: context imbalance in 'print_other_cpu_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/core.c:347:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:347:48: expected struct task_struct *p
+kernel/sched/core.c:347:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:601:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:601:38: expected struct task_struct *curr
+kernel/sched/core.c:601:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:656:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:656:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:656:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:1715:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1715:33: expected struct task_struct *p
+kernel/sched/core.c:1715:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1715:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1715:68: expected struct task_struct *tsk
+kernel/sched/core.c:1715:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2833:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:2915:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:2915:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:2915:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3112:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3112:36: expected struct task_struct const *p
+kernel/sched/core.c:3112:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:7640:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:7640:43: expected struct task_struct *push_task
+kernel/sched/core.c:7640:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4533:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:4533:38: expected struct task_struct *curr
+kernel/sched/core.c:4533:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4967:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:4967:14: expected struct task_struct *prev
+kernel/sched/core.c:4967:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5626:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5626:17: struct task_struct *
+kernel/sched/core.c:5626:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5833:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5833:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5833:22: struct task_struct *
+kernel/sched/core.c:9501:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:9501:25: expected struct task_struct *p
+kernel/sched/core.c:9501:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:85:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:85:13: expected struct task_struct const *p
+kernel/sched/pelt.h:85:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:347:11: warning: dereference of noderef expression
+kernel/sched/core.c:1706:33: warning: dereference of noderef expression
+kernel/sched/core.c:1707:19: warning: dereference of noderef expression
+kernel/sched/core.c:1708:37: warning: dereference of noderef expression
+kernel/sched/core.c:2049:9: warning: context imbalance in 'push_cpu_stop' - different lock contexts for basic block
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/core.c:1681:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:1681:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:1681:38: struct task_struct const *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2139:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2139:13: struct task_struct *
+kernel/sched/deadline.c:2139:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2267:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2267:25: struct task_struct *
+kernel/sched/deadline.c:2267:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1798:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1798:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1798:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1809:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1809:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1809:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1995:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1995:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:1995:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1683:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1683:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1683:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1759:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1759:43: expected struct task_struct *p
+kernel/sched/deadline.c:1759:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2312:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2312:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2312:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2314:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2314:23: expected struct task_struct *p
+kernel/sched/deadline.c:2314:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2316:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2316:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2316:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2480:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2480:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2480:22: struct task_struct *
+kernel/sched/deadline.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dl_task_offline_migration' - unexpected unlock
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/debug.c:330:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:330:9: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:330:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:337:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:337:9: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:337:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:697:9: expected struct task_struct *tsk
+kernel/sched/debug.c:697:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:697:9: expected struct task_struct *tsk
+kernel/sched/debug.c:697:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/fair.c:861:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:861:34: expected struct sched_entity *se
+kernel/sched/fair.c:861:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2505:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2505:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2505:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10599:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10599:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10599:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5430:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5430:38: expected struct task_struct *curr
+kernel/sched/fair.c:5430:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5664:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5665:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6607:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6607:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6607:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6729:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6729:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6729:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6927:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:6927:38: expected struct task_struct *curr
+kernel/sched/fair.c:6927:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7178:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7178:38: expected struct task_struct *curr
+kernel/sched/fair.c:7178:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8149:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8149:40: expected struct sched_domain *child
+kernel/sched/fair.c:8149:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8642:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8642:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8642:22: struct task_struct *
+kernel/sched/fair.c:9918:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:9918:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:9918:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9574:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9574:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9574:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9996:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:9996:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:9996:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5359:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2213:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2213:25: struct task_struct *
+kernel/sched/rt.c:2213:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1743:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1743:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1743:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1885:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1885:40: expected struct task_struct *task
+kernel/sched/rt.c:1885:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1906:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1906:13: struct task_struct *
+kernel/sched/rt.c:1906:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2264:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2264:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2264:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:40: expected struct task_struct *p
+kernel/sched/rt.c:2266:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:61: expected struct task_struct *p
+kernel/sched/rt.c:2266:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2340:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2340:46: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2340:46: struct task_struct *
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/stop_task.c:65:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:65:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:65:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:758:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:758:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:758:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:920:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:70: expected struct sched_domain *sd
+kernel/sched/topology.c:920:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:949:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:949:59: expected struct sched_domain *sd
+kernel/sched/topology.c:949:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1119:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1119:40: expected struct sched_domain *child
+kernel/sched/topology.c:1119:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1420:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1420:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1420:43: got struct sched_domain *child
+kernel/sched/topology.c:1905:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:1905:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1905:31: got struct sched_domain *sd
+kernel/sched/topology.c:2073:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2073:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2073:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2090:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2090:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2090:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1457:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1457:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1457:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1470:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1470:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1470:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1457:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1457:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1457:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1470:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1470:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1470:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1435:19: warning: dereference of noderef expression
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1333:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1333:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1333:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1345:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1345:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1345:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1831:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1831:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1831:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1849:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1849:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1849:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:196:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:196:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:196:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:199:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:199:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:199:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:695:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:695:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:695:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:697:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:697:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:697:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1317:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1317:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1317:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1318:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1318:16: expected struct k_sigaction *action
+kernel/signal.c:1318:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1335:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1335:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1335:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1646:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1646:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1646:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1648:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1648:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1648:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1821:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1821:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1821:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1931:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1950:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1950:65: expected struct task_struct *tsk
+kernel/signal.c:1950:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1951:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1969:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1969:14: expected struct sighand_struct *psig
+kernel/signal.c:1969:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:1998:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:1998:46: expected struct task_struct *t
+kernel/signal.c:1998:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1999:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:1999:34: expected struct task_struct *parent
+kernel/signal.c:1999:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2028:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2028:24: expected struct task_struct *parent
+kernel/signal.c:2028:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2031:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2031:24: expected struct task_struct *parent
+kernel/signal.c:2031:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2064:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2064:17: expected struct sighand_struct *sighand
+kernel/signal.c:2064:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2139:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2139:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2139:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2141:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2141:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2141:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2189:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2189:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2189:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2244:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2244:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2244:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2278:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2278:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2278:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2377:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2377:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2377:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2462:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2462:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2462:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2474:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2474:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2474:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2512:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2512:52: expected struct task_struct *tsk
+kernel/signal.c:2512:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2514:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2549:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2549:49: expected struct sighand_struct *sighand
+kernel/signal.c:2549:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2870:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2870:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2870:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2890:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2890:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2890:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2957:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2957:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2957:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2959:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2959:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2959:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3110:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3110:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3110:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3113:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3113:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3113:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3496:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3496:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3496:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3508:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3508:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3508:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3513:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3513:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3513:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3518:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3518:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3518:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3972:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3972:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3972:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3984:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3984:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3984:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4002:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4002:11: expected struct k_sigaction *k
+kernel/signal.c:4002:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4004:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4004:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4004:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4050:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4050:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4050:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1031:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1295:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1647:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:2094:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2305:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2630:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:3973:33: warning: dereference of noderef expression
+kernel/smp.c:444:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1878:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1878:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1878:19: got struct file *[assigned] file
+kernel/sys.c:1878:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1878:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1878:19: got struct file *[assigned] file
+kernel/sys.c:1878:17: warning: incorrect type in assignment (different address spaces)
+kernel/sys.c:1878:17: expected struct file *old_exe
+kernel/sys.c:1878:17: got struct file [noderef] __rcu *[assigned] __ret
+kernel/sys.c:1049:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1049:32: expected struct task_struct *p1
+kernel/sys.c:1049:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1135:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1170:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1291:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:237:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:279:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:1029:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3295:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3312:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3787:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3790:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3876:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4191:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4193:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4565:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4707:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4713:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4965:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4967:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5551:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5553:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5611:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5615:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5669:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5670:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6286:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6286:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6338:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6339:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6709:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6710:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6756:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6756:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6756:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3084:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3084:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3084:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3085:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3085:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3085:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3089:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3089:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3089:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3061:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3061:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3061:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3062:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3062:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3062:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:935:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:935:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:935:32: got int
+kernel/trace/ring_buffer.c:4708:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4794:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5149:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5179:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:383:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:383:28: expected struct trace_export **list
+kernel/trace/trace.c:383:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:397:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:397:33: expected struct trace_export **list
+kernel/trace/trace.c:397:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2791:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2791:38: expected struct event_filter *filter
+kernel/trace/trace.c:2791:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3126:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3126:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3126:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3152:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3152:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3152:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:337:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:337:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:337:9: struct trace_export *
+kernel/trace/trace.c:352:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:352:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:352:9: struct trace_export *
+kernel/trace/trace_events.c:769:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:769:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:769:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1337:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1337:38: expected struct event_filter *filter
+kernel/trace/trace.h:1337:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:71:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:71:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:71:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:73:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:73:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:172:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3514:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:651:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:651:38: expected void [noderef] __user *to
+lib/iov_iter.c:651:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:371:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:484:5: warning: symbol 'LZ4_decompress_safe_withPrefix64k' was not declared. Should it be static?
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:944:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:944:22: expected struct xa_node *node
+lib/radix-tree.c:944:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1004:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1004:22: expected struct xa_node *node
+lib/radix-tree.c:1004:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1525:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1525:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1525:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1585:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1585:28: expected struct xa_node *nodes
+lib/radix-tree.c:1585:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/vsprintf.c:2094:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1773:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1773:54: expected void const *entry
+lib/xarray.c:1773:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2518:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2518:39: expected int may_perform_io
+mm/compaction.c:2518:39: got restricted gfp_t
+mm/compaction.c:533:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:655:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1105:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1906:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:200:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:415:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:488:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:556:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:4815:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4159:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4159:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4159:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4161:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4161:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4161:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4317:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4317:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4317:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4411:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4411:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4411:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5967:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5967:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5967:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:644:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:644:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:644:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:2125:19: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2187:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:156:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5172:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memory.c:955:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1635:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1684:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2186:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/interrupt.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_page_copy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3096:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4641:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, include/linux/hardirq.h, include/linux/interrupt.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:533:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:829:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:1976:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:123:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:206:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file:
+./include/linux/sched/mm.h:143:37: warning: dereference of noderef expression
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/page_alloc.c:166:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3600:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unfreeze_partials' - unexpected unlock
+mm/slub.c:3000:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:87:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1495:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:863:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1495:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swap_state.c:352:29: warning: context imbalance in 'lookup_swap_cache' - unexpected unlock
+mm/swap_state.c:421:29: warning: context imbalance in 'find_get_incore_page' - unexpected unlock
+mm/swap_state.c:446:37: warning: context imbalance in '__read_swap_cache_async' - unexpected unlock
+mm/swapfile.c:474:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:641:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1014:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1195:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:1289:25: warning: context imbalance in 'get_swap_device' - different lock contexts for basic block
+mm/swapfile.c:370:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1344:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1401:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:370:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:1497:35: warning: context imbalance in '__swap_count' - unexpected unlock
+mm/swapfile.c:370:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:1527:17: warning: context imbalance in '__swp_swapcount' - unexpected unlock
+mm/swapfile.c:370:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:370:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:3469:32: warning: context imbalance in '__swap_duplicate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'add_swap_count_continuation' - unexpected unlock
+mm/truncate.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/backing-dev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/vmalloc.c:1328:6: warning: symbol 'set_iounmap_nonlazy' was not declared. Should it be static?
+mm/vmalloc.c:3467:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:467:1: expected unsigned long flags
+./include/trace/events/vmscan.h:467:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1419:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:121:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:126:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:131:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:136:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:141:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:146:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:155:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:160:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:165:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:729:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:858:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:161:18: warning: symbol 'ptype_base' was not declared. Should it be static?
+net/core/dev.c:162:18: warning: symbol 'ptype_all' was not declared. Should it be static?
+net/core/dev.c:2454:19: warning: symbol 'xps_needed' was not declared. Should it be static?
+net/core/dev.c:2456:19: warning: symbol 'xps_rxqs_needed' was not declared. Should it be static?
+net/core/dev.c:3296:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3296:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3296:23: got unsigned int
+net/core/dev.c:3296:23: warning: cast from restricted __wsum
+net/core/dev.c:3795:26: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'net_tx_action' - unexpected unlock
+net/core/filter.c:430:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:433:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:436:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:439:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:442:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:516:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:519:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:522:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2315:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2315:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2315:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4189:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4582:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7058:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:7988:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7991:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7994:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:1912:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1912:43: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1918:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1918:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1918:36: got unsigned long long [usertype] from
+net/core/filter.c:1918:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1918:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1918:42: got unsigned long long [usertype] to
+net/core/filter.c:1963:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1963:59: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:1969:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1969:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1969:52: got unsigned long long [usertype] from
+net/core/filter.c:1969:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1969:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1969:58: got unsigned long long [usertype] to
+net/core/filter.c:2015:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2015:28: expected unsigned long long
+net/core/filter.c:2015:28: got restricted __wsum
+net/core/filter.c:2037:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2037:35: expected unsigned long long
+net/core/filter.c:2037:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5269:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5269:17: expected unsigned int [usertype] spi
+net/core/filter.c:5269:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5277:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5277:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5277:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/flow_dissector.c:179:43: warning: restricted __be16 degrades to integer
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:186:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:349:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:804:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:347:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2011:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3581:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3593:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1500:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2904:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2932:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2949:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2961:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:181:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:398:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/ipv4/route.c:783:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:783:46: expected unsigned int [usertype] key
+net/ipv4/route.c:783:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c:3083:27: warning: incorrect type in assignment (different base types)
+net/ipv4/route.c:3083:27: expected restricted __be16 [usertype] len
+net/ipv4/route.c:3083:27: got unsigned long
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:234:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:234:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:234:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:234:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:234:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:234:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:234:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:234:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:234:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2835:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2835:41: expected void const *data
+net/ipv4/tcp_ipv4.c:2835:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2944:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2944:45: expected void const *data
+net/ipv4/tcp_ipv4.c:2944:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2948:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:2948:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2948:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2099:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2361:9: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2389:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2836:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2836:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2945:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2945:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1494:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2896:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2918:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:2968:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:170:26: warning: incorrect type in assignment (different address spaces)
+net/ipv4/udp_offload.c:170:26: expected struct net_offload const **offloads
+net/ipv4/udp_offload.c:170:26: got struct net_offload const [noderef] __rcu **
+net/ipv4/udp_offload.c:171:23: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/udp_offload.c:171:23: struct net_offload const [noderef] __rcu *
+net/ipv4/udp_offload.c:171:23: struct net_offload const *
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2694:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast.c:259:25: warning: context imbalance in 'ip6_mc_find_dev_rcu' - different lock contexts for basic block
+net/ipv6/mcast.c:453:9: warning: context imbalance in 'ip6_mc_source' - unexpected unlock
+net/ipv6/mcast.c:543:9: warning: context imbalance in 'ip6_mc_msfilter' - unexpected unlock
+net/ipv6/mcast.c:590:21: warning: context imbalance in 'ip6_mc_msfget' - unexpected unlock
+net/ipv6/mcast.c:2702:25: warning: context imbalance in 'igmp6_mc_get_next' - unexpected unlock
+net/ipv6/mcast.c:2724:9: warning: context imbalance in 'igmp6_mc_get_idx' - wrong count at exit
+net/ipv6/mcast.c:2751:9: warning: context imbalance in 'igmp6_mc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c:2823:31: warning: context imbalance in 'igmp6_mcf_get_next' - unexpected unlock
+net/ipv6/mcast.c:2855:9: warning: context imbalance in 'igmp6_mcf_get_idx' - wrong count at exit
+net/ipv6/mcast.c:2872:9: warning: context imbalance in 'igmp6_mcf_seq_next' - wrong count at exit
+net/ipv6/mcast.c:2885:17: warning: context imbalance in 'igmp6_mcf_seq_stop' - unexpected unlock
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2345:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2345:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2345:39: got restricted __be32
+net/ipv6/seg6.c:193:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:193:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:193:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:371:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:371:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:371:24: got void *
+net/ipv6/seg6.c:394:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:394:20: expected void const *
+net/ipv6/seg6.c:394:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1752:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2384:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2384:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2384:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2702:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2702:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2702:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:123:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:522:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:522:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:522:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:251:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:251:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:251:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:210:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:210:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:210:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1959:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1959:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1959:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3405:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3405:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3405:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_standalone.c:31:14: warning: symbol 'nf_conntrack_net_id' was not declared. Should it be static?
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:575:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink.c:638:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink.c:638:9: struct sock [noderef] __rcu *
+net/netfilter/nfnetlink.c:638:9: struct sock *
+net/netfilter/nfnetlink.c:647:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink.c:647:17: struct sock [noderef] __rcu *
+net/netfilter/nfnetlink.c:647:17: struct sock *
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2567:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2573:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2623:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1012:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2424:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:132:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:35: expected void const *
+net/sched/act_bpf.c:132:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1673:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1673:16: struct tcf_proto *
+net/sched/cls_api.c:1673:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1773:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1773:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1773:20: struct tcf_proto *
+net/sched/cls_api.c:1735:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1735:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1735:25: struct tcf_proto *
+net/sched/cls_api.c:1755:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1755:16: struct tcf_proto *
+net/sched/cls_api.c:1755:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1820:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2494:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1403:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:195:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:272:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1141:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1136:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1136:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1136:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1138:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1138:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1138:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/unix/af_unix.c:1101:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1409:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:97:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:762:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1303:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1303:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1303:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3960:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3960:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3960:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4050:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4050:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4050:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4077:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4077:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4077:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4105:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4105:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4105:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4106:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4106:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4106:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:244:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:265:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:947:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:947:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:947:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:972:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:972:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:972:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1145:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1145:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1145:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1147:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1147:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1147:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1150:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1150:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1150:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1168:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1168:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1168:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1255:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1255:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1255:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1258:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1258:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1258:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1264:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1264:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1264:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1378:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1378:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1378:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1380:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1380:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1380:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2045:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2045:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2045:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2655:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2655:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2655:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2658:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2658:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2658:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2661:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2661:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2661:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2672:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2672:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2672:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2674:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2674:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2674:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2690:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2690:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2690:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2691:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2691:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2691:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2692:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2692:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2692:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2693:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2693:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2693:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2694:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2694:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2694:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2695:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2695:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2695:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:308:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:772:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:816:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1200:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1288:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1323:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1941:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_user.c:3479:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3479:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3479:9: struct sock *
+net/xfrm/xfrm_user.c:3487:17: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3487:17: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3487:17: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1743:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1743:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1743:16: struct sock *
+security/commoncap.c:1358:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:788:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:788:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:789:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:789:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:808:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1474:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1262:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:708:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=v0.6.4
+KERNEL=v5.12-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:5:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:10:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:15:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:20:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:25:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:30:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:40: warning: cast to restricted __be32
+arch/powerpc/kernel/fadump.c:47:16: warning: symbol 'fadump_kobj' was not declared. Should it be static?
+arch/powerpc/kernel/fadump.c:54:27: warning: symbol 'crash_mrange_info' was not declared. Should it be static?
+arch/powerpc/kernel/fadump.c:60:27: warning: symbol 'reserved_mrange_info' was not declared. Should it be static?
+arch/powerpc/kernel/fadump.c:82:12: warning: symbol 'fadump_cma_init' was not declared. Should it be static?
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1055:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1098:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:672:39: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/kvm.c:672:39: expected char const [noderef] __user *uaddr
+arch/powerpc/kernel/kvm.c:672:39: got char const *
+arch/powerpc/kernel/mce.c:43:1: warning: symbol 'mce_ue_event_work' was not declared. Should it be static?
+arch/powerpc/kernel/nvram_64.c:729:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:729:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:729:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1015:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:957:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:957:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:957:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:958:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:958:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:958:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:961:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:961:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:961:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:962:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:962:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:962:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:965:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:965:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:965:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:966:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:966:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:966:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:969:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:969:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:969:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:970:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:970:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:970:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:973:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:973:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:973:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:974:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:974:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:974:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:977:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:977:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:977:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:978:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:978:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:978:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:981:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:981:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:981:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:982:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:982:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:982:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:985:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:985:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:985:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:986:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:986:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:986:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:989:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:989:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:989:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:990:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:990:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:990:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:993:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:993:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:993:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:994:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:994:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:994:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:997:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:997:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:997:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:998:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:998:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:998:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1001:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1001:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1001:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1002:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1002:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1002:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1005:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1005:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1005:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1006:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1006:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1006:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1009:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1009:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1009:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1010:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1010:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1010:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/security.c:253:6: warning: symbol 'stf_barrier' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:113:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:115:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:360:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:422:6: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:951:6: warning: symbol 'rfi_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:952:6: warning: symbol 'entry_flush' was not declared. Should it be static?
+arch/powerpc/kernel/setup_64.c:953:6: warning: symbol 'uaccess_flush' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:86:1: warning: symbol '__pcpu_scope_cpu_coregroup_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:125:1: warning: symbol '__pcpu_scope_thread_group_l1_cache_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:132:1: warning: symbol '__pcpu_scope_thread_group_l2_cache_map' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:138:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:21:6: warning: symbol '_iommu_save' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:91:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:128:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:154:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:982:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1018:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1018:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1018:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1022:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1022:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1022:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1026:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1026:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1026:42: got restricted __le64 [usertype]
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:410:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:410:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:410:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:412:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:412:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:412:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kexec/ima.c:56:5: warning: symbol 'ima_get_kexec_buffer' was not declared. Should it be static?
+arch/powerpc/kexec/ima.c:80:5: warning: symbol 'ima_free_kexec_buffer' was not declared. Should it be static?
+arch/powerpc/kexec/ima.c:109:6: warning: symbol 'remove_ima_buffer' was not declared. Should it be static?
+arch/powerpc/kexec/ima.c:139:5: warning: symbol 'arch_ima_add_kexec_buffer' was not declared. Should it be static?
+arch/powerpc/kexec/ima.c:156:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/ima.c:156:21: expected unsigned int [usertype] tmp
+arch/powerpc/kexec/ima.c:156:21: got restricted __be32 [usertype]
+arch/powerpc/kexec/ima.c:161:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/ima.c:161:21: expected unsigned long long [usertype] tmp
+arch/powerpc/kexec/ima.c:161:21: got restricted __be64 [usertype]
+arch/powerpc/kexec/ima.c:177:5: warning: symbol 'setup_ima_buffer' was not declared. Should it be static?
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:1975:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:996:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:996:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:996:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:289:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1001:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1723:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1724:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1724:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1724:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1888:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1889:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1889:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1889:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:617:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:2974:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3221:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:3887:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: expected restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: got restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:681:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:682:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:682:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:682:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c:1154:5: warning: symbol 'kvmppc_handle_exit_pr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:79:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:79:49: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:79:49: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:80:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:80:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:80:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive_native.c:565:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1152:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2119:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2119:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2119:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2120:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2120:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2120:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2121:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2121:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2121:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/hash_native.c:489:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:545:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:599:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:639:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:916:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_tlb.c:1341:13: warning: function 'radix_kvm_prefetch_workaround' with external linkage has definition
+arch/powerpc/mm/drmem.c:76:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:76:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:76:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:96:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:96:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:96:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:97:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:98:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:98:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:134:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:134:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:134:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:153:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:153:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:153:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:166:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:166:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:166:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:264:29: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:265:49: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: got restricted __be64 [usertype] v
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: got restricted __be64 [usertype] r
+arch/powerpc/net/bpf_jit_comp64.c:1155:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1168:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1179:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:1180:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c:229:1: warning: symbol '__pcpu_scope_hv_24x7_txn_flags' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:230:1: warning: symbol '__pcpu_scope_hv_24x7_txn_err' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:236:1: warning: symbol '__pcpu_scope_hv_24x7_hw' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:244:1: warning: symbol '__pcpu_scope_hv_24x7_reqb' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c:245:1: warning: symbol '__pcpu_scope_hv_24x7_resb' was not declared. Should it be static?
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:24:18: warning: symbol 'isa207_pmu_format_attr' was not declared. Should it be static?
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:834:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:834:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:834:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:835:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:835:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:835:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:844:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:844:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:844:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:28:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/pci.c:37:24: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/maple/setup.c:229:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:229:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:229:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:257:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:257:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:257:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:276:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:276:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:276:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1533:6: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2575:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2575:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2575:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2644:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2650:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2650:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2650:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:47:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/pfunc_core.c:688:48: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:87:5: warning: symbol 'sccdbg' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:177:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:177:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:177:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:235:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:235:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:235:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:236:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:74:16: warning: symbol 'mpipl_kobj' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:34: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:34: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:44: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:44: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:44: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:288:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:233:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:233:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:233:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:233:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:238:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:238:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:238:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:239:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:239:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:239:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:248:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:249:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:252:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:253:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:836:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:836:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:836:58: got restricted __be64 *
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:339:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:339:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:339:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:343:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:343:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:343:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:347:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:347:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:347:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:349:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:349:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:349:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:796:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:797:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvCall_inst.c:29:1: warning: symbol '__pcpu_scope_hcall_stats' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:223:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1463:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:486:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:489:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1556:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:390:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:393:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:397:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:432:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:432:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:432:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:437:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:437:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:437:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:440:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:440:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:440:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:441:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:441:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:441:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:868:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:1101:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:1101:27: expected unsigned long long [usertype] cookie1
+arch/powerpc/platforms/pseries/papr_scm.c:1101:27: got restricted __le64 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:1102:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:1102:27: expected unsigned long long [usertype] cookie2
+arch/powerpc/platforms/pseries/papr_scm.c:1102:27: got restricted __le64 [usertype]
+arch/powerpc/platforms/pseries/pci.c:162:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:162:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:162:49: got int const *
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:142:27: warning: symbol 'drc_pmem_match' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/rtas-fadump.c:250:6: warning: symbol 'rtas_fadump_set_regval' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/setup.c:297:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:629:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:629:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:629:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:636:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:636:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:636:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:639:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:639:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:639:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:642:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:642:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:642:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:655:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:655:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:655:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:660:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:660:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:660:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:661:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:661:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:661:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:663:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:663:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:663:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:682:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:682:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:682:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:686:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:686:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:686:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:687:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:687:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:687:47: got int const *
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:74:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:108:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:108:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:108:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:162:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:162:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:162:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:217:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:217:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:217:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:223:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:223:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:223:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:336:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:336:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:336:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:229:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:229:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:229:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:229:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:773:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/xmon.c:4216:1: warning: symbol 'spu_inst_dump' was not declared. Should it be static?
+block/blk-cgroup.c:606:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-iocost.c:734:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:745:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+crypto/asymmetric_keys/asym_tpm.c:43:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:43:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:43:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:88:22: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:122:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:122:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:122:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:123:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:123:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:123:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:163:19: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:205:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:205:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:205:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:206:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:206:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:206:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:246:19: warning: cast to restricted __be32
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1254:39: warning: dubious: !x | y
+crypto/ecc.c:1264:47: warning: dubious: !x | y
+crypto/serpent_generic.c:288:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:288:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:288:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:288:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:288:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:288:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:289:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:289:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:289:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:289:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:289:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:289:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:290:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:290:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:290:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:290:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:290:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:290:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:291:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:291:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:291:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:291:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:291:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:291:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:292:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:292:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:292:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:292:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:292:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:292:14: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:294:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:295:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:296:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:297:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:298:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:298:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:298:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:298:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:298:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:298:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:299:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:300:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+crypto/serpent_generic.c:301:9: warning: cast to restricted __le32
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4421:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4421:24: expected restricted __poll_t
+drivers/android/binder.c:4421:24: got int
+drivers/ata/acard-ahci.c:70:9: warning: Initializer entry defined twice
+drivers/ata/acard-ahci.c:70:9: also defined here
+drivers/ata/ahci.c:104:9: warning: Initializer entry defined twice
+drivers/ata/ahci.c:104:9: also defined here
+drivers/ata/ahci_ceva.c:104:33: warning: invalid assignment: &=
+drivers/ata/ahci_ceva.c:104:33: left side has type unsigned short
+drivers/ata/ahci_ceva.c:104:33: right side has type restricted __le16
+drivers/ata/ahci_ceva.c:187:9: warning: Initializer entry defined twice
+drivers/ata/ahci_ceva.c:187:9: also defined here
+drivers/ata/ahci_imx.c:978:9: warning: Initializer entry defined twice
+drivers/ata/ahci_imx.c:978:9: also defined here
+drivers/ata/ahci_platform.c:40:9: warning: Initializer entry defined twice
+drivers/ata/ahci_platform.c:40:9: also defined here
+drivers/ata/ahci_qoriq.c:167:9: warning: Initializer entry defined twice
+drivers/ata/ahci_qoriq.c:167:9: also defined here
+drivers/ata/ahci_xgene.c:196:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:196:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:196:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:203:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:203:44: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:203:44: got void *
+drivers/ata/ahci_xgene.c:206:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:206:44: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:206:44: got void *
+drivers/ata/ahci_xgene.c:262:33: warning: invalid assignment: &=
+drivers/ata/ahci_xgene.c:262:33: left side has type unsigned short
+drivers/ata/ahci_xgene.c:262:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:457:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:457:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:457:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:464:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:464:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:464:36: got void *
+drivers/ata/ahci_xgene.c:467:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:467:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:467:36: got void *
+drivers/ata/ahci_xgene.c:502:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:502:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:502:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:508:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:508:41: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:508:41: got void *
+drivers/ata/ahci_xgene.c:514:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:514:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:514:36: got void *
+drivers/ata/ahci_xgene.c:517:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:517:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:517:36: got void *
+drivers/ata/ahci_xgene.c:530:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:530:57: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:530:57: got void *
+drivers/ata/ahci_xgene.c:718:9: warning: Initializer entry defined twice
+drivers/ata/ahci_xgene.c:718:9: also defined here
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-scsi.c:1793:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit
+drivers/ata/libata-scsi.c:1814:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock
+drivers/ata/pata_atiixp.c:254:9: warning: Initializer entry defined twice
+drivers/ata/pata_atiixp.c:255:10: also defined here
+drivers/ata/pata_cs5520.c:97:9: warning: Initializer entry defined twice
+drivers/ata/pata_cs5520.c:98:10: also defined here
+drivers/ata/pata_cs5530.c:150:9: warning: Initializer entry defined twice
+drivers/ata/pata_cs5530.c:151:10: also defined here
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/ata/pata_sc1200.c:196:9: warning: Initializer entry defined twice
+drivers/ata/pata_sc1200.c:197:10: also defined here
+drivers/ata/pata_serverworks.c:256:9: warning: Initializer entry defined twice
+drivers/ata/pata_serverworks.c:257:10: also defined here
+drivers/ata/sata_highbank.c:442:9: warning: Initializer entry defined twice
+drivers/ata/sata_highbank.c:442:9: also defined here
+drivers/ata/sata_mv.c:669:9: warning: Initializer entry defined twice
+drivers/ata/sata_mv.c:670:10: also defined here
+drivers/ata/sata_nv.c:378:9: warning: Initializer entry defined twice
+drivers/ata/sata_nv.c:382:10: also defined here
+drivers/ata/sata_nv.c:386:9: warning: Initializer entry defined twice
+drivers/ata/sata_nv.c:390:10: also defined here
+drivers/ata/sata_sil24.c:377:9: warning: Initializer entry defined twice
+drivers/ata/sata_sil24.c:378:10: also defined here
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2053:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2053:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2053:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:439:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:447:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:447:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:447:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:149:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:153:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:165:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:165:56: left side has type restricted __be16
+drivers/atm/iphase.c:165:56: right side has type int
+drivers/atm/iphase.c:203:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2962:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3036:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3036:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3036:23: got int vci
+drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1185:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1185:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1185:23: got int [assigned] desc
+drivers/atm/iphase.c:1297:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1297:12: expected int desc
+drivers/atm/iphase.c:1297:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1506:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1553:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1565:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1582:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1735:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1735:34: left side has type restricted __be16
+drivers/atm/iphase.c:1735:34: right side has type int
+drivers/atm/iphase.c:1812:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1813:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1966:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2022:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2049:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2112:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2128:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2129:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2130:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2278:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2278:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2280:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2280:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2666:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1132:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1137:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1147:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1168:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1168:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1395:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1408:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1490:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1491:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2677:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2678:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2995:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3006:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3007:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3024:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3025:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:544:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:544:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:544:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:563:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:563:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:563:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1495:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1495:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1495:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1807:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1807:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1807:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1813:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1813:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1813:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1885:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1885:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1885:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1895:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1895:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1895:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1968:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1968:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1968:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2115:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2115:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2115:23: got void *
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2188:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2295:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2306:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2349:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2583:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1675:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1675:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1675:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1676:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1676:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1676:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1677:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1677:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1686:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1686:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1686:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1690:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1690:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1690:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1693:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1693:29: left side has type unsigned int
+drivers/atm/nicstar.c:1693:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1704:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1704:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1704:29: got restricted __le32 [usertype]
+drivers/base/devres.c:1230:9: warning: cast removes address space '__percpu' of expression
+drivers/base/firmware_loader/fallback_table.c:19:33: warning: symbol 'fw_fallback_config' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:289:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/platform.c:1545:20: warning: symbol 'early_platform_cleanup' was not declared. Should it be static?
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1098:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:182:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/cryptoloop.c:134:23: warning: incorrect type in assignment (different base types)
+drivers/block/cryptoloop.c:134:23: expected unsigned int
+drivers/block/cryptoloop.c:134:23: got restricted __le32 [usertype]
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:563:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:563:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:564:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:564:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:565:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:565:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:565:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:571:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:571:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:571:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:572:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:572:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:572:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:573:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:573:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:573:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:580:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:580:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:580:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:581:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:581:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:581:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:582:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:582:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:582:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:583:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:583:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:583:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:722:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:722:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:736:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:736:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:736:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:773:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:773:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:773:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:833:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:837:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:839:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:839:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:839:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:898:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:909:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:910:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:911:43: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:912:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:913:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:918:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:919:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:921:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:922:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:952:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:952:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:952:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:998:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1021:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1034:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1035:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1050:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1051:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1063:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1077:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1114:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1114:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1114:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1321:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1321:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1321:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1349:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1349:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1349:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1361:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1361:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1361:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1381:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1381:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1381:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1382:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1382:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1382:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1392:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1392:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1392:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1393:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1393:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1393:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1394:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1394:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1394:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1407:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1407:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1407:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1408:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1408:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1408:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1423:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1423:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1423:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1425:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1425:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1425:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1441:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1441:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1441:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1443:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1443:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1443:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1456:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1456:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1456:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1458:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1458:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1458:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1681:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1681:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1681:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1683:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1683:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1683:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1697:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1697:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1697:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1702:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1702:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1702:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1712:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1712:29: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1712:29: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1788:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1788:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1788:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1811:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1811:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1811:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1812:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1812:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1812:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1848:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1848:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1848:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:3024:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3024:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:3024:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3026:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3026:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:3026:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3027:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3027:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:3027:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3028:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3028:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:3028:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3030:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3030:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:3030:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3031:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3031:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:3031:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3032:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3032:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:3032:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3033:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3033:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3033:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3034:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3034:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3034:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3036:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3036:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3036:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3037:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3037:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3037:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3039:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3039:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3039:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3040:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3040:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3040:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3093:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3094:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3256:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3257:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3275:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3276:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3276:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3276:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3276:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3283:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3285:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3286:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3287:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3289:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3291:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3298:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3299:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3299:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3299:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3299:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3303:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3304:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3304:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3304:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3304:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3314:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3696:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3696:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3696:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:861:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:793:40: warning: mixing different enum types:
+drivers/block/drbd/drbd_nl.c:793:40: int enum drbd_state_rv
+drivers/block/drbd/drbd_nl.c:793:40: unsigned int enum drbd_ret_code
+drivers/block/drbd/drbd_nl.c:795:40: warning: mixing different enum types:
+drivers/block/drbd/drbd_nl.c:795:40: int enum drbd_state_rv
+drivers/block/drbd/drbd_nl.c:795:40: unsigned int enum drbd_ret_code
+drivers/block/drbd/drbd_nl.c:980:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:980:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:980:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1287:41: warning: cast to restricted __be32
+drivers/block/drbd/drbd_nl.c:1347:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1347:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1347:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1639:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1639:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1639:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1649:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1649:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1649:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1872:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1872:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1872:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2130:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2130:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2130:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2138:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2138:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2138:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2320:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2320:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2320:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2343:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2343:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2343:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2488:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2488:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2488:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2651:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2651:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2651:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2803:27: warning: mixing different enum types:
+drivers/block/drbd/drbd_nl.c:2883:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2883:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2883:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2923:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2923:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2923:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3461:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3461:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3461:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3586:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3586:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3586:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3799:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3799:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3799:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3805:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3805:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3805:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3995:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3995:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3995:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2185:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5363:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5364:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5373:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5430:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5430:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5430:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:273:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:529:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:601:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:705:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:774:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1167:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1168:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1169:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1173:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1174:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1179:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1180:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:822:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:877:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1042:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1589:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1589:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1589:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1895:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1899:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1911:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2159:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2193:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2407:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2407:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2407:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2417:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2417:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2417:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2596:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2624:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2635:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2668:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2668:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2668:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2800:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2800:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2800:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2856:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2857:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3068:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3068:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3068:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3144:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3144:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3144:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3201:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3201:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3201:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3547:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3547:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3547:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3679:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3680:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3681:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3682:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3683:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3684:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3705:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3705:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3705:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3791:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3791:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3791:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3948:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4007:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4008:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4009:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4010:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4046:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4046:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4046:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:4051:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4051:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4051:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4057:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4057:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4057:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4124:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4125:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4126:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4134:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4134:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4134:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4176:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4176:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4176:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4299:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4399:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4400:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4425:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4426:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4458:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4662:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4989:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4989:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5007:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5008:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5317:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5318:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5319:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5628:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5647:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5692:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5693:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5702:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5744:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5745:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5753:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5790:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5791:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5799:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5826:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5833:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5835:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5835:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5835:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5835:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5856:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5857:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5859:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5885:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5917:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5918:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5920:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5922:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5971:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5971:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5971:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6061:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6061:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6061:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6158:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6158:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6158:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:578:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:691:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:983:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:983:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:983:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1056:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1056:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1056:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1699:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1699:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1699:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1706:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1706:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1706:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1903:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1903:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1903:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2069:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2069:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2069:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1949:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2364:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:621:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:513:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:514:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:563:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:567:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1692:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1721:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1894:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2099:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2154:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:602:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:602:32: expected int
+drivers/block/nbd.c:602:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:643:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:643:48: expected int
+drivers/block/nbd.c:643:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:983:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:983:21: expected int [assigned] ret
+drivers/block/nbd.c:983:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:988:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:988:16: expected restricted blk_status_t
+drivers/block/nbd.c:988:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:494:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:509:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:554:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:570:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/umem.c:267:32: warning: incorrect type in assignment (different base types)
+drivers/block/umem.c:267:32: expected restricted __le64 [usertype] sem_control_bits
+drivers/block/umem.c:267:32: got restricted __le32 [usertype] control_bits
+drivers/block/umem.c:287:16: warning: incorrect type in argument 1 (different base types)
+drivers/block/umem.c:287:16: expected unsigned int [usertype] val
+drivers/block/umem.c:287:16: got restricted __le32 [usertype]
+drivers/block/umem.c:291:16: warning: incorrect type in argument 1 (different base types)
+drivers/block/umem.c:291:16: expected unsigned int [usertype] val
+drivers/block/umem.c:291:16: got restricted __le32 [usertype]
+drivers/block/umem.c:295:16: warning: incorrect type in argument 1 (different base types)
+drivers/block/umem.c:295:16: expected unsigned int [usertype] val
+drivers/block/umem.c:295:16: got restricted __le32 [usertype]
+drivers/block/umem.c:398:32: warning: incorrect type in assignment (different base types)
+drivers/block/umem.c:398:32: expected restricted __le64 [usertype] sem_control_bits
+drivers/block/umem.c:398:32: got restricted __le32 [usertype] control_bits
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:429:31: warning: cast to restricted __le32
+drivers/block/umem.c:429:31: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:457:33: warning: cast to restricted __le32
+drivers/block/umem.c:457:33: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:461:28: warning: cast to restricted __le32
+drivers/block/umem.c:461:28: warning: cast from restricted __le64
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:551:22: warning: cast to restricted __le32
+drivers/block/umem.c:560:24: warning: incorrect type in argument 1 (different base types)
+drivers/block/umem.c:560:24: expected unsigned int [usertype] val
+drivers/block/umem.c:560:24: got restricted __le32 [usertype]
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:574:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:576:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/umem.c:578:29: warning: cast to restricted __le32
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bio.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:73:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btqca.c:540:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:1843:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1843:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1843:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1843:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1847:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1847:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1847:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1847:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1851:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1851:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1851:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1851:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1855:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1855:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1855:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1855:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1859:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1859:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1859:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1859:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1865:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1865:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1865:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1865:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1903:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1903:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1903:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1903:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2412:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2412:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2412:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2412:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2421:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2421:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2421:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2421:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2422:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2422:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2422:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2422:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2423:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2423:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2423:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2423:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:3498:21: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/btusb.c:3498:21: expected unsigned int [usertype] section_num
+drivers/bluetooth/btusb.c:3498:21: got restricted __le32 [usertype] section_num
+drivers/bluetooth/btusb.c:3506:32: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/btusb.c:3506:32: expected unsigned int [usertype] section_offset
+drivers/bluetooth/btusb.c:3506:32: got restricted __le32 [usertype] secoffset
+drivers/bluetooth/btusb.c:3507:25: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/btusb.c:3507:25: expected unsigned int [usertype] dl_size
+drivers/bluetooth/btusb.c:3507:25: got restricted __le32 [usertype] dlsize
+drivers/bluetooth/btusb.c:4186:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4186:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4186:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4186:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4186:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4186:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4217:18: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_ag6xx.c:258:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1012:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1012:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1012:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1012:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1026:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1026:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1026:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1026:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1026:37: warning: cast to restricted __le32
+drivers/bluetooth/hci_qca.c:1026:37: warning: cast to restricted __le32
+drivers/bus/fsl-mc/fsl-mc-bus.c:391:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
+drivers/bus/fsl-mc/mc-sys.c:294:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/frontend.c:44:23: warning: symbol 'agp_fe' was not declared. Should it be static?
+drivers/char/agp/frontend.c:46:19: warning: symbol 'agp_find_mem_by_key' was not declared. Should it be static?
+drivers/char/agp/frontend.c:161:5: warning: symbol 'agp_create_segment' was not declared. Should it be static?
+drivers/char/agp/frontend.c:213:25: warning: symbol 'agp_find_private' was not declared. Should it be static?
+drivers/char/agp/frontend.c:268:6: warning: symbol 'agp_free_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:274:19: warning: symbol 'agp_allocate_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:486:19: warning: symbol 'agp_find_client_by_pid' was not declared. Should it be static?
+drivers/char/agp/frontend.c:511:19: warning: symbol 'agp_create_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:524:5: warning: symbol 'agp_remove_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:735:5: warning: symbol 'agpioc_acquire_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:778:5: warning: symbol 'agpioc_release_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:785:5: warning: symbol 'agpioc_setup_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:865:5: warning: symbol 'agpioc_protect_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:899:5: warning: symbol 'agpioc_deallocate_wrap' was not declared. Should it be static?
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:212:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:212:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:212:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1227:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1227:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1227:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1296:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1296:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1296:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3616:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:215:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:918:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1279:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1361:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1383:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1405:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1427:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1449:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1471:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1496:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1538:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1635:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1680:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1844:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2292:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2331:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4471:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4528:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4563:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4659:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1044:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:570:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:903:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1078:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1106:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/random.c:2283:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:235:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:268:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:274:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: expected void *p
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:234:17: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:530:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:530:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:530:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:537:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:537:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:537:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:543:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:543:46: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:543:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:480:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:509:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:593:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clk/sifive/fu740-prci.c:76:21: warning: symbol '__prci_init_clocks_fu740' was not declared. Should it be static?
+drivers/clocksource/jcore-pit.c:126:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:126:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:126:33: got void *
+drivers/clocksource/jcore-pit.c:176:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:176:40: expected void *dev
+drivers/clocksource/jcore-pit.c:176:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:477:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:477:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:477:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:477:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:477:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:477:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:947:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:947:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:947:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:970:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:970:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:971:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:971:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:971:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:987:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:990:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:991:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:992:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:992:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:992:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:993:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:238:31: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:250:37: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:260:39: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:721:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:721:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:721:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:734:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:734:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:734:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:16: expected void *p
+drivers/crypto/nx/nx-842-pseries.c:738:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:29: expected void const *q
+drivers/crypto/nx/nx-842-pseries.c:738:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:787:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:787:43: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:787:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:788:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:788:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:788:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:798:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:798:51: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:798:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:799:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:799:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:799:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:980:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:987:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:987:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:987:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1010:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1010:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1010:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1025:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1025:39: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:1025:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1040:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1065:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1092:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1092:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1092:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:1102:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1102:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1102:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1126:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1126:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1126:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:305:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:309:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:351:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:374:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:436:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:440:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:483:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:505:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:525:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:526:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:527:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:555:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:587:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:588:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:592:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:644:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:645:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:661:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:666:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:675:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:677:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:678:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:729:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:746:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:793:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:801:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:833:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:903:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:905:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:984:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:986:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:995:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1003:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1004:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1039:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1064:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1124:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1125:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1125:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-sha256.c:43:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:43:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:43:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:44:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:44:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:44:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:45:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:45:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:45:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:46:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:46:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:46:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:47:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:47:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:47:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:48:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:48:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:48:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:49:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:49:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:49:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:50:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:50:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:50:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha512.c:43:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:43:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:43:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:44:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:44:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:44:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:45:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:45:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:45:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:46:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:46:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:46:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:47:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:47:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:47:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:48:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:48:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:48:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:49:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:49:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:49:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:50:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:50:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:50:24: got restricted __be64 [usertype]
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/cxl/bus.c:12:17: warning: symbol 'cxl_bus_type' was not declared. Should it be static?
+drivers/dax/device.c:391:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:452:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:31:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:74:67: warning: Using plain integer as NULL pointer
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: warning: incorrect type in argument 2 (different base types)
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: expected unsigned int [usertype] irq_mask
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: got restricted __le32 [usertype] status_lo
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: warning: invalid assignment: |=
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: left side has type restricted __le32
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: right side has type unsigned long
+drivers/dma/fsl-edma-common.c:360:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:363:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:364:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:364:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:364:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:366:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:369:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:373:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:376:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:440:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:440:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:440:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:604:26: warning: Using plain integer as NULL pointer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/dma/sun6i-dma.c:244:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/dma/sun6i-dma.c:244:45: expected void volatile *address
+drivers/dma/sun6i-dma.c:244:45: got void [noderef] __iomem *base
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:125:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:155:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:193:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:221:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-tqmx86.c:262:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:38:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:43:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:44:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:45:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:33: expected unsigned int [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:80:33: got restricted __le32 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:112:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:112:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:112:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:112:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:112:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:112:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:113:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:113:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:113:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:113:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:113:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:113:21: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:114:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:114:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:114:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:114:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:114:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:114:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:115:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:115:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:115:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:115:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:115:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:115:16: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:116:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:116:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:116:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:116:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:116:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:116:22: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:143:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:143:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:143:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:143:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:143:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c:143:36: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c:113:5: warning: symbol 'pm_set_resources_vi' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:518:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:518:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:518:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:518:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:540:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:540:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:540:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:540:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:549:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:549:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:549:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:549:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:944:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:944:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:944:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:944:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:946:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:946:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:946:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:946:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:952:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:952:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:952:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:952:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:954:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:954:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:954:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:954:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:960:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:960:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:960:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:960:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:961:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:961:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:961:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:961:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:962:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:962:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:962:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:962:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:963:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:963:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:963:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:963:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:964:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:964:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:964:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:964:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1080:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1080:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1080:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1080:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1608:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1608:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1608:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1608:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1608:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1608:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1617:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1617:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1617:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1617:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1617:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1617:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1618:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1622:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1622:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1622:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1622:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1624:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1624:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1624:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1624:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1626:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1626:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1626:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1626:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1628:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1628:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1628:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1628:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1630:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1630:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1630:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1630:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1632:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1632:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1632:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1632:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1634:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1634:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1634:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1634:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1644:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1644:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1644:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1644:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1655:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1655:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1655:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1655:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1664:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1664:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1664:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1664:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1823:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1823:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1823:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1823:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1823:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1823:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1832:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1832:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1832:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1832:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1832:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1832:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1833:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1837:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1837:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1837:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1837:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1847:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1847:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1847:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1847:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1851:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1851:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1851:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1851:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1858:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1858:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1858:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1858:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1867:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1867:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1867:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1867:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1934:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1934:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1934:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1934:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1936:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1936:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1936:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1936:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1938:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1938:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1938:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1938:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1950:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1950:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1950:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1950:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1952:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1952:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1952:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1952:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1954:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1954:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1954:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1954:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:734:31: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:734:31: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:734:31: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1833:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:540:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:460:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:924:6: warning: symbol 'dce110_edp_wait_for_T12' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1528:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2614:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:865:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:303:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:303:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:307:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:307:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:657:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:657:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:662:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:662:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:529:16: warning: symbol 'dce80_aux_engine_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:567:19: warning: symbol 'dce80_i2c_hw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:583:19: warning: symbol 'dce80_i2c_sw_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:717:21: warning: symbol 'dce80_link_encoder_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:756:21: warning: symbol 'dce80_clock_source_create' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:780:6: warning: symbol 'dce80_clock_source_destroy' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:870:6: warning: symbol 'dce80_validate_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:915:16: warning: symbol 'dce80_validate_global' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c:494:29: warning: function 'mod_hdcp_hdcp1_dp_execution' with external linkage has definition
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:633:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:633:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:633:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:876:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:876:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:876:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:908:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:908:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:908:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1007:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1007:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1007:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1399:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1399:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1399:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1400:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1400:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1400:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1459:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1459:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1459:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:277:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:277:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:277:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:331:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:331:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:331:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h:92:56: error: marked inline, but without a definition
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_virtual.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:257:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:261:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_cursor.c:114:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_cursor.c:114:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_cursor.c:114:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_cursor.c:114:16: got unsigned char [usertype] *
+drivers/gpu/drm/ast/ast_drv.c:41:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3206:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/drm_bufs.c:228:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:228:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:228:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:231:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:231:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:231:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:424:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_file.c:789:6: warning: symbol 'drm_send_event_helper' was not declared. Should it be static?
+drivers/gpu/drm/drm_memory.c:116:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:116:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:116:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:125:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:125:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:125:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:137:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:137:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:137:28: got void *handle
+drivers/gpu/drm/drm_vm.c:272:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:272:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:272:44: got void *handle
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:78:26: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: expected restricted __le32 [usertype] reg
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: got unsigned short const
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: expected restricted __le32 [usertype] value
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: got unsigned int
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: expected restricted __le32
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: got long
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:21:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base917c.c:26:1: warning: symbol 'base917c_format' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:134:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:197:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2631:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:173:1: warning: symbol 'headc57d_olut' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:487:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:501:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:501:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:374:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:374:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:817:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:818:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:851:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:852:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:854:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/client.c:64:1: warning: symbol 'nvkm_uclient_sclass' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:27:1: warning: symbol 'gv100_disp_core_mthd_base' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:43:1: warning: symbol 'gv100_disp_core_mthd_sor' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c:39:1: warning: symbol 'gv100_disp_wimm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:120:1: warning: symbol 'gv100_disp_wndw_mthd' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:140:1: warning: symbol 'gv100_disp_wndw' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c:53:1: warning: symbol 'tu102_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c:147:1: warning: symbol 'gf108_gr_fwif' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c:46:1: warning: symbol 'gv100_gsp' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:50:1: warning: symbol 'tu102_mc_intr_unarm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:62:1: warning: symbol 'tu102_mc_intr_rearm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:74:1: warning: symbol 'tu102_mc_intr_mask' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:32:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:32:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:32:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:44:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:44:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:44:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:162:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:162:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:162:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:167:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:167:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:167:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:171:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:171:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:171:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:230:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:230:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:230:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:233:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:233:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:233:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:337:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:337:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:337:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:350:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:350:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:350:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:367:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:367:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:367:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:370:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:370:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:370:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:383:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:383:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:383:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:402:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:402:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:402:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:423:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:423:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:423:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:434:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:434:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:434:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:489:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:489:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:489:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:512:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:512:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:512:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:523:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:523:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:523:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:299:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:299:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:299:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:300:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:300:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:300:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:172:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:198:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:198:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:198:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:232:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:232:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:232:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:500:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1334:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1334:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1334:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:41:11: warning: symbol 'cayman_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:320:11: warning: symbol 'cayman_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4202:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4202:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4202:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4216:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4216:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4216:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4219:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4219:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4219:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4282:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4282:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4282:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4283:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4283:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4284:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4284:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4284:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4300:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4300:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4300:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4304:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4304:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4304:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4309:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4309:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4309:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:41:11: warning: symbol 'evergreen_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:303:11: warning: symbol 'evergreen_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2434:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:703:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:703:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:703:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r100.c:1069:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:123:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:123:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:123:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1083:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1083:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1083:38: got void *
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4045:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4132:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4392:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4392:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4392:38: got void *
+drivers/gpu/drm/radeon/r600_blit_shaders.c:41:11: warning: symbol 'r6xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:367:11: warning: symbol 'r7xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:684:11: warning: symbol 'r6xx_vs' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:704:11: warning: symbol 'r6xx_ps' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:716:11: warning: symbol 'r6xx_ps_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:717:11: warning: symbol 'r6xx_vs_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:718:11: warning: symbol 'r6xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:719:11: warning: symbol 'r7xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2133:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2133:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2133:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2133:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2135:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2135:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2135:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2135:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2142:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2142:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2142:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2142:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2142:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2142:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2168:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2168:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2168:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2168:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2168:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2168:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2170:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2170:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2170:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2170:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2170:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2170:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2177:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2178:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2178:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2178:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2178:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2178:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2178:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2204:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2204:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2204:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2204:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2204:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2204:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2206:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2206:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2206:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2206:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2206:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2206:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2213:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2378:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2378:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2378:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2378:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2380:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2380:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2380:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2380:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2381:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2381:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2381:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2381:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2392:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2392:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2392:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2392:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2470:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2470:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2470:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2470:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2474:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2474:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2474:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2474:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2479:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2479:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2479:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2479:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2481:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2481:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2481:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2481:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2488:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2488:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2488:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2488:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2490:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2490:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2490:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2490:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2497:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2497:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2497:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2497:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2499:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2499:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2499:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2499:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2501:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2501:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2501:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2501:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2503:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2503:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2503:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2503:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2510:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2510:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2510:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2510:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2512:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2512:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2512:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2512:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2514:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2514:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2514:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2514:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2516:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2516:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2516:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2516:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2523:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2523:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2523:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2523:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2590:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2590:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2590:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2590:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2594:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2594:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2594:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2594:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2608:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2608:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2608:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2608:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2674:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2674:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2674:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2674:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2677:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2677:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2677:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2677:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2680:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2680:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2680:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2680:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2841:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2841:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2841:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2855:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2855:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2855:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2860:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2860:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2860:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2860:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2863:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2863:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2863:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2863:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2863:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2863:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2879:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2879:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2879:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2879:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2888:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2888:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2888:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2899:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2899:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2899:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2899:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2900:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2900:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2900:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2900:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2914:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2914:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2914:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2914:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2914:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2914:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2920:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2920:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2920:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2925:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2925:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2925:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2925:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2929:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2929:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2929:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2929:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2929:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2929:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2958:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2958:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2958:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2965:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2965:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2965:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2965:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2966:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2966:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2966:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2966:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3005:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3005:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3005:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3005:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3005:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3005:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3014:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3014:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3014:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3014:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3014:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3014:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3023:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3023:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3023:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3037:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3037:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3037:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3054:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3054:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3054:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3056:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3056:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3056:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3067:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3067:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3067:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3079:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3079:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3079:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3113:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3113:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3113:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3118:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3118:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3118:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3148:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3148:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3148:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3148:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3153:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3153:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3153:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3157:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3157:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3157:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3157:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3193:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3193:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3193:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3193:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3235:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3235:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3235:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3235:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3238:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3238:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3238:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3238:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3241:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3241:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3241:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3241:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3244:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3244:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3244:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3244:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3247:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3247:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3247:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3247:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3314:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3315:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3315:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3315:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3320:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3320:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3320:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3320:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3342:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3342:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3342:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3346:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3346:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3346:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3346:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3346:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3346:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3350:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3350:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3350:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3354:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3354:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3354:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3354:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3354:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3354:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3379:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3379:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3379:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3379:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3396:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3396:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3396:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3396:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3413:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3413:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3413:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3413:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3422:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3422:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3422:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3422:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3553:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3553:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3553:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3553:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3555:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3555:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3555:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3555:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3560:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3560:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3560:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3560:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3575:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3575:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3575:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3575:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3611:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3611:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3611:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3611:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3623:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3623:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3623:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3623:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3662:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3662:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3662:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3662:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3665:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3665:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3665:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3665:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3741:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3741:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3741:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3741:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3776:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3776:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3776:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3776:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3778:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3778:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3778:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3778:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3778:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3778:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3782:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3782:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3782:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3782:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3782:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3782:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3831:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3831:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3831:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3831:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3834:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3834:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3834:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3834:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3848:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3848:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3848:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3848:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3851:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3851:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3851:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3851:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3872:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3872:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3872:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3872:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3875:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3875:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3875:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3875:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3927:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3927:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3927:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3927:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3930:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3930:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3930:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3930:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3933:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3933:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3933:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3933:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3995:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3995:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3995:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3995:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3999:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3999:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3999:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3999:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4001:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4001:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4001:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4001:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4017:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4017:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4017:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4017:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4017:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4017:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4023:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4023:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4023:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4023:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4023:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4023:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4028:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4028:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4028:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4028:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4028:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4028:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4040:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4040:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4040:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4040:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4040:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4040:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:73:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:73:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:73:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_fence.c:96:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:262:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:262:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:262:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:319:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:319:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:319:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:331:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:331:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:331:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:467:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:467:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:467:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:589:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:589:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:589:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:606:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:606:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:606:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ring.c:308:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: expected unsigned int [noderef] __user *__pu_addr
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: got unsigned int [usertype] *
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ttm.c:929:21: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:804:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:804:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:804:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:239:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:239:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:239:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:656:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:656:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:656:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_blit_shaders.c:31:11: warning: symbol 'si_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_blit_shaders.c:253:11: warning: symbol 'si_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:332:26: warning: symbol 'cac_weights_pitcairn' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:1088:26: warning: symbol 'cac_weights_oland' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4130:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4138:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4153:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5098:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5569:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5569:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5569:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5571:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5571:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5571:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5587:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5587:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5587:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6044:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6044:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6044:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6047:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6047:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6047:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6049:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6049:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6049:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6051:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6051:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6051:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6053:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6053:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6053:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6055:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6055:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6055:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6057:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6057:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6057:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6061:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6061:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6061:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6064:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6064:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6064:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6688:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6688:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6688:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6688:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6689:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6689:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6689:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6689:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6693:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6722:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6722:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6722:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6722:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6724:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6724:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6724:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6724:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6729:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6808:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6808:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6808:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6808:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6811:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6811:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6811:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6811:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6814:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6814:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6814:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6814:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6865:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6865:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6865:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6865:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6867:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6867:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6867:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6867:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:50:20: warning: symbol 'rk3399_cdn_dp' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c:627:13: warning: symbol 'hstt_table' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: got void *
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:244:25: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:268:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/tiny/gm12u320.c:490:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:490:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:490:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:52:1: warning: symbol 'ttm_global_mutex' was not declared. Should it be static?
+drivers/gpu/drm/ttm/ttm_bo.c:53:10: warning: symbol 'ttm_bo_glob_use_count' was not declared. Should it be static?
+drivers/gpu/drm/ttm/ttm_bo.c:373:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:432:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:693:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1420:5: warning: context imbalance in 'ttm_bo_swapout' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: expected void *[assigned] addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:95:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:95:30: expected void *[assigned] addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:95:30: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:110:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:110:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:110:25: got void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:40: expected void const [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:40: got unsigned int [usertype] *
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:49: expected void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:123:49: got unsigned int [usertype] *
+drivers/gpu/drm/ttm/ttm_bo_util.c:142:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:142:28: expected void const volatile [noderef] __iomem *s
+drivers/gpu/drm/ttm/ttm_bo_util.c:142:28: got void *[assigned] src
+drivers/gpu/drm/ttm/ttm_bo_util.c:164:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:164:21: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/ttm/ttm_bo_util.c:164:21: got void *[assigned] dst
+drivers/gpu/drm/ttm/ttm_bo_util.c:208:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:208:27: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/ttm/ttm_bo_util.c:208:27: got void *[addressable] new_iomap
+drivers/gpu/drm/ttm/ttm_bo_util.c:374:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:374:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:374:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:377:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:377:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:377:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:458:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:458:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:458:28: got void *virtual
+drivers/gpu/drm/tve200/tve200_display.c:33:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:33:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:33:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:50:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:50:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:50:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:60:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:60:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:60:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:65:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:65:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:65:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:138:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:138:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:138:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:141:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:141:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:141:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:147:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:147:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:147:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:236:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:236:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:236:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:250:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:250:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:250:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:270:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:270:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:270:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:275:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:275:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:275:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:277:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:277:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:277:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:300:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:300:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:300:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:311:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:311:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:311:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/vc4/vc4_irq.c:55:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:230:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:259:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:154:42: warning: array of flexible structures
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c: note: in included file:
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:181:10: warning: symbol 'gyro3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:342:10: warning: symbol 'comp3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:514:10: warning: symbol 'als_report_descriptor' was not declared. Should it be static?
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-vivaldi.c:43:1: warning: symbol 'dev_attr_function_row_physmap' was not declared. Should it be static?
+drivers/hid/intel-ish-hid/ipc/ipc.c:782:13: warning: invalid assignment: |=
+drivers/hid/intel-ish-hid/ipc/ipc.c:782:13: left side has type unsigned short
+drivers/hid/intel-ish-hid/ipc/ipc.c:782:13: right side has type restricted pci_power_t
+drivers/hid/intel-ish-hid/ipc/ipc.c:788:13: warning: invalid assignment: |=
+drivers/hid/intel-ish-hid/ipc/ipc.c:788:13: left side has type unsigned short
+drivers/hid/intel-ish-hid/ipc/ipc.c:788:13: right side has type restricted pci_power_t
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:526:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/corsair-psu.c:531:82: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - different lock contexts for basic block
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:133:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: got void [noderef] __iomem *
+drivers/hwspinlock/sirf_hwspinlock.c:35:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sirf_hwspinlock.c:35:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sirf_hwspinlock.c:35:39: got void *priv
+drivers/hwspinlock/sirf_hwspinlock.c:43:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sirf_hwspinlock.c:43:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sirf_hwspinlock.c:43:39: got void *priv
+drivers/hwspinlock/sirf_hwspinlock.c:77:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sirf_hwspinlock.c:77:30: expected void *priv
+drivers/hwspinlock/sirf_hwspinlock.c:77:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1115:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/ide/ide-cd.c:1164:31: warning: cast to restricted __be16
+drivers/ide/ide-cd.c:1189:41: warning: cast to restricted __be32
+drivers/ide/ide-cd.c:1153:52: warning: cast truncates bits from constant value (110 becomes 10)
+drivers/ide/ide-cd.c:1154:51: warning: cast truncates bits from constant value (110 becomes 10)
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-ioctls.c: note: in included file (through include/linux/ide.h):
+./include/linux/ata.h:1101:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1101:34: expected unsigned short [usertype]
+./include/linux/ata.h:1101:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1102:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1102:34: expected unsigned short [usertype]
+./include/linux/ata.h:1102:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1103:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1103:34: expected unsigned short [usertype]
+./include/linux/ata.h:1103:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1104:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1104:34: expected unsigned short [usertype]
+./include/linux/ata.h:1104:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1105:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1105:34: expected unsigned short [usertype]
+./include/linux/ata.h:1105:34: got restricted __le16 [usertype]
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-tape.c:1658:17: warning: cast truncates bits from constant value (21c becomes 1c)
+drivers/ide/ide-tape.c:1659:17: warning: cast truncates bits from constant value (138 becomes 38)
+drivers/ide/pmac.c:228:23: warning: symbol 'mdma_timings_33' was not declared. Should it be static?
+drivers/ide/pmac.c:241:23: warning: symbol 'mdma_timings_33k' was not declared. Should it be static?
+drivers/ide/pmac.c:254:23: warning: symbol 'mdma_timings_66' was not declared. Should it be static?
+drivers/ide/pmac.c:272:3: warning: symbol 'kl66_udma_timings' was not declared. Should it be static?
+drivers/ide/pmac.c:1680:46: warning: Using plain integer as NULL pointer
+drivers/ide/pmac.c:868:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/ide/pmac.c:868:37: expected void const volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:868:37: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:870:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:870:33: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:870:33: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:894:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/ide/pmac.c:894:45: expected void const volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:894:45: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:896:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:896:41: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:896:41: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1063:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:1063:51: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:1063:51: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1294:25: warning: incorrect type in assignment (different address spaces)
+drivers/ide/pmac.c:1294:25: expected unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1294:25: got void [noderef] __iomem *[assigned] base
+drivers/ide/pmac.c:1418:12: warning: symbol 'pmac_ide_probe' was not declared. Should it be static?
+drivers/ide/siimage.c:456:36: warning: incorrect type in initializer (different address spaces)
+drivers/ide/siimage.c:456:36: expected void [noderef] __iomem *ioaddr
+drivers/ide/siimage.c:456:36: got void *host_priv
+drivers/ide/siimage.c:779:40: warning: incorrect type in argument 3 (different address spaces)
+drivers/ide/siimage.c:779:40: expected void *
+drivers/ide/siimage.c:779:40: got void [noderef] __iomem *[assigned] ioaddr
+drivers/ide/siimage.c:794:36: warning: incorrect type in initializer (different address spaces)
+drivers/ide/siimage.c:794:36: expected void [noderef] __iomem *ioaddr
+drivers/ide/siimage.c:794:36: got void *host_priv
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1434:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1434:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1434:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1314:21: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1899:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1908:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2051:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2243:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2367:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2412:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2731:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3220:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3911:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:352:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3723:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3723:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3723:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3723:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3737:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3737:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3791:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3791:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3821:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3821:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3821:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3821:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3837:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3837:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3856:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3856:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3856:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3856:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3884:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3884:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3949:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3949:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3949:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3949:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3967:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3967:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3992:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3992:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4030:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4030:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/core/uverbs_std_types_device.c:115:15: warning: cast truncates bits from constant value (ffff0001 becomes 1)
+drivers/infiniband/core/uverbs_std_types_device.c:195:15: warning: cast truncates bits from constant value (ffffff01 becomes 1)
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1614:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2896:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2896:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2896:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2896:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2897:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2897:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2897:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2897:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2898:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2898:9: warning: invalid assignment: |=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2898:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2898:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2900:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2902:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2904:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2906:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2908:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2918:17: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2918:17: warning: invalid assignment: |=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2918:17: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2918:17: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2924:17: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2924:17: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2924:17: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2924:17: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2926:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2926:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2926:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2926:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2928:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2928:9: warning: invalid assignment: |=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2928:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:2928:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3168:17: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3168:17: warning: invalid assignment: |=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3168:17: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3168:17: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3977:17: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3977:17: warning: invalid assignment: |=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3977:17: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3977:17: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5230:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5230:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5230:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5230:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5233:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5233:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5233:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5233:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5234:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5234:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5234:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5234:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5237:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5237:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5237:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5237:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5239:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5239:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5239:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5239:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5242:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5242:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5242:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5242:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5244:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5244:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5244:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5244:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5247:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5247:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5247:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5247:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5249:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5249:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5249:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5249:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5275:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5275:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5275:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5275:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5276:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5276:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5276:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5276:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5277:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5277:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5277:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5277:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5278:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5278:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5278:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5278:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5279:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5279:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5279:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5279:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5280:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5280:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5280:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5280:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5281:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5281:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5281:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5281:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5284:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5284:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5284:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5284:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5288:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5288:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5288:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5288:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5289:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5289:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5289:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5289:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5292:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5292:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5292:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5292:9: right side has type unsigned int
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5294:9: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5294:9: warning: invalid assignment: &=
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5294:9: left side has type restricted __le32
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5294:9: right side has type unsigned int
+drivers/infiniband/hw/i40iw/i40iw_cm.c:773:34: warning: bad assignment (+=) to restricted __be16
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3314:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3314:27: expected unsigned int [usertype] rtt_var
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3314:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3315:29: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3315:29: expected unsigned int [usertype] ss_thresh
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3315:29: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3322:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3322:27: expected unsigned int [usertype] snd_nxt
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3322:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: expected unsigned int [usertype] snd_wnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:27: expected unsigned int [usertype] rcv_nxt
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: expected unsigned int [usertype] snd_max
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:27: expected unsigned int [usertype] snd_una
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:24: expected unsigned int [usertype] cwnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:24: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3329:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3329:27: expected unsigned int [usertype] snd_wl1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3329:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3330:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3330:27: expected unsigned int [usertype] snd_wl2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3330:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3331:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3331:34: expected unsigned int [usertype] max_snd_window
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3331:34: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: expected unsigned int [usertype] rcv_wnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3336:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3336:27: expected unsigned int [usertype] snd_mss
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3336:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: expected unsigned short [usertype] vlan_tag
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:36: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:36: expected unsigned short [usertype] dst_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3346:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3346:41: expected unsigned int [usertype] dest_ip_addr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3346:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3347:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3347:41: expected unsigned int [usertype] local_ipaddr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3347:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3348:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3348:35: expected unsigned short [usertype] arp_idx
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3348:35: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:36: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:36: expected unsigned short [usertype] dst_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: expected unsigned int [usertype] dest_ip_addr0
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: expected unsigned int [usertype] dest_ip_addr1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: expected unsigned int [usertype] dest_ip_addr2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: expected unsigned int [usertype] dest_ip_addr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:41: expected unsigned int [usertype] local_ipaddr0
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3363:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3363:41: expected unsigned int [usertype] local_ipaddr1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3363:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3364:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3364:41: expected unsigned int [usertype] local_ipaddr2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3364:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3365:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3365:41: expected unsigned int [usertype] local_ipaddr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3365:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3366:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3366:35: expected unsigned short [usertype] arp_idx
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3366:35: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3984:36: warning: restricted __be32 degrades to integer
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: expected unsigned short [usertype] port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:548:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:548:33: expected unsigned short [usertype] arp_index
+drivers/infiniband/hw/i40iw/i40iw_hw.c:548:33: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: expected unsigned short [usertype] vlan_id
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: expected unsigned int [usertype] qp_num
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: expected unsigned short [usertype] dest_port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:352:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:352:35: expected unsigned long long [usertype] shadow_area_pa
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:352:35: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1056:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1056:37: expected unsigned long long [addressable] [assigned] [usertype] shadow_area_pa
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1056:37: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1526:29: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1526:29: expected unsigned long long [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1526:29: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1927:21: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1927:21: expected unsigned short [usertype] pd_id
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1927:21: got restricted __le32 [usertype]
+drivers/infiniband/hw/mlx5/devx.c:1772:15: warning: cast truncates bits from constant value (ffff0001 becomes 1)
+drivers/infiniband/hw/mlx5/fs.c:1060:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:311:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1694:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1695:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:244:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:244:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:244:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:447:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:447:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:644:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:644:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1013:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1013:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1013:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1392:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1392:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1392:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1402:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1402:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1402:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1980:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1980:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1980:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1991:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1991:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1991:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1994:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1994:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1994:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1995:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1995:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:1995:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3277:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3277:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3277:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3277:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3437:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3437:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3437:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3438:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3438:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3438:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3439:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3439:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3439:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3458:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3458:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3458:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3459:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3459:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3459:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3460:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3460:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3460:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3588:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3588:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3588:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3601:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3601:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3601:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3614:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3614:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3614:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3627:34: expected unsigned int [usertype] val
+drivers/infiniband/hw/qedr/verbs.c:3627:34: got restricted __be32 const [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3627:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3627:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3627:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3627:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3634:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3634:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3634:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3647:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3647:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3647:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3664:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3664:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3664:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3701:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3701:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3701:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3783:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3988:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4017:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4017:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4113:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4113:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4113:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4121:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4121:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4121:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4128:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4201:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4201:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4201:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4386:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4386:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4386:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1188:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1189:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4248:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4248:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4248:33: got unsigned int
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:204:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:205:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:206:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:207:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:208:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:209:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:210:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:986:13: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c: note: in included file:
+./include/linux/adreno-smmu-priv.h:36:33: warning: no newline at end of file
+drivers/iommu/omap-iommu.c:1668:24: warning: Using plain integer as NULL pointer
+drivers/ipack/carriers/tpci200.c:153:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:153:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:153:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:187:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:187:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:187:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:236:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:236:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:236:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:49:48: warning: array of flexible structures
+drivers/irqchip/irq-renesas-h8s.c:41:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:41:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:41:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:55:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:55:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:55:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:63:17: warning: symbol 'h8s_irq_chip' was not declared. Should it be static?
+drivers/irqchip/irq-renesas-h8s.c:88:23: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:88:23: expected void *static [toplevel] intc_baseaddr
+drivers/irqchip/irq-renesas-h8s.c:88:23: got void [noderef] __iomem *
+drivers/irqchip/irq-renesas-h8s.c:94:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:94:37: expected void volatile [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:94:37: got void *
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:77:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/smu.c:1089:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1256:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1279:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/via-pmu.c:183:5: warning: symbol 'pmu_cur_battery' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:190:5: warning: symbol '__fake_sleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:191:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:303:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:303:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:303:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:345:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:345:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:345:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_core.c:59:20: warning: symbol 'wf_thread' was not declared. Should it be static?
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:38:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:436:24: warning: symbol 'pm121_sys_state' was not declared. Should it be static?
+drivers/macintosh/windfarm_pm121.c:653:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:972:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:403:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:707:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:152:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:276:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:277:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/features.c:22:16: warning: Using plain integer as NULL pointer
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:730:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:826:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c:44:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:208:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:208:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:322:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:322:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:322:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:322:19: got unsigned long long
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:654:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:654:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:727:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:727:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:727:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:727:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:838:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:838:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:838:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1202:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1202:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1202:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1246:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1246:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1246:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1608:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1608:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1608:36: got restricted __le32 [usertype]
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:653:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:653:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:653:9: struct writeset *
+drivers/md/dm-era-target.c:957:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:957:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:957:14: struct writeset *
+drivers/md/dm-integrity.c:2151:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2151:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2151:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2152:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2152:33: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2152:33: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2278:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2279:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:400:31: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:414:38: warning: restricted __le64 degrades to integer
+drivers/md/dm-integrity.c:489:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:491:34: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:493:53: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:495:50: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:566:56: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:578:75: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:807:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:816:28: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:816:28: expected unsigned long long [usertype] section_le
+drivers/md/dm-integrity.c:816:28: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:1640:27: warning: incorrect type in initializer (different base types)
+drivers/md/dm-integrity.c:1640:27: expected unsigned long long [usertype] sector_le
+drivers/md/dm-integrity.c:1640:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:1653:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1965:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1969:41: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1973:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2042:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2042:33: expected unsigned long long volatile
+drivers/md/dm-integrity.c:2042:33: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:2366:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2366:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2450:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2452:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2452:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2452:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2453:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2467:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2469:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2469:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2469:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2495:41: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2495:41: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2495:41: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2504:41: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2504:41: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2504:41: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2538:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2538:33: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2538:33: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2638:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2735:31: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2735:31: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:2735:31: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:2820:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2821:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2861:25: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2861:25: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2861:25: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2933:38: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3094:31: warning: invalid assignment: &=
+drivers/md/dm-integrity.c:3094:31: left side has type unsigned int
+drivers/md/dm-integrity.c:3094:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3109:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3126:47: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3126:47: expected unsigned long long [usertype] provided_data_sectors
+drivers/md/dm-integrity.c:3126:47: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3132:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3142:55: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3142:55: left side has type unsigned int
+drivers/md/dm-integrity.c:3142:55: right side has type restricted __le32
+drivers/md/dm-integrity.c:3143:63: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3143:63: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3143:63: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3154:47: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3154:47: left side has type unsigned int
+drivers/md/dm-integrity.c:3154:47: right side has type restricted __le32
+drivers/md/dm-integrity.c:3155:55: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3155:55: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3155:55: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3160:47: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3160:47: left side has type unsigned int
+drivers/md/dm-integrity.c:3160:47: right side has type restricted __le32
+drivers/md/dm-integrity.c:3161:55: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3161:55: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3161:55: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3165:39: warning: invalid assignment: &=
+drivers/md/dm-integrity.c:3165:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3165:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3173:39: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3173:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3173:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3182:45: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3183:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3184:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3185:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3186:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3187:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3188:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3189:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3197:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3203:47: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3203:47: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3203:47: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3231:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3232:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3244:49: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3253:47: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3254:47: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3262:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3277:38: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3279:38: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3326:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3326:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3326:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3326:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3326:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3326:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3330:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3353:41: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3408:36: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3408:36: expected unsigned short [usertype] integrity_tag_size
+drivers/md/dm-integrity.c:3408:36: got restricted __le16 [usertype]
+drivers/md/dm-integrity.c:3411:31: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3411:31: left side has type unsigned int
+drivers/md/dm-integrity.c:3411:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:3419:31: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3419:31: left side has type unsigned int
+drivers/md/dm-integrity.c:3419:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:3425:39: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3425:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3425:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3426:42: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3426:42: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3426:42: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3444:42: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3444:42: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3444:42: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3446:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3446:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3446:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3446:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3446:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3446:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3450:50: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3450:50: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3450:50: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3452:58: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3452:58: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3452:58: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3455:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3455:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3455:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3455:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3455:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3455:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3464:39: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3464:39: expected unsigned long long [usertype] provided_data_sectors
+drivers/md/dm-integrity.c:3464:39: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3656:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3656:27: expected unsigned long long
+drivers/md/dm-integrity.c:3656:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3657:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3657:27: expected unsigned long long
+drivers/md/dm-integrity.c:3657:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3658:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3658:27: expected unsigned long long
+drivers/md/dm-integrity.c:3658:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3659:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3659:27: expected unsigned long long
+drivers/md/dm-integrity.c:3659:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3813:52: warning: incorrect type in initializer (different base types)
+drivers/md/dm-integrity.c:3813:52: expected unsigned int [usertype] section_le
+drivers/md/dm-integrity.c:3813:52: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3859:51: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3859:51: expected unsigned long long
+drivers/md/dm-integrity.c:3859:51: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:4230:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4230:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4230:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4230:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4240:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4240:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4240:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4240:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4240:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4240:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4260:32: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4338:55: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4339:31: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:4339:31: left side has type unsigned int
+drivers/md/dm-integrity.c:4339:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:4340:39: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:4340:39: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:4340:39: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:4365:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4372:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:4373:13: warning: cast to restricted __le64
+drivers/md/dm-snap.c: note: in included file (through include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, include/linux/blkdev.h):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:641:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:641:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:641:24: struct md_rdev *
+drivers/md/raid1.c:772:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:772:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:772:24: struct md_rdev *
+drivers/md/raid1.c:1225:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1225:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1225:24: struct md_rdev *
+drivers/md/raid1.c:1378:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1378:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1378:40: struct md_rdev *
+drivers/md/raid1.c:1585:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1585:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1585:40: struct md_rdev *
+drivers/md/raid1.c:1650:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1650:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1650:40: struct md_rdev *
+drivers/md/raid1.c:1767:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1767:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1767:25: struct md_rdev *
+drivers/md/raid1.c:1778:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1778:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1778:25: struct md_rdev *
+drivers/md/raid1.c:2245:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2245:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2245:32: struct md_rdev *
+drivers/md/raid1.c:2281:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2281:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2281:32: struct md_rdev *
+drivers/md/raid1.c:2299:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2299:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2299:32: struct md_rdev *
+drivers/md/raid1.c:2716:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2716:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2716:24: struct md_rdev *
+drivers/md/raid10.c:1590:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1590:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1590:37: struct md_rdev *
+drivers/md/raid10.c:4583:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4583:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4583:33: struct md_rdev *
+drivers/md/raid10.c:4586:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4586:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4586:33: struct md_rdev *
+drivers/md/raid10.c:4675:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4675:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4675:32: struct md_rdev *
+drivers/md/raid10.c:4678:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4678:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4678:32: struct md_rdev *
+drivers/md/raid10.c:752:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:752:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:752:24: struct md_rdev *
+drivers/md/raid10.c:755:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:755:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:755:32: struct md_rdev *
+drivers/md/raid10.c:1148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1148:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1148:28: struct md_rdev *
+drivers/md/raid10.c:1347:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1347:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1347:40: struct md_rdev *
+drivers/md/raid10.c:1348:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1348:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1348:41: struct md_rdev *
+drivers/md/raid10.c:1557:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1557:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1557:40: struct md_rdev *
+drivers/md/raid10.c:1780:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1780:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1780:25: struct md_rdev *
+drivers/md/raid10.c:1794:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1794:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1794:17: struct md_rdev *
+drivers/md/raid10.c:2361:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2361:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2361:32: struct md_rdev *
+drivers/md/raid10.c:2416:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2416:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2416:32: struct md_rdev *
+drivers/md/raid10.c:2452:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2452:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2452:32: struct md_rdev *
+drivers/md/raid10.c:2962:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2962:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2962:49: struct md_rdev *
+drivers/md/raid10.c:3037:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3037:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3037:33: struct md_rdev *
+drivers/md/raid10.c:3038:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3038:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3038:36: struct md_rdev *
+drivers/md/raid10.c:3108:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3108:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3108:56: struct md_rdev *
+drivers/md/raid10.c:3125:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3125:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3125:41: struct md_rdev *
+drivers/md/raid10.c:3328:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3328:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3328:32: struct md_rdev *
+drivers/md/raid10.c:3358:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3358:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3358:32: struct md_rdev *
+drivers/md/raid10.c:4114:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4114:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4114:40: struct md_rdev *
+drivers/md/raid10.c:4130:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4130:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4130:40: struct md_rdev *
+drivers/md/raid10.c:4760:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4760:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4760:48: struct md_rdev *
+drivers/md/raid10.c:4856:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4856:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4856:48: struct md_rdev *
+drivers/md/raid10.c:4859:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4859:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4859:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1100:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1100:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1100:25: struct md_rdev *
+drivers/md/raid5.c:1102:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1102:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1102:24: struct md_rdev *
+drivers/md/raid5.c:3562:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3562:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3562:32: struct md_rdev *
+drivers/md/raid5.c:3688:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3688:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3688:48: struct md_rdev *
+drivers/md/raid5.c:3695:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3695:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3695:32: struct md_rdev *
+drivers/md/raid5.c:3717:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3717:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3717:16: struct md_rdev *
+drivers/md/raid5.c:4645:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4645:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4645:24: struct md_rdev *
+drivers/md/raid5.c:4656:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4656:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4656:32: struct md_rdev *
+drivers/md/raid5.c:4703:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4703:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4703:49: struct md_rdev *
+drivers/md/raid5.c:4716:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4716:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4716:49: struct md_rdev *
+drivers/md/raid5.c:4725:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4725:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4725:49: struct md_rdev *
+drivers/md/raid5.c:4747:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4747:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4747:40: struct md_rdev *
+drivers/md/raid5.c:5414:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5414:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5414:16: struct md_rdev *
+drivers/md/raid5.c:5417:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5417:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5417:24: struct md_rdev *
+drivers/md/raid5.c:7787:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7787:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7787:40: struct md_rdev *
+drivers/md/raid5.c:8000:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8000:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8000:25: struct md_rdev *
+drivers/md/raid5.c:8016:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8016:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8016:25: struct md_rdev *
+drivers/md/raid5.c:1475:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1475:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2207:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2418:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2420:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7008:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7008:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7009:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7010:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7011:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7016:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7017:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7018:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/i2c/rdacm21.c:348:62: warning: cast truncates bits from constant value (300a becomes a)
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/emif.c:1831:9: warning: context imbalance in 'freq_pre_notify_handling' - wrong count at exit
+drivers/memory/emif.c:1862:31: warning: context imbalance in 'freq_post_notify_handling' - unexpected unlock
+drivers/memstick/core/ms_block.c:792:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:792:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:792:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:830:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:830:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:830:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:903:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:903:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:903:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:950:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:950:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:950:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1035:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1035:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1035:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1039:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1039:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1039:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1162:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1163:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1165:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1167:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1169:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1172:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1173:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1176:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1178:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1183:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1225:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1306:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1409:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3145:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3145:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3145:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3145:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3149:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3149:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3149:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3149:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3160:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3160:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3160:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3160:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3165:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3167:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3167:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3167:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3167:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3175:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3175:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3175:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3175:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3177:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3179:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3189:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3299:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3306:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3306:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3306:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3306:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3370:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3370:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3370:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3371:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3371:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3371:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3378:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3378:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3378:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3384:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3384:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3384:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3385:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3385:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3385:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3388:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3388:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3388:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3389:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3389:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3389:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3618:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3618:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3618:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3642:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3642:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3642:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3642:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3646:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4882:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4882:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4882:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4882:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4887:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4887:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4887:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4887:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4892:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4903:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4903:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4903:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4903:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5332:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6178:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6180:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6186:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6186:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6186:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6285:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6285:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6285:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7699:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7699:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7699:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7699:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7701:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7747:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:918:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:918:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:918:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:968:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:968:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:968:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1003:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1003:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1003:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1030:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1033:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1033:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1033:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1056:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1056:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1056:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1057:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1057:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1057:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1073:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1073:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1073:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1075:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1075:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1075:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1077:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1077:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1077:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1096:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1096:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1096:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1114:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1114:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1115:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1115:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1115:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1133:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1133:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1136:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1136:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1136:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1154:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1154:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1154:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1160:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1160:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1160:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1162:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1162:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1162:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1202:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1202:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1202:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2154:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2154:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2154:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2179:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2179:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2179:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2192:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5135:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5135:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5135:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5135:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5166:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5780:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5924:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5924:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5924:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5924:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5926:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5926:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5926:29: got unsigned long long
+drivers/message/fusion/mptbase.c:5930:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5930:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5930:29: got unsigned long long
+drivers/message/fusion/mptbase.c:6416:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6416:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6416:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6426:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6426:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6426:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6486:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6486:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6486:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6486:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6490:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6490:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6490:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6490:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6506:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7238:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7667:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7667:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7667:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7667:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7668:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8149:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2475:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2475:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2475:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2612:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2665:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2665:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2665:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2665:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2666:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2666:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2666:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2666:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2667:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2667:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2667:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2667:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1799:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1800:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1800:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1800:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1800:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1814:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1814:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1814:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1892:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1892:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1892:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1920:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1920:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1920:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1921:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1921:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1921:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1979:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1979:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1979:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1997:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1997:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1997:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1998:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1998:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1998:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2013:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2031:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2031:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2031:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2032:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2032:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2032:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2040:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:841:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:841:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:841:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:962:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:962:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:962:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:962:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1190:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:557:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:428:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:438:21: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:438:21: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:438:21: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:438:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1175:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1175:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1175:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1175:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1237:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1237:55: expected unsigned int
+drivers/message/fusion/mptlan.c:1237:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1241:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1241:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1241:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1245:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1245:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1245:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1247:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1247:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1247:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1261:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1261:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1261:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1263:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1263:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1263:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:967:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:972:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:975:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:975:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:975:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:975:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:979:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:985:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:985:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:985:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:985:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:989:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:993:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1023:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:615:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:615:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:615:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:615:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:620:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:620:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:620:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:620:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:644:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:349:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1532:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1535:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:748:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:748:39: expected unsigned int
+drivers/message/fusion/mptlan.c:748:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:756:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:756:39: expected unsigned int
+drivers/message/fusion/mptlan.c:756:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:759:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:759:39: expected unsigned int
+drivers/message/fusion/mptlan.c:759:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:769:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:769:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:769:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:778:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:778:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:778:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:780:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:780:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:780:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:787:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:822:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:822:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:822:23: got unsigned short
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:922:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4601:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4623:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4623:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4623:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4623:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4629:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4669:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2637:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2637:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2637:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2637:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2640:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2640:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2640:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2640:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2650:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2651:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2651:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2651:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2651:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1418:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1418:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1418:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1418:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3716:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3716:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3716:21: got unsigned long long
+drivers/message/fusion/mptsas.c:3720:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3720:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3720:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3638:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3638:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3638:21: got unsigned long long
+drivers/message/fusion/mptsas.c:3639:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3639:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3639:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1233:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2272:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2272:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2272:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2289:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2289:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2289:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2437:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2437:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2437:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2437:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2448:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2448:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2448:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2448:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2502:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2502:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2502:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2502:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2569:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2569:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2569:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2569:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2570:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2570:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2570:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2570:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2729:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2729:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2729:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2729:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2806:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2806:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2806:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2806:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2807:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2807:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2807:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2807:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2911:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2911:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2911:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2957:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2957:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2957:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2957:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3470:14: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/ene-kb3930.c:36:15: warning: symbol 'kb3930_power_off' was not declared. Should it be static?
+drivers/mfd/sm501.c:1148:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1148:29: warning: cast from non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast from non-scalar
+drivers/misc/bcm-vk/bcm_vk_dev.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_msg.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_tty.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:597:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:597:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:597:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:669:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:669:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:669:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:767:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:767:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:767:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:768:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:768:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:768:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:832:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:832:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:832:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/habanalabs/common/firmware_if.c:120:20: warning: incorrect type in assignment (different base types)
+drivers/misc/habanalabs/common/firmware_if.c:120:20: expected restricted __le32 [usertype] fence
+drivers/misc/habanalabs/common/firmware_if.c:120:20: got unsigned int
+drivers/misc/habanalabs/gaudi/gaudi.c:3684:27: warning: cast truncates bits from constant value (7ff0000000 becomes f0000000)
+drivers/misc/habanalabs/goya/goya.c:2863:17: warning: cast removes address space '__iomem' of expression
+drivers/misc/habanalabs/goya/goya.c:2411:27: warning: cast truncates bits from constant value (7ff0000000 becomes f0000000)
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:177:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:178:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:341:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:341:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:341:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:479:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:479:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:479:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/mmc/core/host.c:410:33: warning: cast to restricted __be32
+drivers/mmc/core/host.c:411:33: warning: cast to restricted __be32
+drivers/mmc/core/queue.c:329:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:329:21: expected int ret
+drivers/mmc/core/queue.c:329:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:332:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:332:21: expected int ret
+drivers/mmc/core/queue.c:332:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:354:16: warning: incorrect type in return expression (different base types)
+drivers/mmc/core/queue.c:354:16: expected restricted blk_status_t
+drivers/mmc/core/queue.c:354:16: got int [assigned] ret
+drivers/mmc/host/cqhci-core.c:425:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:426:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:427:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:428:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:429:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:430:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:474:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:474:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci-core.c:474:15: got int
+drivers/mmc/host/cqhci-core.c:548:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:548:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci-core.c:548:19: got restricted __le64 [usertype] *
+drivers/mmc/host/dw_mmc.c:602:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:602:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:602:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:602:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:602:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:602:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:615:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:615:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:674:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:674:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:674:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:674:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:674:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:674:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:674:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:674:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/meson-gx-mmc.c:1178:34: warning: incorrect type in assignment (different address spaces)
+drivers/mmc/host/meson-gx-mmc.c:1178:34: expected void *bounce_buf
+drivers/mmc/host/meson-gx-mmc.c:1178:34: got void [noderef] __iomem *
+drivers/mmc/host/mmc_spi.c:842:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:179:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:179:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:179:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:180:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:180:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:181:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:415:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:416:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:416:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:416:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:416:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:417:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:417:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:417:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:417:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:455:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:455:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:455:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:455:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:86:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:86:34: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:86:34: got void *priv
+drivers/mtd/devices/phram.c:102:23: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/phram.c:102:23: expected void *priv
+drivers/mtd/devices/phram.c:102:23: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:132:25: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:132:25: got void *priv
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:409:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:409:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:409:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:410:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:410:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:410:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:779:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:817:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:26: expected void *p
+drivers/mtd/nand/onenand/onenand_base.c:860:26: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:814:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:814:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1752:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1957:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1912:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2084:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2084:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2084:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:479:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:494:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:510:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:510:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:510:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:523:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:523:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:523:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:643:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:643:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:643:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:659:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:659:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:659:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:321:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:321:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:321:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:322:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:322:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:322:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:323:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:323:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:323:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:511:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:511:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:511:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:512:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:512:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:512:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:513:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:513:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:513:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:295:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:295:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:295:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:553:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:553:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:553:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:647:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:647:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:647:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:729:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1275:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1275:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1275:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1275:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1275:13: warning: cast to restricted __le32
+drivers/mtd/spi-nor/sfdp.c:1275:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:569:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:569:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:569:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1028:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1028:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1028:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1030:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1030:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1030:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1039:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1039:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1039:22: got unsigned long long [assigned] sqnum
+drivers/net/bareudp.c:260:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:260:14: expected struct socket *sock
+drivers/net/bareudp.c:260:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:573:28: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:573:28: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:573:28: got unsigned short
+drivers/net/bareudp.c:576:33: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:576:33: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:576:33: got unsigned short
+drivers/net/bonding/bond_main.c:2614:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2620:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2667:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2667:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2667:40: got int
+drivers/net/bonding/bond_main.c:3489:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:3489:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_options.c:1136:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1136:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1136:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:147:32: warning: array of flexible structures
+drivers/net/can/slcan.c:348:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:348:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:348:14: void *
+drivers/net/can/slcan.c:654:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:654:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:654:9: void *
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:530:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1513:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1513:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1513:35: got int
+drivers/net/ethernet/adaptec/starfire.c:1829:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1829:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1829:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:811:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1421:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1421:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1421:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1425:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1425:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1425:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1426:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1426:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1426:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1429:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1429:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1429:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1430:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1430:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1430:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1432:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1432:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1432:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1446:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1803:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1804:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1817:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1830:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1850:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1850:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1851:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1851:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1851:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1851:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1760:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1760:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1760:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1773:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2006:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2006:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2006:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2028:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2028:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2028:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2029:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2029:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2029:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2031:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2031:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2031:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2034:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2034:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2034:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2035:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2035:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2035:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2037:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2037:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2037:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2059:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2059:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2059:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2102:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2171:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2171:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2171:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2227:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2227:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2227:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2228:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2228:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2228:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2229:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2229:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2229:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2234:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2234:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2234:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1409:36: expected unsigned int [usertype] val
+drivers/net/ethernet/broadcom/cnic.c:1409:36: got restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1410:36: expected unsigned int [usertype] val
+drivers/net/ethernet/broadcom/cnic.c:1410:36: got restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2071:17: expected unsigned short [usertype] val
+drivers/net/ethernet/broadcom/cnic.c:2071:17: got fouled restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:17023:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17023:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17023:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:17024:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17024:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17024:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:282:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:282:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:282:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:284:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:284:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:284:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3214:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3219:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3224:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3224:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3246:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3250:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3250:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3250:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3260:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3264:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3264:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3264:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3274:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3274:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3280:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3281:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3288:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3289:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3292:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3328:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3328:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3328:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3328:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3381:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3381:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3381:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3381:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1728:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1798:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3371:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3371:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3371:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1969:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1969:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1969:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1970:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1970:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1970:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2151:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:595:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1242:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:569:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:569:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:569:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1044:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1044:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1044:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1101:48: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1432:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:896:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: expected unsigned short [usertype] val
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: got restricted __be16 [usertype] port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: got int
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:912:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:912:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:912:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1112:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1112:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1112:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:436:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2243:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2502:53: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: got void *priv
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:552:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:443:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:443:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:443:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1307:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1310:26: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1393:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/ibm/ibmvnic.c:3940:12: error: symbol 'send_request_map' redeclared with different type (incompatible argument 3 (different base types)):
+drivers/net/ethernet/ibm/ibmvnic.c:3940:12: int static [signed] [toplevel] send_request_map( ... )
+drivers/net/ethernet/ibm/ibmvnic.c:99:12: note: previously declared as:
+drivers/net/ethernet/ibm/ibmvnic.c:99:12: int static [signed] [toplevel] send_request_map( ... )
+drivers/net/ethernet/intel/e100.c:1398:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:1518:29: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2272:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2273:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2274:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2929:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/fm10k/fm10k_pci.c:1395:9: warning: context imbalance in 'fm10k_msix_mbx_pf' - different lock contexts for basic block
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: expected restricted __be16 [usertype] vlan_tci
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: got unsigned short [usertype] vlan_priority:3
+drivers/net/ethernet/intel/igb/igb_main.c:6279:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:6279:23: expected unsigned int [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:6279:23: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igb/igb_main.c:6284:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:6284:37: expected restricted __le32 [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:6284:37: got unsigned int [assigned] [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:8599:31: warning: cast to restricted __be16
+drivers/net/ethernet/intel/igb/igb_main.c:8599:31: warning: cast from restricted __le16
+drivers/net/ethernet/intel/igb/igb_ptp.c:1119:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/intel/igb/igb_ptp.c:1119:17: expected unsigned int [usertype] val
+drivers/net/ethernet/intel/igb/igb_ptp.c:1119:17: got restricted __be16 [usertype]
+drivers/net/ethernet/intel/igb/igb_ptp.c:1124:25: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/intel/igb/igb_ptp.c:1124:25: expected unsigned int [usertype] val
+drivers/net/ethernet/intel/igb/igb_ptp.c:1124:25: got restricted __be16 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:93:31: warning: cast to restricted __be16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: expected unsigned long long [usertype] pkt_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: expected unsigned long long [usertype] hdr_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: expected unsigned long long [usertype] pkt_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:797:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: expected unsigned int [usertype] vlan_macip_lens
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: expected unsigned int [usertype] type_tucmd_mlhl
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: expected unsigned int [usertype] mss_l4len_idx
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: expected restricted __wsum [usertype] diff
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: got restricted __be32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2254:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2254:43: expected unsigned long long [usertype] buffer_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:2254:43: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2255:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2255:44: expected unsigned int [usertype] cmd_type_len
+drivers/net/ethernet/intel/igbvf/netdev.c:2255:44: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2257:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2257:45: expected unsigned int [usertype] olinfo_status
+drivers/net/ethernet/intel/igbvf/netdev.c:2257:45: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2263:36: warning: invalid assignment: |=
+drivers/net/ethernet/intel/igbvf/netdev.c:2263:36: left side has type unsigned int
+drivers/net/ethernet/intel/igbvf/netdev.c:2263:36: right side has type restricted __le32
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_ethtool.c:555:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igc/igc_ethtool.c:555:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/igc/igc_ethtool.c:555:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1658:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:514:56: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:521:48: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:536:59: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:546:59: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10135:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10135:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10135:25: struct bpf_prog *
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3816:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3816:46: expected restricted __wsum [usertype] diff
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3816:46: got restricted __be32 [usertype]
+drivers/net/ethernet/jme.c:959:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:959:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:959:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/marvell/mv643xx_eth.c:1945:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1945:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1945:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1984:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1984:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1984:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2015:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2015:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2015:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2049:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2049:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2049:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2104:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2104:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2104:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2122:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2122:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2122:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1759:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1945:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1945:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1945:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4411:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:780:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:780:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:780:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:786:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:786:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:786:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:799:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:799:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:799:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:1997:46: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2017:38: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:26:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:29:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:39:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:42:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:720:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:573:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:573:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:596:48: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:646:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:646:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:646:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1155:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1155:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1155:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1180:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1180:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1180:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3108:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3108:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3108:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3108:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3108:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3108:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3108:27: got int
+drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2669:27: got int
+drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4579:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4579:53: warning: cast from restricted __le16
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3519:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4784:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1305:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1305:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1305:42: got void **
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2137:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2137:41: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2137:41: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:33: expected unsigned short [usertype] uid_hi
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:33: got restricted __be16 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:45: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:45: expected unsigned int [usertype] uid_lo
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:45: got restricted __be32 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:56: warning: incorrect type in argument 4 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:56: expected unsigned short [usertype] seqid
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:157:56: got restricted __be16 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:306:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:306:26: expected void const [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:306:26: got void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:336:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:336:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:336:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:343:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:343:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:343:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:356:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:356:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:356:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:397:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:397:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:397:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:466:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:466:41: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:466:41: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/packetengines/hamachi.c:1564:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1565:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1566:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1568:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:346:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:110:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/pensando/ionic/ionic_main.c:314:61: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:314:61: expected union ionic_dev_cmd_regs *regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:314:61: got union ionic_dev_cmd_regs [noderef] __iomem *dev_cmd_regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:316:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:316:23: expected void [noderef] __iomem *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:316:23: got unsigned int *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:317:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:317:20: expected void volatile [noderef] __iomem *a
+drivers/net/ethernet/pensando/ionic/ionic_main.c:317:20: got union ionic_dev_cmd *
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:510:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1452:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c:357:1: warning: no newline at end of file
+drivers/net/ethernet/realtek/8139too.c:2246:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2246:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2246:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:895:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:895:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:895:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:896:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:896:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:896:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:903:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:903:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:903:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:904:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:904:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:904:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1177:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1177:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1177:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1182:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1182:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1182:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1205:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1205:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1205:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1235:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1240:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1245:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1253:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1253:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1253:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1255:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1255:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1255:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1259:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1276:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1352:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1352:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1352:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1353:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1353:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1353:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1354:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1354:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1354:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1368:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1368:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1368:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1376:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1376:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1376:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1377:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1377:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1377:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1386:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1386:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1386:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1538:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1538:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1538:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1595:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1598:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1599:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1637:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1668:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1668:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1668:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1684:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1684:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1684:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1688:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1688:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1688:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1691:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1691:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1691:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2468:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2468:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2468:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2469:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2469:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2469:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2520:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2520:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2520:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2521:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2521:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2521:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2525:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2525:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2525:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2527:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2527:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2527:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3074:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3074:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3074:23: got void [noderef] __iomem *
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:181:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:185:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:196:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:200:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:215:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:223:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:241:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:245:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1016:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:610:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected unsigned int [usertype] val
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1138:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:237:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3149:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3149:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3149:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3155:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3155:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3155:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3207:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3207:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3207:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3277:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3277:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3277:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3294:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3294:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3294:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:774:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:777:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:777:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:789:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:796:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:896:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:904:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:961:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:975:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:981:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1409:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:417:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:427:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:97:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:97:47: expected restricted __be64
+drivers/net/geneve.c:97:47: got int
+drivers/net/geneve.c:109:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:110:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1840:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1840:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1840:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1845:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1845:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1845:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1971:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1971:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1971:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:432:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:432:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:432:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:432:22: got unsigned int
+drivers/net/macsec.c:433:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:433:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:433:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:433:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:589:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:458:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:458:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:458:14: void *
+drivers/net/slip/slip.c:892:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:892:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:892:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:690:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:691:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:692:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:692:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:692:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:692:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:693:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:693:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:693:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:693:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:788:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:811:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:812:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:812:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:812:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:812:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:813:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:813:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:813:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:813:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:907:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:907:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:907:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:920:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:920:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:920:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:982:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:984:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:984:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:984:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1044:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1044:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1044:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1045:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1045:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1045:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1046:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1046:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1046:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1091:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1091:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1091:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1092:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1092:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1092:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1093:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1093:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1093:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1116:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1116:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1116:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1231:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1231:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1231:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1488:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1488:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1488:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1488:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1496:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1496:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1496:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1496:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1640:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1640:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1640:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1640:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:2964:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:2964:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:2964:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:2964:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2168:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2168:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2168:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2168:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1776:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1776:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1776:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:197:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:197:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:197:21: got int
+drivers/net/usb/sr9700.c:199:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:199:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:199:21: got int
+drivers/net/usb/sr9700.c:204:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:204:16: expected int
+drivers/net/usb/sr9700.c:204:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9800.c: note: in included file:
+drivers/net/usb/sr9800.h:166:53: warning: symbol 'SR9800_BULKIN_SIZE' was not declared. Should it be static?
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: expected restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: got unsigned long long
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: expected restricted __wsum [usertype] csum
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: got restricted __be16 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2426:31: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: warning: incorrect type in argument 3 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: expected unsigned long [usertype] size
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: got restricted __le16 [usertype] mfTableLen
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: expected restricted __le16 [usertype] txDataRingDescSize
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: got int
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: got int
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1156:42: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1156:42: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1156:42: got int
+drivers/net/vrf.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+drivers/net/vxlan.c:500:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan.c:500:34: expected unsigned int [usertype] b
+drivers/net/vxlan.c:500:34: got restricted __be32 [usertype] vni
+drivers/net/wan/fsl_ucc_hdlc.c:305:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:305:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:305:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:307:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:307:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:307:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:316:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:316:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:316:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:318:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:318:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:318:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:368:29: warning: incorrect type in assignment (different base types)
+drivers/net/wan/fsl_ucc_hdlc.c:368:29: expected unsigned short [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:368:29: got restricted __be16 [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:375:36: warning: restricted __be16 degrades to integer
+drivers/net/wan/fsl_ucc_hdlc.c:398:12: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:398:12: expected struct qe_bd [noderef] __iomem *bd
+drivers/net/wan/fsl_ucc_hdlc.c:398:12: got struct qe_bd *curtx_bd
+drivers/net/wan/fsl_ucc_hdlc.c:421:20: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:421:20: expected struct qe_bd [noderef] __iomem *[assigned] bd
+drivers/net/wan/fsl_ucc_hdlc.c:421:20: got struct qe_bd *tx_bd_base
+drivers/net/wan/fsl_ucc_hdlc.c:423:16: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wan/fsl_ucc_hdlc.c:423:16: struct qe_bd [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:423:16: struct qe_bd *
+drivers/net/wan/fsl_ucc_hdlc.c:458:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:502:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:524:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:548:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:592:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:607:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:850:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:853:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:854:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:857:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:860:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:865:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:867:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:869:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:870:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:872:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:992:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:994:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1003:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1005:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:408:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:408:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:723:29: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:814:21: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:1020:29: warning: dereference of noderef expression
+drivers/net/wireless/ath/ath10k/htt_rx.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1502:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/hw.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1502:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/wmi-tlv.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/linux/rcupdate.h:706:9: warning: context imbalance in 'ath10k_wmi_event_tdls_peer' - different lock contexts for basic block
+drivers/net/wireless/ath/ath10k/wmi.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/wmi.h:3478:34: warning: array of flexible structures
+drivers/net/wireless/ath/ath11k/dp_tx.c:776:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:778:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:781:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:954:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:956:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:115:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:117:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:119:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:121:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:125:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:127:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:129:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:131:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:133:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:135:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:137:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:139:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:141:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:143:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:145:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:147:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:149:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:151:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:153:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:155:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:157:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:163:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:167:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:169:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:173:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:175:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:177:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:179:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:181:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:183:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:185:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:187:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:189:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:209:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:213:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:215:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:79:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1612:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1612:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1612:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1616:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1617:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1617:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1617:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1617:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3650:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3663:29: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3663:29: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3663:29: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3663:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6300:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6431:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:3895:35: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3895:35: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3895:35: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:2056:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2056:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2056:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3263:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3263:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3263:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3263:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:4915:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4915:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4915:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4918:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4918:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4918:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4921:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4921:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4921:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6392:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6392:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6392:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6412:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6412:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6412:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6414:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6414:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6414:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6416:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6416:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6416:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6572:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6572:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6572:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6574:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6574:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6574:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6576:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6576:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6576:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6681:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6681:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6681:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6683:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6683:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6683:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6693:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6693:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6693:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3813:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3813:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3813:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3817:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3817:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/cfg/9000.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/calib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/devices.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/devices.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/lib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/lib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/main.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/main.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/dev.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/rx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/rxon.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/dev.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/ucode.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/ucode.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:312:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:437:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:407:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:451:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h, drivers/net/wireless/intel/iwlwifi/fw/debugfs.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/img.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/init.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/init.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/paging.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/paging.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/pnvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/pnvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h, drivers/net/wireless/intel/iwlwifi/fw/pnvm.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/smem.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/smem.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-debug.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-drv.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-io.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:75:9: warning: context imbalance in 'iwl_read_direct32' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:144:9: warning: context imbalance in 'iwl_read_prph' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h, drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:100:34: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:100:34: expected struct iwl_tso_hdr_page *tso_hdr_page
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:100:34: got struct iwl_tso_hdr_page [noderef] __percpu *
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:118:25: warning: incorrect type in initializer (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:118:25: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:118:25: got struct iwl_tso_hdr_page *
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:124:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:124:32: expected void [noderef] __percpu *__pdata
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:124:32: got struct iwl_tso_hdr_page *tso_hdr_page
+drivers/net/wireless/intel/iwlwifi/mvm/binding.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/coex.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/d3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/d3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/fw.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/fw.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2990:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2990:63: expected unsigned char const [usertype] *ies
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2990:63: got unsigned char const [noderef] __rcu *
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2991:38: warning: dereference of noderef expression
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2991:38: warning: dereference of noderef expression
+drivers/net/wireless/intel/iwlwifi/mvm/nvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/nvm.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ops.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ops.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/quota.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rfi.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h, drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h, drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/sf.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/tdls.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/time-event.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/time-event.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/tx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/utils.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/utils.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/fw/acpi.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/acpi.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/trans.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/trans.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/queue/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:449:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/queue/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:307:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:307:38: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:307:38: got struct iwl_tso_hdr_page *
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:322:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:343:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: expected void [noderef] __user *pointer
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: got char *[assigned] memptr
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: expected void [noderef] __user *pointer
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: got char *[assigned] memptr
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: expected unsigned int [usertype] oid
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: got restricted __be32 [usertype]
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: expected unsigned int [usertype] length
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: got restricted __be32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: expected unsigned int [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: expected unsigned int [usertype] size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: expected unsigned int [usertype] addr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: expected short age
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: expected short channel
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: expected short capinfo
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: expected short rates
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: expected short basic_rates
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: expected unsigned int [usertype] nr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: expected unsigned short [usertype] nr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: expected unsigned short
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: expected unsigned short [usertype] id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: expected unsigned short [usertype] state
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: expected unsigned short [usertype] code
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: expected unsigned short [usertype] id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: expected unsigned short [usertype] state
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: expected unsigned short [usertype] code
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: expected unsigned short [usertype] size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: expected short id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: expected short size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:883:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:943:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:468:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:677:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:677:17: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:677:17: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:681:25: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:681:25: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:681:25: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: restricted __le16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: cast from restricted __le16
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: expected restricted __le16 [usertype] rate
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: got unsigned long
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1858:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2457:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:4306:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:239:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:240:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:241:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:247:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:248:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/ti/wlcore/event.c:92:36: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wlcore/event.c:92:36: expected unsigned int [usertype] val
+drivers/net/wireless/ti/wlcore/event.c:92:36: got restricted __le32 [addressable] [assigned] [usertype] buff_write_ptr
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:609:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:384:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:420:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:491:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:505:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:697:38: warning: dereference of noderef expression
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:974:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:987:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:416:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/nvme/host/core.c:1715:16: warning: context imbalance in 'nvme_get_ns_from_disk' - wrong count at exit
+drivers/nvme/host/core.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'nvme_put_ns_from_disk' - unexpected unlock
+drivers/nvme/target/core.c:1535:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/nvme/target/core.c:1535:9: expected struct callback_head *head
+drivers/nvme/target/core.c:1535:9: got struct callback_head [noderef] __rcu *
+drivers/of/base.c:1549:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1549:73: expected restricted __be32
+drivers/of/base.c:1549:73: got int
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: warning: incorrect type in initializer (different base types)
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: expected unsigned short [usertype] bdf_be
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: got restricted __be16 [usertype]
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: got unsigned int *
+drivers/pci/controller/pcie-mediatek.c:401:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:401:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:401:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:524:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:524:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:524:44: got void [noderef] __iomem *
+drivers/pci/controller/pcie-microchip-host.c:304:18: warning: symbol 'pcie_event_to_event' was not declared. Should it be static?
+drivers/pci/controller/pcie-microchip-host.c:310:18: warning: symbol 'sec_error_to_event' was not declared. Should it be static?
+drivers/pci/controller/pcie-microchip-host.c:317:18: warning: symbol 'ded_error_to_event' was not declared. Should it be static?
+drivers/pci/controller/pcie-microchip-host.c:324:18: warning: symbol 'local_status_to_event' was not declared. Should it be static?
+drivers/pci/controller/pcie-microchip-host.c:352:3: warning: symbol 'event_descs' was not declared. Should it be static?
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: expected void *p
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: got void [noderef] __iomem *[assigned] dst_addr
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: expected void const *q
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: got void [noderef] __iomem *[assigned] src_addr
+drivers/pci/hotplug/cpci_hotplug_core.c:47:5: warning: symbol 'cpci_debug' was not declared. Should it be static?
+drivers/pci/pci-driver.c:499:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:499:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:910:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1017:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1017:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1026:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1026:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1027:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1027:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1057:23: left side has type unsigned short
+drivers/pci/pci.c:1057:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1062:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1084:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1084:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1084:28: got int
+drivers/pci/pci.c:1133:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1133:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1133:36: got int
+drivers/pci/pci.c:1305:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1305:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1307:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1307:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1330:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1330:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1695:38: warning: array of flexible structures
+drivers/pci/pci.c:1882:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1882:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1882:36: got int
+drivers/pci/pci.c:2278:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2579:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2580:45: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2769:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2769:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2792:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2792:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4701:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4701:13: left side has type unsigned short
+drivers/pci/pci.c:4701:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4706:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4706:13: left side has type unsigned short
+drivers/pci/pci.c:4706:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:149:17: warning: cast to restricted __le16
+drivers/pci/proc.c:158:17: warning: cast to restricted __le32
+drivers/pci/proc.c:167:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2287:57: warning: restricted pci_power_t degrades to integer
+drivers/phy/marvell/phy-mmp3-hsic.c:61:31: warning: cast removes address space '__iomem' of expression
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/platform/chrome/cros_ec_typec.c:913:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:913:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:913:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:913:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:934:39: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:934:39: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:934:39: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:934:39: warning: cast to restricted __le16
+drivers/platform/goldfish/goldfish_pipe.c:500:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:500:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:500:24: got int
+drivers/power/supply/bq27xxx_battery.c:941:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:942:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:943:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:944:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:945:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:946:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:947:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:948:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:949:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:950:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:951:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:952:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:953:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:954:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:955:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:956:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:957:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:958:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:959:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:960:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:961:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:966:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:967:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:968:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:969:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:970:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1249:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1249:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1249:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1260:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1260:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1260:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1272:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1272:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1272:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/ptp/ptp_pch.c:182:5: warning: symbol 'pch_ch_control_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:193:6: warning: symbol 'pch_ch_control_write' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:201:5: warning: symbol 'pch_ch_event_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:212:6: warning: symbol 'pch_ch_event_write' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:220:5: warning: symbol 'pch_src_uuid_lo_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:231:5: warning: symbol 'pch_src_uuid_hi_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:242:5: warning: symbol 'pch_rx_snap_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:259:5: warning: symbol 'pch_tx_snap_read' was not declared. Should it be static?
+drivers/ptp/ptp_pch.c:300:5: warning: symbol 'pch_set_station_address' was not declared. Should it be static?
+drivers/pwm/pwm-atmel-tcb.c:64:10: warning: symbol 'atmel_tcb_divisors' was not declared. Should it be static?
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi568.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi57x.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1674:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1676:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:457:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:457:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:471:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3503:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3979:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4127:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5698:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5699:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:193:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:196:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:199:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:202:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:203:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:252:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:488:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:488:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:489:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:489:58: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:489:58: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:491:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:491:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-9xxx.c:491:54: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:496:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:496:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-9xxx.c:496:25: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:497:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:497:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-9xxx.c:497:29: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:498:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:498:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-9xxx.c:498:37: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:504:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:504:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-9xxx.c:504:23: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1131:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1131:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-9xxx.c:1131:41: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1137:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1137:34: expected unsigned int [usertype] features
+drivers/scsi/3w-9xxx.c:1137:34: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1141:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1141:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-9xxx.c:1141:40: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1142:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1142:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-9xxx.c:1142:44: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1143:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1143:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-9xxx.c:1143:43: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1144:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1144:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-9xxx.c:1144:42: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1392:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1392:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1392:46: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1395:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1395:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1396:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1396:55: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1396:55: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1398:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1398:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1398:47: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1410:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1410:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1411:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1411:37: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1411:37: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1839:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1839:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1839:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1842:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1842:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1842:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1859:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1859:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1860:67: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1860:67: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1860:67: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1867:78: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1867:78: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1868:75: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1868:75: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1868:75: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1869:82: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1869:82: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1875:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1875:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1875:59: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1880:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1880:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1881:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1881:59: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1881:59: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1882:66: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1882:66: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1887:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1887:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1887:51: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1072:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1072:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-9xxx.c:1072:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1077:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1077:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-9xxx.c:1077:25: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1078:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1078:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-9xxx.c:1078:29: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1079:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1079:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-9xxx.c:1079:37: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1081:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1081:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1082:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1082:58: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1082:58: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:2112:16: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:325:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:325:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:325:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:328:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:328:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:328:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:343:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:343:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:344:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:344:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:346:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:346:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:346:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:351:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:351:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:352:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:352:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:354:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:354:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:354:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:423:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:423:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:424:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:424:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:426:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:426:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:426:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:431:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:431:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:431:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:432:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:432:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:432:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:433:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:433:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:433:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:439:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:439:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:439:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:477:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:477:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:477:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:477:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:604:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:604:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:604:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:604:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:691:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:691:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:691:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:694:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:694:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:695:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:695:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:697:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:697:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:697:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:706:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:706:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:707:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:707:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:875:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:875:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:875:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:875:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:942:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:942:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:942:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:947:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:947:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:948:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:948:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:948:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:949:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:949:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:949:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:951:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:951:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:952:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:952:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:993:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:993:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:993:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:999:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:999:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:999:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:1003:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1003:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:1003:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1004:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1004:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1004:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1005:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1005:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1005:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1006:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1006:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1006:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1018:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1021:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1021:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1021:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1021:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1022:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1169:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1169:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1169:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1169:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1245:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1245:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1245:27: got void *reg
+drivers/scsi/3w-sas.c:1249:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1249:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1249:35: got void *reg
+drivers/scsi/3w-sas.c:1277:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1277:55: expected void *reg
+drivers/scsi/3w-sas.c:1277:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1282:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1282:55: expected void *reg
+drivers/scsi/3w-sas.c:1282:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1652:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3934:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3934:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3934:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3935:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3935:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3935:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3936:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3936:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3936:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3941:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3941:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3941:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3943:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3943:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3943:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3945:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:3955:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3955:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3955:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3955:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3955:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3955:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3957:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3957:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:3957:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3961:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3961:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:3961:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4060:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4060:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4060:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4061:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4061:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4061:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4062:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4062:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4062:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4074:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4074:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4074:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4074:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4074:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4074:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4076:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4076:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4076:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4081:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4081:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4081:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4082:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4082:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4082:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4085:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4085:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4085:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4086:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4087:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4088:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4088:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4088:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4026:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4026:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4026:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4028:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4028:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4028:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:647:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:647:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:647:76: got int
+drivers/scsi/aacraid/aachba.c:1044:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1065:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1065:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1065:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1239:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1239:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1239:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1239:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1239:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1239:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1370:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1370:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1370:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1370:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1370:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1370:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1542:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1542:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1542:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1649:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1649:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1649:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1649:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1649:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1649:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1988:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1988:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1988:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2065:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2065:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2065:54: got int
+drivers/scsi/aacraid/aachba.c:3609:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3609:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3609:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2756:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2756:43: expected int
+drivers/scsi/aacraid/aacraid.h:2756:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4086:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4299:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4299:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4299:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4299:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4299:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4299:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4299:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4299:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4299:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4299:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4299:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4299:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4299:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4299:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4757:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4757:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4757:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4757:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4757:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4757:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4757:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4757:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4757:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4757:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4757:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4757:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4757:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4757:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4771:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4771:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4771:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4771:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4771:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4771:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4771:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4771:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4771:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4771:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4771:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4771:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4771:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4771:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5240:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5240:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5240:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5240:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5240:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5240:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5240:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5240:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5240:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5240:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5240:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5240:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5240:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5240:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5257:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5257:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5257:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5257:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5257:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5257:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5257:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5257:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5257:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5257:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5257:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5257:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5257:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5257:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5736:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5736:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5736:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5736:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5736:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5736:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5736:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5736:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5736:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5736:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5736:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5736:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5736:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5736:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5752:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5752:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5752:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5752:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5752:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5752:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5752:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5752:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5752:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5752:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5752:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5752:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5752:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5752:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6132:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6132:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6132:31: got unsigned int
+drivers/scsi/advansys.c:6154:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6167:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:7973:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7973:31: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:7973:31: expected unsigned int [usertype] val
+drivers/scsi/advansys.c:7973:31: got restricted __le32 [usertype] addr
+drivers/scsi/advansys.c:7973:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7973:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7973:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7973:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7974:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7974:30: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:7974:30: expected unsigned int [usertype] val
+drivers/scsi/advansys.c:7974:30: got restricted __le32 [usertype] bytes
+drivers/scsi/advansys.c:7974:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7974:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7974:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7974:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8167:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8167:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:8167:47: expected unsigned int [usertype] val
+drivers/scsi/advansys.c:8167:47: got restricted __le32 [usertype] addr
+drivers/scsi/advansys.c:8167:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8167:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8167:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8167:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8168:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8168:46: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:8168:46: expected unsigned int [usertype] val
+drivers/scsi/advansys.c:8168:46: got restricted __le32 [usertype] bytes
+drivers/scsi/advansys.c:8168:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8168:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8168:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8168:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8857:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8857:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8857:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8857:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8973:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:8973:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:8973:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9017:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9017:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9017:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9017:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9778:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9778:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9778:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9807:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9807:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9807:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9845:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9845:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9845:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9874:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9874:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9874:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9912:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9912:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9912:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9941:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9941:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9941:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9976:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9976:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9976:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9976:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9991:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9991:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9991:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9991:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10019:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10019:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10019:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10019:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10034:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10034:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10034:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10034:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10062:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10062:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10062:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10062:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10077:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10077:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10077:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:10077:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3068:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3068:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3068:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3068:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9096:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9096:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9096:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9096:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2208:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2208:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2208:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2208:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8878:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8878:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8878:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8878:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8941:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8941:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8941:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8941:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1403:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1403:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1403:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1403:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1403:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1403:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1405:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1405:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1405:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1405:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1405:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1405:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:520:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:907:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:907:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:907:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:912:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:912:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:912:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:913:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:913:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:913:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:917:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:917:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:917:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:149:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:163:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:165:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1178:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1178:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1178:21: got int
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4358:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4391:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4547:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4547:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4547:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4607:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4607:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4607:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4701:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5803:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2177:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2500:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2592:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2137:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2726:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3191:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3388:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4709:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4782:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4860:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4955:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4532:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4611:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2067:26: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:2067:26: got restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:753:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:760:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:765:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:770:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3175:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3178:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3179:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4485:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4487:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:680:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:680:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:680:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:689:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:689:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:701:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:701:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:701:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:702:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:702:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:702:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:709:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:709:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:709:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:710:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:710:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:710:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3529:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3529:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3529:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3564:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3565:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3565:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3565:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3567:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3567:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3567:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3903:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3913:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3913:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3913:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3922:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3922:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3922:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5525:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5526:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6516:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6516:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6516:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6567:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6567:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6567:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6569:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6569:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6569:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6572:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6574:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6601:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6601:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6601:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5854:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5855:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5856:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5857:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5858:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6493:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6493:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6493:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6494:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6494:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6494:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3412:37: warning: Using plain integer as NULL pointer
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:886:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1995:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1998:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:933:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:938:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1382:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:4033:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4035:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4039:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4041:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1716:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1716:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1716:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1535:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1535:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1535:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1536:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1536:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1536:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:771:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1941:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1941:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1945:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2123:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2180:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2720:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2776:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2800:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3164:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3164:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3164:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3170:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3535:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3670:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3670:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3670:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3841:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2590:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2590:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2590:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2591:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2591:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2591:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3562:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3562:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3562:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3571:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3571:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3571:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3581:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3581:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3581:47: got unsigned int *
+drivers/scsi/ips.c:3582:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3582:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3582:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3582:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3591:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3591:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3591:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3594:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3594:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3594:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3594:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3595:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3595:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3595:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3608:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3608:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3608:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3617:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3617:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3617:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3627:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3627:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3627:47: got unsigned int *
+drivers/scsi/ips.c:3628:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3628:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3628:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3628:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3639:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3639:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3639:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3726:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3726:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3726:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3767:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3767:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3767:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3770:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3770:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3770:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3804:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3804:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3804:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3807:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3807:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3807:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4073:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4073:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4073:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4073:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4073:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4073:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4072:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4072:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4072:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4076:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4076:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4076:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4102:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4102:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4102:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4102:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4102:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4102:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4112:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4112:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4112:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4112:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4112:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4112:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4129:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4129:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4129:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4130:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4130:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4130:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4131:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4131:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4131:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4142:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4142:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4142:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4150:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4150:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4150:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5297:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5297:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5297:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5297:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5297:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5297:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5607:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5607:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5607:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5607:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5607:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:5607:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1838:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1838:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1838:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1869:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1869:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1869:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2345:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2345:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2345:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4387:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4387:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4387:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4397:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4397:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4397:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4398:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4398:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4398:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1947:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1947:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1947:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1954:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1954:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1954:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1957:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1957:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1957:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2037:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2037:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2037:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2037:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1807:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1807:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1807:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1809:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1809:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1809:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1811:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1811:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1811:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1813:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1813:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1813:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1815:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1815:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1815:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2578:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:1023:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:843:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1211:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1240:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:466:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1397:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1453:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1642:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1687:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1794:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1838:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2140:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c:953:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:953:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:953:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:975:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:975:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:975:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1064:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1064:41: warning: restricted __be32 degrades to integer
+drivers/scsi/libsas/sas_port.c:77:13: warning: context imbalance in 'sas_form_port' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_attr.c:2727:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2667:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2670:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2674:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2906:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2907:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5576:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5579:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:209:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:209:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:209:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:903:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1040:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1246:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2223:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2413:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2414:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2437:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2438:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2458:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2459:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2479:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2533:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2534:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2554:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2555:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2600:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2601:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2624:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2637:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2639:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2640:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2658:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2659:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2690:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2692:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2693:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2710:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2711:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2732:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2733:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2747:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2749:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2750:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2770:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2771:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2796:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2797:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2848:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2850:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2851:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2918:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2920:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2921:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2938:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2940:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2941:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2962:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2963:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2983:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2984:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3001:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3002:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3052:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3054:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3056:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3057:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3069:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3071:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3072:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3089:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3090:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3112:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3113:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3126:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3128:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3129:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3142:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3144:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3145:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3157:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3201:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3202:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3222:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3223:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3243:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3244:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3259:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3261:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3263:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3264:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3276:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3278:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3279:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3291:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3315:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3316:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3321:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3345:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3444:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3460:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3496:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3541:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3582:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3585:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3586:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3716:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:3934:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9981:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2157:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2157:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2157:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2158:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2158:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2158:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2449:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2449:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2449:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2450:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2450:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2450:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2773:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2988:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3420:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3421:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4789:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4789:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:4789:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4790:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4790:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:4790:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5004:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5081:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5172:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5172:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5172:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5173:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5173:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5173:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5174:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5174:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5174:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5334:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5337:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5348:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5548:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5548:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5548:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5550:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5550:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5550:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5569:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5569:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5569:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5608:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5608:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:5608:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5609:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5609:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:5609:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5610:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5610:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:5610:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5611:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5611:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:5611:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5612:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5612:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:5612:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5614:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5614:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5614:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5615:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5615:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5615:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5626:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5626:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5626:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5630:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5630:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:5630:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5632:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5632:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:5632:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5634:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5634:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:5634:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5636:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5636:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:5636:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5638:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5638:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:5638:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5640:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5640:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:5640:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5642:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5642:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:5642:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5644:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5644:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5655:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5655:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5655:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5659:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5659:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5659:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5663:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5663:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5663:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5669:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5669:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5669:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5680:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5680:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5680:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5697:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5697:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5697:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5698:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5698:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5709:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5709:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5709:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5726:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5726:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5726:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5727:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5727:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5727:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5738:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5738:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5738:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5755:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5755:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5755:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5756:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5756:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5756:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5767:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5767:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5767:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5784:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5784:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5784:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5785:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5785:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5785:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5797:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5797:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5797:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5814:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5814:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5814:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5815:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5815:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5815:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5823:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5823:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5823:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5829:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5829:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5829:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5838:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5838:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5838:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5840:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5840:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:5840:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5842:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5842:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:5842:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5845:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5845:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5845:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5856:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5856:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5856:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5888:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5888:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:5888:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5914:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5914:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:5914:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5915:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5915:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5915:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5924:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5924:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5924:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5932:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5932:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5932:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5941:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5941:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5941:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5956:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5956:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5956:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6047:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6047:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6047:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6055:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6055:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6055:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6055:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6055:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6055:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6186:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6195:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6197:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6200:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6405:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6410:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6420:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6465:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6609:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6716:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6777:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6830:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6891:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6896:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:6896:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:6896:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7406:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7406:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:7406:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7407:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7407:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:7407:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7408:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7408:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:7408:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7409:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7409:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:7409:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7410:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7410:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:7410:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7411:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7411:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:7411:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7558:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7558:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:7558:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7559:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7559:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:7559:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7562:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7562:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:7562:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7645:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:7645:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7646:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7646:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:7646:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7741:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7745:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7748:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7821:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8358:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9789:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8119:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:8283:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3124:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1931:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1931:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1931:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1931:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1931:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1931:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1932:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1932:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1932:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1932:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1932:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1932:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3849:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3849:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3849:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3849:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3849:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3849:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3850:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3850:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3850:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3850:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3850:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3850:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3852:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:6711:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_hbadisc.c:6711:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_hbadisc.c:6711:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_hbadisc.c:6711:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:143:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:143:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:143:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:383:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:388:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4316:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5636:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:6767:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6767:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6767:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6772:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6772:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6772:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:13059:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13060:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13061:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:526:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:571:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:572:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1426:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1435:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1436:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2231:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2237:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2241:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2248:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2254:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2263:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2270:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2282:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2628:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2628:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2628:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2628:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2628:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2628:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2789:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2789:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2789:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2831:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2831:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2831:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2838:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2838:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2838:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2916:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2916:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2916:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2923:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2923:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2923:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2939:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2939:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2939:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3018:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3018:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3018:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3018:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3018:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3018:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3020:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3020:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3020:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:397:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:398:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:401:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:404:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:405:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:408:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:693:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:694:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:697:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:698:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:703:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:704:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:707:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:823:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:911:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:913:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:956:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1088:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1209:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1610:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1611:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1644:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1645:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1655:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1656:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1777:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1778:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1806:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1808:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1825:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1826:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1860:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1861:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1884:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2000:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2027:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2028:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2053:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2055:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2067:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2068:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2071:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2072:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2082:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2083:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2214:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2216:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2220:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2221:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2233:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2268:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2269:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2287:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2288:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2289:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2341:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2343:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2347:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2348:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2377:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2379:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2386:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2651:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2700:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2714:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2774:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2791:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2813:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3238:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3240:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3296:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3298:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3314:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3316:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3320:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3321:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3330:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3331:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3356:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3366:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3386:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3393:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3478:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3480:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3581:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3589:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3598:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3766:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3861:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3886:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3891:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3906:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3917:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3919:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4099:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4103:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4107:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4404:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4408:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4412:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5593:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6364:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6364:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6364:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6366:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6366:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6366:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6367:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6367:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6367:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5532:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:18580:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18581:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18582:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18583:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18584:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18585:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17340:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17340:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17340:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17342:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17342:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17342:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17344:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17344:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17344:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17346:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17346:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17346:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17359:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17359:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17359:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:14622:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14622:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14622:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14622:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14622:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14622:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14623:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14632:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14632:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14632:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14632:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14632:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14632:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8201:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8201:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8201:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8201:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8201:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8201:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8204:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8204:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8204:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8204:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8204:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8204:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8205:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8205:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8205:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8205:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8205:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8205:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2087:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2087:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2087:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2087:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2087:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2087:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2189:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2193:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2193:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2193:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2193:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2193:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2193:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2194:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2194:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2194:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2194:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2194:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2194:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8655:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8655:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8655:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8655:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8655:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8655:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8701:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8701:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8701:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8701:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8701:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8701:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9589:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9589:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9589:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9589:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9589:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9589:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9598:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9598:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9598:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9615:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9615:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9615:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:9626:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9628:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9628:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9628:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9628:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9628:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9628:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9630:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9630:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9630:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9631:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9631:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9631:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9701:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9701:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9702:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9702:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9702:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9702:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9702:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9702:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9706:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9706:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9706:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9706:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9706:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9706:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10022:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10022:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10022:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10022:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10022:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10022:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11354:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11354:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11354:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11354:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11354:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11354:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11382:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:13369:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13369:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13369:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13369:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13369:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13369:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13381:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13381:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13381:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13381:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13381:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13381:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17154:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17154:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17154:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17156:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17156:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17156:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17159:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17159:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17159:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17161:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17161:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17161:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17450:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17450:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17450:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17452:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17452:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17452:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17459:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17459:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17459:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17461:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17461:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17461:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17472:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17472:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17472:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17694:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18311:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20004:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20004:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20004:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20370:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20370:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20370:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20370:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20370:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20370:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20378:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20378:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20378:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20378:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20378:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20378:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20379:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20379:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20379:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20413:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20413:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20413:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20422:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20422:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20422:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20423:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20423:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20423:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20424:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20424:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20424:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20424:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20424:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20424:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20426:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20426:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20426:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20427:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20427:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20427:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12078:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4497:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4497:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4497:26: got void *
+drivers/scsi/megaraid.c:4556:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4556:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4556:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:77:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:89:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:97:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:109:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:113:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:117:5: warning: symbol 'host_tagset_enable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4561:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4561:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4561:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4812:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4812:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4812:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6627:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6627:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6627:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4468:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4468:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4468:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:194:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:201:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:282:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:282:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:282:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:282:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:288:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:288:31: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:288:31: expected unsigned short [usertype] val
+drivers/scsi/megaraid/megaraid_sas_base.c:288:31: got restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:288:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:288:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:414:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:414:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:414:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:414:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:414:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:414:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1218:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1218:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1218:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1996:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1996:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1996:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1996:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1996:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1996:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2037:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2037:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2037:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2037:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2037:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2037:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4692:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4692:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4692:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4931:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4931:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4931:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5116:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5116:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5116:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5198:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5198:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5198:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6180:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6179:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6179:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6179:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6184:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6183:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6183:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6183:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6491:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6491:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6491:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6705:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6705:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6705:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7461:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8065:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8065:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8065:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8149:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8149:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8149:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8682:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1184:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:864:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:864:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:864:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:873:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:873:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:873:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1299:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1299:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1299:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1302:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1302:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1302:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1404:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1404:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1404:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1507:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1507:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2193:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2193:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2193:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2198:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2198:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2198:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3076:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3076:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3076:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3082:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3082:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3082:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3084:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3084:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3084:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3300:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3300:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3300:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3301:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3301:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3301:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3302:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3302:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3302:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3303:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3303:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3303:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3305:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3305:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3305:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3517:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3517:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3517:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3545:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3545:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3545:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3545:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3545:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3545:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4200:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4200:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4200:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4200:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4450:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4450:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4450:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4452:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4452:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4452:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5245:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3423:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3423:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3423:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3423:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3429:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3429:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3429:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3440:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3440:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3440:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3446:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3446:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3446:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3446:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3446:32: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3446:32: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4127:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4127:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4127:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4149:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4149:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4149:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4172:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4172:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4172:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4193:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4193:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4193:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6394:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6394:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6394:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6413:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6413:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6413:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6413:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6421:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6421:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6421:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6421:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6434:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6434:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6434:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6434:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:7572:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:7572:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:7572:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10759:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10759:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10759:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10759:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10759:25: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10759:25: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:314:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:314:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:314:38: got void *
+drivers/scsi/mvsas/mv_init.c:485:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:485:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:485:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:382:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:382:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:382:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:539:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:539:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:539:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:647:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:970:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:973:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:976:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:979:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1446:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1446:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1446:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1501:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1501:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1501:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1641:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1641:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1641:28: got int
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1073:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1219:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1813:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrb.c:2813:22: warning: symbol 'DAC960_LA_privdata' was not declared. Should it be static?
+drivers/scsi/myrb.c:3089:22: warning: symbol 'DAC960_PG_privdata' was not declared. Should it be static?
+drivers/scsi/myrb.c:3292:22: warning: symbol 'DAC960_PD_privdata' was not declared. Should it be static?
+drivers/scsi/myrb.c:3490:22: warning: symbol 'DAC960_P_privdata' was not declared. Should it be static?
+drivers/scsi/myrs.c:2274:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2274:34: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2274:34: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2661:22: warning: symbol 'DAC960_GEM_privdata' was not declared. Should it be static?
+drivers/scsi/myrs.c:2911:22: warning: symbol 'DAC960_BA_privdata' was not declared. Should it be static?
+drivers/scsi/myrs.c:3161:22: warning: symbol 'DAC960_LP_privdata' was not declared. Should it be static?
+drivers/scsi/myrs.c:2433:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2433:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2433:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2501:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2501:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2501:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2426:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2426:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2426:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2501:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2501:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2501:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2412:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2412:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2412:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2448:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2448:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2448:13: got unsigned int
+drivers/scsi/myrs.c:2548:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2548:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2548:13: got unsigned int
+drivers/scsi/myrs.c:2551:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2426:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2426:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2426:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2494:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2494:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2494:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2471:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2471:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2471:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2440:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2440:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2440:13: got unsigned int
+drivers/scsi/myrs.c:2405:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2405:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2405:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2478:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2478:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2478:13: got unsigned int
+drivers/scsi/myrs.c:2456:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2456:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2456:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2412:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2412:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2412:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2303:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1668:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1668:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1668:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/pm8001/pm8001_ctl.c:741:33: warning: cast to restricted __be32
+drivers/scsi/pm8001/pm8001_hwi.c:1805:36: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm8001_hwi.c:1805:36: left side has type restricted __le32
+drivers/scsi/pm8001/pm8001_hwi.c:1805:36: right side has type int
+drivers/scsi/pm8001/pm8001_hwi.c:4594:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_hwi.c:4594:35: expected restricted __le32 [addressable] [assigned] [usertype] ds_ads_m
+drivers/scsi/pm8001/pm8001_hwi.c:4594:35: got int
+drivers/scsi/pm8001/pm8001_init.c:1322:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_init.c:1322:22: expected unsigned int [usertype] device_state
+drivers/scsi/pm8001/pm8001_init.c:1322:22: got restricted pci_power_t [usertype] current_state
+drivers/scsi/pm8001/pm8001_sas.c:236:55: warning: cast removes address space '__iomem' of expression
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: expected unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:1203:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1203:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1203:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1245:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1245:39: expected restricted __le32 [addressable] [usertype] pageCode
+drivers/scsi/pm8001/pm80xx_hwi.c:1245:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1246:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1246:39: expected restricted __le32 [addressable] [usertype] MST_MSI
+drivers/scsi/pm8001/pm80xx_hwi.c:1246:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: expected restricted __le32 [addressable] [usertype] STP_SSP_MCT_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: expected restricted __le32 [addressable] [usertype] STP_FRM_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:26: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:44: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:44: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:41: expected restricted __le32 [addressable] [usertype] OPNRJT_RTRY_INTVL
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_THR
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:31: expected restricted __le32 [addressable] [usertype] MAX_AIP
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:31: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1407:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1407:33: expected restricted __le32 [addressable] [assigned] [usertype] new_curidx_ksop
+drivers/scsi/pm8001/pm80xx_hwi.c:1407:33: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1882:40: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm80xx_hwi.c:1882:40: left side has type restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1882:40: right side has type int
+drivers/scsi/pm8001/pm80xx_hwi.c:3050:63: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:3050:63: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:3050:63: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4242:46: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4242:46: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:4242:46: got restricted __le64 [assigned] [usertype] tmp_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4415:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4415:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4415:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4416:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4417:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4417:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4417:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4419:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4440:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4440:35: expected restricted __le32 [addressable] [assigned] [usertype] key_cmode
+drivers/scsi/pm8001/pm80xx_hwi.c:4440:35: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4468:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4468:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4468:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4469:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4470:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4470:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4470:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4472:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4570:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4570:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4570:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4571:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4571:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4571:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4575:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4575:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4575:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4576:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4576:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4576:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4580:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4580:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4580:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4581:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4582:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4582:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4582:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4584:54: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4592:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4592:55: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4592:55: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4594:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4594:56: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4594:56: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4606:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4606:41: expected restricted __le32 [addressable] [assigned] [usertype] key_index_mode
+drivers/scsi/pm8001/pm80xx_hwi.c:4606:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4640:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4640:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4640:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4641:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4642:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4642:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4642:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4933:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4933:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4933:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4938:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4938:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4938:37: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4978:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4978:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4978:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4982:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4982:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4982:37: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: got restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: got restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: got restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: got restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: got restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: got restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:642:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:642:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:642:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:644:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:644:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:644:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:656:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:656:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:656:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:657:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:657:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:657:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:665:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:665:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:665:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:721:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:721:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:721:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:725:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:725:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:730:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:730:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:731:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:731:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:735:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:735:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:735:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:736:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:736:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:736:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:744:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:744:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:744:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:745:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:745:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:745:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:790:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:790:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:790:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1070:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1070:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1070:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1078:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1078:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1078:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1082:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1082:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1082:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1262:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1264:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1285:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1477:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1478:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1492:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1492:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1492:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1494:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1494:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1494:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1496:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1496:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1496:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2099:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2099:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2099:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2100:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2100:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2101:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2101:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2101:28: got int
+drivers/scsi/qedf/qedf_io.c:2110:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2110:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2110:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2111:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2111:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2111:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2112:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2112:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2112:29: got int
+drivers/scsi/qedf/qedf_io.c:2521:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2521:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2521:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2583:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2583:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2583:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2179:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2179:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2179:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2209:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2209:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2209:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2227:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2245:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2476:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2476:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2476:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2672:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2784:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2787:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1514:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1514:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1514:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1514:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1515:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1515:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1515:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1518:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1518:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1518:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1518:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1519:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1519:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1519:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1519:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1530:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1530:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1530:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1534:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1534:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1534:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1539:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1539:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1539:41: got int
+drivers/scsi/qedi/qedi_fw.c:1540:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1540:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1540:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:110:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:112:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:112:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:113:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:115:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:117:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:221:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:223:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:224:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:225:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:332:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:332:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:332:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:367:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:367:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:367:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:385:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:385:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:385:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:428:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:438:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:454:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:499:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:515:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:515:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:515:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:515:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:516:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:516:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:516:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:518:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:519:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:520:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:526:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:527:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:550:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:567:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:568:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:569:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:592:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:592:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:592:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:632:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:633:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:634:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:638:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:641:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:746:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:746:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:746:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:758:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:758:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:758:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:816:25: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:838:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:838:45: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_fw.c:838:45: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:859:57: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:859:57: expected int idx
+drivers/scsi/qedi/qedi_fw.c:859:57: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:862:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:862:45: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_fw.c:862:45: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:900:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:900:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:900:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:931:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:931:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:936:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:935:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:935:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:935:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:985:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:985:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:985:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1058:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1058:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1058:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1059:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1059:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1059:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1061:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1061:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1061:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1062:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1062:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1062:47: got int
+drivers/scsi/qedi/qedi_fw.c:1065:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1065:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1065:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1065:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1066:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1066:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1066:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1067:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1067:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1067:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1068:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1068:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1068:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1074:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1074:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1074:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1076:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1076:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1076:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1083:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1083:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1083:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1085:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1085:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1085:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1087:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1087:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1087:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1096:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1096:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1096:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1159:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1159:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1159:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1159:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1160:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1160:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1160:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1161:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1161:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1161:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1162:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1162:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1162:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1236:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1397:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1657:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1657:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1657:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1657:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1658:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1658:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1658:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1659:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1659:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1659:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1660:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1660:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1660:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1661:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1661:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1661:50: got int
+drivers/scsi/qedi/qedi_fw.c:1666:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1666:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1666:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1668:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1668:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1668:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1670:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1670:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1670:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1675:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1675:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1675:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1677:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1677:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1677:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1679:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1679:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1679:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1688:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1688:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1688:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1757:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1757:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1757:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1757:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1758:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1758:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1758:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1758:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1759:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1759:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1759:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1760:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1760:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1760:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1764:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1765:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1765:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1765:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1765:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1765:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1766:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1766:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1766:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1768:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1768:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1768:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1768:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1769:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1769:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1769:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1782:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1782:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1782:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1784:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1784:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1784:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1791:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1791:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1791:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1793:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1793:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1793:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1795:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1795:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1795:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1805:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1805:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1805:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1841:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1841:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1841:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1842:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1842:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1842:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1843:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1843:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1843:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1882:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1882:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1882:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1883:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1883:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1883:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1884:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1884:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1884:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1929:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1929:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1929:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1930:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1930:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1930:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1931:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1931:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1931:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1980:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1980:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1980:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1986:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1986:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1986:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2114:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2114:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2114:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2114:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2115:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2115:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2115:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2115:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2118:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2118:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2118:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2118:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2119:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2119:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2119:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2119:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2120:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2120:41: got int
+drivers/scsi/qedi/qedi_fw.c:2121:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2121:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2121:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2128:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2128:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2128:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2130:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2130:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2130:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2138:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2138:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2138:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2140:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2140:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2140:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2156:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2156:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2156:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2157:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2157:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2157:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2215:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1262:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:15: got restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: got restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: got restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: got restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:23: got restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:15: got restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: got restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:15: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:511:52: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: got restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: got restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:23: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: got restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:496:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:497:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:506:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:507:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:706:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:706:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:706:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:708:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:708:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:708:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:709:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:709:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:709:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:712:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:712:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:712:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:714:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:714:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:714:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:715:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:715:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:715:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1214:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1214:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1214:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1226:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1226:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1226:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1274:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1274:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1274:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1326:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1326:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1326:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1856:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1856:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1856:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1869:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1883:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1883:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1883:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2863:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2863:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2863:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2919:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2919:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2919:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:645:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:645:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:645:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:646:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:646:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:646:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:648:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:648:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:648:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:649:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:649:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:649:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1497:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2457:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_iocb.c:2382:48: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_iocb.c:2382:48: left side has type restricted __le32
+drivers/scsi/qla2xxx/qla_iocb.c:2382:48: right side has type int
+drivers/scsi/qla2xxx/qla_isr.c:3443:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla2xxx/qla_isr.c:3443:32: expected restricted __le16 [usertype] comp_status
+drivers/scsi/qla2xxx/qla_isr.c:3443:32: got int
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1140:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_mbx.c:1148:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1148:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1148:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_mbx.c:1150:47: warning: invalid assignment: |=
+drivers/scsi/qla2xxx/qla_mbx.c:1150:47: left side has type unsigned short
+drivers/scsi/qla2xxx/qla_mbx.c:1150:47: right side has type restricted __le16
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2637:30: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2641:26: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_sup.c:2644:32: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:421:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3711:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5533:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5572:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:243:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:548:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/scsi/ufs/ufs-exynos.c: note: in included file:
+drivers/scsi/ufs/ufs-exynos.h:248:28: warning: symbol 'exynos_ufs_drvs' was not declared. Should it be static?
+drivers/scsi/ufs/ufs-exynos.h:250:28: warning: symbol 'exynos7_uic_attr' was not declared. Should it be static?
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:65: warning: cast to restricted __be32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:36: warning: restricted __le32 degrades to integer
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:55: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/dpio/dpio-service.c:465:60: warning: Using plain integer as NULL pointer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/mediatek/mtk-mmsys.c:262:52: warning: incorrect type in initializer (different address spaces)
+drivers/soc/mediatek/mtk-mmsys.c:262:52: expected void [noderef] __iomem *config_regs
+drivers/soc/mediatek/mtk-mmsys.c:262:52: got void *
+drivers/soc/mediatek/mtk-mmsys.c:285:52: warning: incorrect type in initializer (different address spaces)
+drivers/soc/mediatek/mtk-mmsys.c:285:52: expected void [noderef] __iomem *config_regs
+drivers/soc/mediatek/mtk-mmsys.c:285:52: got void *
+drivers/soc/mediatek/mtk-mmsys.c:318:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/mediatek/mtk-mmsys.c:318:36: expected void *data
+drivers/soc/mediatek/mtk-mmsys.c:318:36: got void [noderef] __iomem *[assigned] config_regs
+drivers/soc/mediatek/mtk-mutex.c:464:24: warning: symbol 'mtk_mutex_driver' was not declared. Should it be static?
+drivers/soc/qcom/pdr_interface.c: note: in included file:
+drivers/soc/qcom/pdr_internal.h:31:22: warning: symbol 'servreg_location_entry_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:77:22: warning: symbol 'servreg_get_domain_list_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:119:22: warning: symbol 'servreg_get_domain_list_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:202:22: warning: symbol 'servreg_register_listener_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:230:22: warning: symbol 'servreg_register_listener_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:266:22: warning: symbol 'servreg_restart_pd_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:283:22: warning: symbol 'servreg_restart_pd_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:303:22: warning: symbol 'servreg_state_updated_ind_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:339:22: warning: symbol 'servreg_set_ack_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:365:22: warning: symbol 'servreg_set_ack_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:123:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:123:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:123:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:126:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:126:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:126:1: got int
+drivers/soc/qcom/rpmpd.c:128:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:128:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:128:1: got int
+drivers/soc/qcom/rpmpd.c:128:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:128:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:128:1: got int
+drivers/soc/qcom/rpmpd.c:148:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:148:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:148:1: got int
+drivers/soc/qcom/rpmpd.c:148:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:148:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:148:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:151:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:151:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:151:1: got int
+drivers/soc/qcom/rpmpd.c:168:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:168:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:168:1: got int
+drivers/soc/qcom/rpmpd.c:168:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:168:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:168:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:171:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:171:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:171:1: got int
+drivers/soc/qcom/rpmpd.c:172:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:172:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:172:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:191:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:191:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:191:1: got int
+drivers/soc/qcom/rpmpd.c:191:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:191:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:191:1: got int
+drivers/soc/qcom/rpmpd.c:193:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:193:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:193:1: got int
+drivers/soc/qcom/rpmpd.c:195:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:195:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:195:1: got int
+drivers/soc/qcom/rpmpd.c:196:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:196:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:196:1: got int
+drivers/soc/qcom/rpmpd.c:215:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:215:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:215:1: got int
+drivers/soc/qcom/rpmpd.c:215:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:215:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:215:1: got int
+drivers/soc/qcom/rpmpd.c:216:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:216:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:216:1: got int
+drivers/soc/qcom/rpmpd.c:216:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:216:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:216:1: got int
+drivers/soc/qcom/rpmpd.c:217:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:217:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:217:1: got int
+drivers/soc/qcom/rpmpd.c:219:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:219:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:219:1: got int
+drivers/soc/qcom/rpmpd.c:220:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:220:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:220:1: got int
+drivers/soc/qcom/rpmpd.c:239:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:239:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:239:1: got int
+drivers/soc/qcom/rpmpd.c:239:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:239:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:239:1: got int
+drivers/soc/qcom/rpmpd.c:240:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:240:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:240:1: got int
+drivers/soc/qcom/rpmpd.c:242:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:242:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:242:1: got int
+drivers/soc/qcom/rpmpd.c:242:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:242:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:242:1: got int
+drivers/soc/qcom/rpmpd.c:243:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:243:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:243:1: got int
+drivers/soc/qcom/rpmpd.c:245:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:245:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:245:1: got int
+drivers/soc/qcom/rpmpd.c:246:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:246:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:246:1: got int
+drivers/soc/qcom/rpmpd.c:248:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:248:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:248:1: got int
+drivers/soc/qcom/rpmpd.c:249:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:249:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:249:1: got int
+drivers/soc/qcom/rpmpd.c:271:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:271:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:271:1: got int
+drivers/soc/qcom/rpmpd.c:271:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:271:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:271:1: got int
+drivers/soc/qcom/rpmpd.c:272:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:272:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:272:1: got int
+drivers/soc/qcom/rpmpd.c:274:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:274:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:274:1: got int
+drivers/soc/qcom/rpmpd.c:275:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:275:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:275:1: got int
+drivers/soc/qcom/rpmpd.c:277:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:277:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:277:1: got int
+drivers/soc/qcom/rpmpd.c:278:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:278:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:278:1: got int
+drivers/soc/qcom/rpmpd.c:297:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:297:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:297:1: got int
+drivers/soc/qcom/rpmpd.c:297:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:297:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:297:1: got int
+drivers/soc/qcom/rpmpd.c:298:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:298:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:298:1: got int
+drivers/soc/qcom/rpmpd.c:300:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:300:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:300:1: got int
+drivers/soc/qcom/rpmpd.c:300:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:300:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:300:1: got int
+drivers/soc/qcom/rpmpd.c:301:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:301:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:301:1: got int
+drivers/soc/qcom/rpmpd.c:303:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:303:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:303:1: got int
+drivers/soc/qcom/rpmpd.c:304:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:304:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:304:1: got int
+drivers/soc/qcom/rpmpd.c:306:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:306:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:306:1: got int
+drivers/soc/qcom/rpmpd.c:307:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:307:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:307:1: got int
+drivers/soc/qcom/rpmpd.c:344:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:344:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:344:24: got int
+drivers/soc/qcom/rpmpd.c:453:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:454:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:407:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:407:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:407:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:492:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:492:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:492:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:505:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:505:50: expected void *
+drivers/soc/qcom/smem.c:505:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:640:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:640:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:640:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:662:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:662:23: void *
+drivers/soc/qcom/smem.c:662:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:664:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:664:23: void *
+drivers/soc/qcom/smem.c:664:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:665:40: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:680:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:680:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:680:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:691:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:691:16: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:691:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:713:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:732:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:732:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:732:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:925:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:925:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:925:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smp2p.c:219:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:219:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:219:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:327:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:327:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:327:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:330:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:330:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:330:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:245:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:245:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:245:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:247:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:247:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:247:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:270:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:270:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:270:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:272:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:272:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:272:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:567:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:567:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:567:47: got unsigned int [usertype] *
+drivers/spi/spi-bcm-qspi.c:363:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:363:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:363:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:389:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:418:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:418:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:418:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:474:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:442:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:442:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:442:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:268:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:268:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:268:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:271:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:271:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:271:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:274:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:274:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:274:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:277:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:277:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:277:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:382:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:384:42: warning: cast to restricted __be32
+drivers/staging/greybus/audio_topology.c:679:14: warning: restricted snd_ctl_elem_iface_t degrades to integer
+drivers/staging/greybus/audio_topology.c:906:14: warning: restricted snd_ctl_elem_iface_t degrades to integer
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:436:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:436:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:436:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:437:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:437:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:437:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: incorrect type in argument 1 (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: expected unsigned int [usertype] val
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: got restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:439:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:440:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:440:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:440:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:441:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:441:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:443:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:445:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:447:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:449:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:451:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:453:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:459:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:461:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:666:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:667:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:668:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:668:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:668:27: got unsigned int
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:687:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: got unsigned int
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:683:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:683:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:683:35: got unsigned int
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:684:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:686:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:688:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:690:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:692:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:702:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:707:38: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1001:26: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1001:26: expected void *[assigned] userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1001:26: got void [noderef] __user *userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1221:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1221:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1221:47: got void *bulk_userdata
+drivers/staging/wfx/hif_rx.c:85:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:85:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:85:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:86:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:86:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:86:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:87:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:87:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:87:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:88:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:88:9: expected unsigned int [usertype] *p
+drivers/staging/wfx/hif_rx.c:88:9: got restricted __le32 [usertype] *
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/control.c:452:17: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:266:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:266:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:266:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:266:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:266:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:266:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:266:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:266:25: expected restricted __le32
+drivers/staging/wimax/i2400m/fw.c:266:25: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:267:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:267:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:267:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:267:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:267:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:267:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:267:25: expected restricted __le32
+drivers/staging/wimax/i2400m/fw.c:267:25: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:268:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:268:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:268:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:268:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:268:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:268:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:268:25: expected restricted __le32
+drivers/staging/wimax/i2400m/fw.c:268:25: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:269:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:269:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:269:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:269:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:269:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:269:27: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:269:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:269:25: expected restricted __le32
+drivers/staging/wimax/i2400m/fw.c:269:25: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:419:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:419:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:419:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:419:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:419:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:419:48: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/fw.c:419:41: warning: restricted __le32 degrades to integer
+drivers/staging/wimax/i2400m/fw.c:487:24: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:487:24: expected restricted __le32 [usertype] data_size
+drivers/staging/wimax/i2400m/fw.c:487:24: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:488:26: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:488:26: expected restricted __le32 [usertype] target_addr
+drivers/staging/wimax/i2400m/fw.c:488:26: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:489:29: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/fw.c:489:29: expected restricted __le32 [usertype] block_checksum
+drivers/staging/wimax/i2400m/fw.c:489:29: got unsigned int
+drivers/staging/wimax/i2400m/fw.c:514:27: warning: restricted __le32 degrades to integer
+drivers/staging/wimax/i2400m/fw.c:1088:62: warning: incorrect type in argument 4 (different base types)
+drivers/staging/wimax/i2400m/fw.c:1088:62: expected unsigned long addr
+drivers/staging/wimax/i2400m/fw.c:1088:62: got restricted __le32 const [usertype] address
+drivers/staging/wimax/i2400m/op-rfkill.c:89:25: warning: incorrect type in assignment (different base types)
+drivers/staging/wimax/i2400m/op-rfkill.c:89:25: expected restricted __le16 [usertype] length
+drivers/staging/wimax/i2400m/op-rfkill.c:89:25: got unsigned long
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:159:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wimax/i2400m/op-rfkill.c:160:14: warning: cast to restricted __le32
+drivers/staging/wlan-ng/p80211netdev.c:572:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/wlan-ng/p80211netdev.c:572:33: expected void const [noderef] __user *
+drivers/staging/wlan-ng/p80211netdev.c:572:33: got char *[usertype] data
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/cyclades.c:3077:68: warning: incorrect type in initializer (different address spaces)
+drivers/tty/cyclades.c:3077:68: expected struct FIRM_ID *firm_id
+drivers/tty/cyclades.c:3077:68: got void [noderef] __iomem *
+drivers/tty/cyclades.c:3084:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/cyclades.c:3084:41: expected void const volatile [noderef] __iomem *addr
+drivers/tty/cyclades.c:3084:41: got unsigned int *
+drivers/tty/cyclades.c:3083:34: warning: incorrect type in assignment (different address spaces)
+drivers/tty/cyclades.c:3083:34: expected struct ZFW_CTRL *zfw_ctrl
+drivers/tty/cyclades.c:3083:34: got void [noderef] __iomem *
+drivers/tty/cyclades.c:3085:45: warning: incorrect type in assignment (different address spaces)
+drivers/tty/cyclades.c:3085:45: expected struct CH_CTRL [noderef] __iomem *ch_ctrl
+drivers/tty/cyclades.c:3085:45: got struct CH_CTRL *
+drivers/tty/cyclades.c:3086:46: warning: incorrect type in assignment (different address spaces)
+drivers/tty/cyclades.c:3086:46: expected struct BUF_CTRL [noderef] __iomem *buf_ctrl
+drivers/tty/cyclades.c:3086:46: got struct BUF_CTRL *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvc_udbg.c:20:19: warning: symbol 'hvc_udbg_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvc_vio.c:385:13: warning: symbol 'hvc_vio_init_early' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/isicom.c:211:34: warning: array of flexible structures
+drivers/tty/isicom.c:229:12: warning: context imbalance in 'lock_card' - wrong count at exit
+drivers/tty/isicom.c:249:13: warning: context imbalance in 'unlock_card' - unexpected unlock
+drivers/tty/mxser.c:272:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2807:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:415:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:415:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:415:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:415:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:418:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:426:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:426:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:426:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:426:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:430:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:459:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:459:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:459:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:467:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:467:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:467:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:475:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:475:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:475:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:479:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:479:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:479:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:352:25: warning: array of flexible structures
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/nozomi.c:789:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_port.c:3342:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:722:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:669:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2299:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2329:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:934:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1215:22: warning: cast from restricted __le16
+drivers/tty/serial/imx.c:2025:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/mvebu-uart.c:696:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/owl-uart.c:570:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1478:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1482:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1482:32: left side has type int
+drivers/tty/serial/pch_uart.c:1482:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1666:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:467:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:619:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:568:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:616:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:629:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:642:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:669:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1390:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3047:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:892:55: warning: Using plain integer as NULL pointer
+drivers/tty/serial/sifive.c:840:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:904:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:41:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:62:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:83:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1377:28: warning: context imbalance in 'stm32_usart_console_write' - unexpected unlock
+drivers/tty/serial/uartlite.c:502:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:18: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:18: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:18: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:26: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:26: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:21: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:21: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:9: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:9: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:9: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:9: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:9: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:9: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:17: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:724:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:724:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:724:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:17: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:554:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1246:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:78:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:78:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:78:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:81:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:81:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:81:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:122:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:122:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:122:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:133:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:133:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:133:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:154:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:154:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:154:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:163:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:163:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:163:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:202:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:202:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:202:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:210:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:210:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:210:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:221:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:221:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:221:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:283:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:283:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:283:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:286:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:286:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:286:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:295:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:295:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:295:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:299:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:299:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:299:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:18:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:2996:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:136:21: expected void volatile [noderef] __iomem *addr
+drivers/uio/uio_aec.c:136:21: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/chipidea/ci_hdrc_tegra.c: note: in included file:
+drivers/usb/chipidea/../host/ehci.h:766:36: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
+drivers/usb/common/debug.c:258:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:259:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:260:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:261:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:262:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:263:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:313:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:313:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:313:17: got restricted __le16 *
+drivers/usb/core/devio.c:314:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:314:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:314:17: got restricted __le16 *
+drivers/usb/core/devio.c:315:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:315:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:315:17: got restricted __le16 *
+drivers/usb/core/devio.c:316:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:316:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:316:17: got restricted __le16 *
+drivers/usb/gadget/function/f_fs.c:2862:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2862:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2862:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2887:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2887:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2887:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_hid.c:91:43: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_hid.c:91:43: expected restricted __le16 [usertype] bcdHID
+drivers/usb/gadget/function/f_hid.c:91:43: got int
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1240:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1240:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1240:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1136:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:555:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:556:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:570:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:570:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:570:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:588:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:602:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:630:29: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/max3420_udc.c:630:29: got restricted __le16 [addressable] [usertype] wValue
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:631:29: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/max3420_udc.c:631:29: got restricted __le16 [addressable] [usertype] wIndex
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:632:30: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/max3420_udc.c:632:30: got restricted __le16 [addressable] [usertype] wLength
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1477:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1515:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1545:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1546:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1567:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1578:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1579:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1615:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1624:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1633:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1634:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1781:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1781:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1781:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1782:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1782:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1782:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1783:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1783:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1783:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1813:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1813:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1813:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1814:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1817:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1817:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1817:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1819:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1819:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1819:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1830:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1843:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1865:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1865:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1865:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1883:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1892:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1892:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1892:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1901:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1994:33: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pch_udc.c:1759:27: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pch_udc.c:1759:27: expected unsigned int [usertype] dataptr
+drivers/usb/gadget/udc/pch_udc.c:1759:27: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:679:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1614:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1618:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1681:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1683:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: got restricted __le16 [addressable] [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: got restricted __le16 [addressable] [usertype] wIndex
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: expected unsigned short [usertype] val
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: got restricted __le16 [addressable] [usertype] wLength
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1860:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1876:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:746:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:746:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:746:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:274:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:274:21: expected unsigned short [usertype] val
+drivers/usb/host/fhci-hub.c:274:21: got restricted __le16 [usertype] wHubStatus
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:276:21: expected unsigned short [usertype] val
+drivers/usb/host/fhci-hub.c:276:21: got restricted __le16 [usertype] wHubChange
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:281:21: expected unsigned short [usertype] val
+drivers/usb/host/fhci-hub.c:281:21: got restricted __le16 [usertype] wPortStatus
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:283:21: expected unsigned short [usertype] val
+drivers/usb/host/fhci-hub.c:283:21: got restricted __le16 [usertype] wPortChange
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1786:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-mtk-sch.c:639:51: warning: restricted __le32 degrades to integer
+drivers/usb/host/xhci-mtk-sch.c:685:51: warning: restricted __le32 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:251:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:251:38: expected unsigned int v
+drivers/usb/isp1760/isp1760-hcd.c:251:38: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-hcd.c:272:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:272:30: expected unsigned int v
+drivers/usb/isp1760/isp1760-hcd.c:272:30: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-hcd.c:295:50: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:295:50: expected unsigned int const [usertype] *[assigned] src
+drivers/usb/isp1760/isp1760-hcd.c:295:50: got restricted __dw *
+drivers/usb/isp1760/isp1760-hcd.c:299:60: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:299:60: expected unsigned int const [usertype] *[assigned] src
+drivers/usb/isp1760/isp1760-hcd.c:299:60: got restricted __dw *
+drivers/usb/isp1760/isp1760-hcd.c:550:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:550:18: expected restricted __dw [usertype] dw0
+drivers/usb/isp1760/isp1760-hcd.c:550:18: got int
+drivers/usb/isp1760/isp1760-hcd.c:551:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:551:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:551:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:552:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:552:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:552:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:553:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:553:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:553:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:556:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:556:18: expected restricted __dw [usertype] dw1
+drivers/usb/isp1760/isp1760-hcd.c:556:18: got unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:557:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:557:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:557:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:558:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:558:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:558:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:561:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:561:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:561:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:563:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:563:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:563:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:568:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:568:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:568:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:570:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:570:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:570:34: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:572:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:572:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:572:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:573:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:573:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:573:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:578:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:578:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:578:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:583:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:583:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:583:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:586:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:586:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:586:34: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:590:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:590:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:590:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:591:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:591:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:591: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:595:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:595:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:595:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:598:34: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:598:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:598:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:600:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:600:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:600:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:603:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:603:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:603:18: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:605:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:605:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:605:18: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:650:26: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:650:26: expected restricted __dw [usertype] dw5
+drivers/usb/isp1760/isp1760-hcd.c:650:26: got int
+drivers/usb/isp1760/isp1760-hcd.c:656:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:656:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:656:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:657:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:657:18: expected restricted __dw [usertype] dw4
+drivers/usb/isp1760/isp1760-hcd.c:657:18: got unsigned int [assigned] [usertype] usof
+drivers/usb/isp1760/isp1760-hcd.c:984:13: warning: bad assignment (>>=) to restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:989:16: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:994:33: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1015:29: warning: bad assignment (>>=) to restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1028:16: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1029:24: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1031:26: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1046:17: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1046:47: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1052:14: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1052:49: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1130:40: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1133:41: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1143:38: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1144:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:1152:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: right side has type int
+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:1155:38: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1156:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1275:30: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1276:42: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:268:53: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:268:53: expected unsigned int [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:268:53: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-udc.c:270:24: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:270:24: expected unsigned short [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:270:24: got restricted __le16 [usertype]
+drivers/usb/isp1760/isp1760-udc.c:485:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:485:16: expected unsigned short [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:485:16: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2162:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2162:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2162:33: got int
+drivers/usb/storage/ene_ub6250.c:2092:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2092:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2092:33: got int
+drivers/usb/storage/ene_ub6250.c:1936:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1936:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1936:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:501:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:501:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:501:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:702:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:742:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:742:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:742:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:889:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:889:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:889:33: got int
+drivers/usb/storage/ene_ub6250.c:908:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:908:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:908:33: got int
+drivers/usb/storage/ene_ub6250.c:954:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:974:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:975:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:979:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:993:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:997:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1029:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1168:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1168:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1168:33: got int
+drivers/usb/storage/ene_ub6250.c:1201:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1201:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1201:33: got int
+drivers/usb/storage/ene_ub6250.c:1232:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1278:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1278:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1278:33: got int
+drivers/usb/storage/ene_ub6250.c:1360:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1360:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1360:33: got int
+drivers/usb/storage/ene_ub6250.c:1544:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1544:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1544:33: got int
+drivers/usb/storage/ene_ub6250.c:1663:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1663:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1663:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1707:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1707:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1707:49: got int
+drivers/usb/storage/ene_ub6250.c:1764:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1764:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1764:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1840:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1840:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1840:33: got int
+drivers/usb/storage/ene_ub6250.c:1992:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1993:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/typec/tcpm/tcpci_maxim.c:55:34: warning: symbol 'max_tcpci_tcpci_write_table' was not declared. Should it be static?
+drivers/usb/typec/tcpm/tcpm.c:2661:27: warning: restricted __le16 degrades to integer
+drivers/usb/typec/tcpm/tcpm.c:2755:32: warning: restricted __le16 degrades to integer
+drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:391:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:391:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:391:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci.c:288:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:301:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:301:58: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_nvlink2.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/vfio/pci/trace.h):
+include/trace/../../drivers/vfio/pci/trace.h:17:1: warning: incorrect type in assignment (different base types)
+include/trace/../../drivers/vfio/pci/trace.h:17:1: expected int ret
+include/trace/../../drivers/vfio/pci/trace.h:17:1: got restricted vm_fault_t [usertype] ret
+drivers/vfio/pci/vfio_pci_nvlink2.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/vfio/pci/trace.h):
+include/trace/../../drivers/vfio/pci/trace.h:17:1: warning: incorrect type in assignment (different base types)
+include/trace/../../drivers/vfio/pci/trace.h:17:1: expected int ret
+include/trace/../../drivers/vfio/pci/trace.h:17:1: got restricted vm_fault_t [usertype] ret
+drivers/vfio/pci/vfio_pci_nvlink2.c:76:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/vfio/pci/vfio_pci_nvlink2.c:76:40: expected void *to
+drivers/vfio/pci/vfio_pci_nvlink2.c:76:40: got void [noderef] __iomem *
+drivers/vfio/pci/vfio_pci_nvlink2.c:81:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/vfio/pci/vfio_pci_nvlink2.c:81:43: expected void const *from
+drivers/vfio/pci/vfio_pci_nvlink2.c:81:43: got void [noderef] __iomem *
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:20: expected void *p
+drivers/video/fbdev/atmel_lcdfb.c:362:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3741:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3741:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3741:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1038:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1112:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1112:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1112:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1208:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:28: expected void *p
+drivers/video/fbdev/cirrusfb.c:1852:28: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:372:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1149:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1169:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1169:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1169:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1203:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1203:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1203:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/i740fb.c:743:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:20: expected void *p
+drivers/video/fbdev/i740fb.c:743:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1523:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1538:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1538:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1538:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:596:32: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:597:37: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:673:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:673:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:673:27: got void *
+drivers/video/fbdev/pxa168fb.c:763:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:763:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:763:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:795:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:795:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:795:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:821:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:821:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:821:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:826:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:826:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:826:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:827:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:827:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:828:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:828:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:828:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:832:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:835:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:835:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1141:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1141:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1141:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1249:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1294:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1294:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1294:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1311:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1311:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1311:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1314:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1727:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1727:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1727:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1008:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1008:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1008:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1122:36: warning: cast removes address space '__iomem' of expression
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds28e04.c:342:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:342:13: expected char [noderef] __user *__pu_addr
+drivers/w1/slaves/w1_ds28e04.c:342:13: got char *buf
+drivers/w1/slaves/w1_ds28e04.c:356:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:356:13: expected char const [noderef] __user *__gu_addr
+drivers/w1/slaves/w1_ds28e04.c:356:13: got char const *buf
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1009:18: warning: cast to restricted __le64
+drivers/w1/w1.c:428:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:428:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:428:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/afs/callback.c:97:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
+fs/afs/cell.c:701:9: error: incompatible types in comparison expression (different address spaces):
+fs/afs/cell.c:701:9: struct hlist_node [noderef] __rcu *
+fs/afs/cell.c:701:9: struct hlist_node *
+fs/afs/cell.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+fs/afs/dir.c:213:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
+fs/afs/dir.c:443:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
+fs/afs/inode.c:651:22: warning: context imbalance in 'afs_check_validity' - different lock contexts for basic block
+fs/afs/inode.c:754:22: warning: context imbalance in 'afs_getattr' - different lock contexts for basic block
+fs/afs/server.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:706:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
+fs/afs/server.c:128:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
+fs/afs/volume.c:12:24: warning: symbol 'afs_volume_gc_delay' was not declared. Should it be static?
+fs/afs/volume.c:13:24: warning: symbol 'afs_volume_record_life' was not declared. Should it be static?
+fs/afs/volume.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+fs/aio.c:591:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:591:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:591:24: got struct kioctx_cpu *cpu
+fs/aio.c:758:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:758:18: expected struct kioctx_cpu *cpu
+fs/aio.c:758:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:805:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:805:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:805:24: got struct kioctx_cpu *cpu
+fs/aio.c:910:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:910:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:910:16: got struct kioctx_cpu *
+fs/aio.c:928:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:928:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:928:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/btrfs/block-group.c:3321:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:129:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:129:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:129:22: struct extent_buffer *
+fs/btrfs/ctree.c:1095:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:1095:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:1095:17: struct extent_buffer *
+fs/btrfs/ctree.c:1843:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:1843:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:1843:17: struct extent_buffer *
+fs/btrfs/ctree.c:3345:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:3345:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:3345:9: struct extent_buffer *
+fs/btrfs/ctree.c:548:17: warning: context imbalance in 'tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/ctree.c:775:17: warning: context imbalance in 'tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/dev-replace.c:1031:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1031:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1031:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c:1779:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+fs/btrfs/extent-tree.c:1846:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1922:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1987:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5170:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1088:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:2237:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through include/linux/crypto.h, include/crypto/hash.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/ref-verify.c:260:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
+fs/btrfs/ref-verify.c:349:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
+fs/btrfs/ref-verify.c:374:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:412:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:882:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1341:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1341:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1341:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1341:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:576:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:170:54: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:170:54: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:170:54: got void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:176:38: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:179:47: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:47: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:179:47: got void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:22: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/volumes.c:375:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:375:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:375:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:633:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:633:43: expected char const *device_path
+fs/btrfs/volumes.c:633:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:890:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:890:50: expected char const *
+fs/btrfs/volumes.c:890:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:970:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:970:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:970:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1025:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1025:58: expected char const *src
+fs/btrfs/volumes.c:1025:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2243:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2243:49: expected char const *device_path
+fs/btrfs/volumes.c:2243:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2352:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2352:41: expected char const *device_path
+fs/btrfs/volumes.c:2352:41: got char [noderef] __rcu *
+fs/btrfs/zoned.c:95:29: warning: restricted __le64 degrades to integer
+fs/btrfs/zoned.c:95:52: warning: restricted __le64 degrades to integer
+fs/ceph/caps.c:3559:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
+fs/ceph/caps.c:4156:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
+fs/ceph/dir.c:1362:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1819:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1831:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1843:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1844:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1845:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1846:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1851:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1853:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1855:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1856:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1861:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1862:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1865:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1866:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1883:30: warning: symbol 'uidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1884:30: warning: symbol 'gidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1885:26: warning: symbol 'siduidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1886:26: warning: symbol 'sidgidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1887:30: warning: symbol 'siduidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1888:30: warning: symbol 'sidgidtree' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1889:26: warning: symbol 'uidsidlock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1890:26: warning: symbol 'gidsidlock' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:315:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:159:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:371:23: warning: context imbalance in '__dentry_path' - different lock contexts for basic block
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:552:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:552:39: expected unsigned long v
+fs/dax.c:552:39: got restricted vm_fault_t
+fs/dax.c:554:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:554:39: expected unsigned long v
+fs/dax.c:554:39: got restricted vm_fault_t
+fs/dax.c:558:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:558:31: expected unsigned long v
+fs/dax.c:558:31: got restricted vm_fault_t
+fs/dax.c:1053:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1053:41: expected int result
+fs/dax.c:1053:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1266:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1266:41: expected int result
+fs/dax.c:1266:41: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1282:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1282:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1282:21: got unsigned long
+fs/dax.c:1349:31: warning: incorrect type in assignment (different base types)
+fs/dax.c:1349:31: expected int major
+fs/dax.c:1349:31: got restricted vm_fault_t
+fs/dax.c:1370:31: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1370:29: warning: incorrect type in assignment (different base types)
+fs/dax.c:1370:29: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1370:29: got unsigned int
+fs/dax.c:1412:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1412:46: expected int result
+fs/dax.c:1412:46: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1413:16: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1413:20: warning: incorrect type in return expression (different base types)
+fs/dax.c:1413:20: expected restricted vm_fault_t
+fs/dax.c:1413:20: got unsigned int
+fs/dax.c:1535:24: warning: incorrect type in assignment (different base types)
+fs/dax.c:1535:24: expected restricted vm_fault_t [assigned] [usertype] result
+fs/dax.c:1535:24: got unsigned long
+fs/dax.c:1627:57: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1627:57: expected int result
+fs/dax.c:1627:57: got restricted vm_fault_t [assigned] [usertype] result
+fs/dax.c:1690:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1690:55: expected int result
+fs/dax.c:1690:55: got restricted vm_fault_t
+fs/dax.c:1705:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1705:58: expected int result
+fs/dax.c:1705:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:246:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:397:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:844:36: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:578:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:623:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:726:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:886:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:915:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1079:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1109:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1152:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1259:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1321:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1555:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1141:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c:1047:9: warning: context imbalance in 'dlm_master_lookup' - different lock contexts for basic block
+fs/dlm/member.c:123:31: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:123:31: expected restricted __le32 [usertype] ro_nodeid
+fs/dlm/member.c:123:31: got unsigned int
+fs/dlm/member.c:124:29: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:124:29: expected restricted __le16 [usertype] ro_slot
+fs/dlm/member.c:124:29: got int
+fs/dlm/member.c:131:31: warning: restricted __le32 degrades to integer
+fs/dlm/member.c:133:36: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:133:36: expected int slot
+fs/dlm/member.c:133:36: got restricted __le16 [usertype] ro_slot
+fs/dlm/util.c:25:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:25:33: expected unsigned int [usertype] h_version
+fs/dlm/util.c:25:33: got restricted __le32 [usertype]
+fs/dlm/util.c:26:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:26:33: expected unsigned int [usertype] h_lockspace
+fs/dlm/util.c:26:33: got restricted __le32 [usertype]
+fs/dlm/util.c:27:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:27:33: expected unsigned int [usertype] h_nodeid
+fs/dlm/util.c:27:33: got restricted __le32 [usertype]
+fs/dlm/util.c:28:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:28:33: expected unsigned short [usertype] h_length
+fs/dlm/util.c:28:33: got restricted __le16 [usertype]
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:88:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:88:33: expected unsigned int [usertype] m_type
+fs/dlm/util.c:88:33: got restricted __le32 [usertype]
+fs/dlm/util.c:89:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:89:33: expected unsigned int [usertype] m_nodeid
+fs/dlm/util.c:89:33: got restricted __le32 [usertype]
+fs/dlm/util.c:90:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:90:33: expected unsigned int [usertype] m_pid
+fs/dlm/util.c:90:33: got restricted __le32 [usertype]
+fs/dlm/util.c:91:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:91:33: expected unsigned int [usertype] m_lkid
+fs/dlm/util.c:91:33: got restricted __le32 [usertype]
+fs/dlm/util.c:92:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:92:33: expected unsigned int [usertype] m_remid
+fs/dlm/util.c:92:33: got restricted __le32 [usertype]
+fs/dlm/util.c:93:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:93:33: expected unsigned int [usertype] m_parent_lkid
+fs/dlm/util.c:93:33: got restricted __le32 [usertype]
+fs/dlm/util.c:94:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:94:33: expected unsigned int [usertype] m_parent_remid
+fs/dlm/util.c:94:33: got restricted __le32 [usertype]
+fs/dlm/util.c:95:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:95:33: expected unsigned int [usertype] m_exflags
+fs/dlm/util.c:95:33: got restricted __le32 [usertype]
+fs/dlm/util.c:96:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:96:33: expected unsigned int [usertype] m_sbflags
+fs/dlm/util.c:96:33: got restricted __le32 [usertype]
+fs/dlm/util.c:97:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:97:33: expected unsigned int [usertype] m_flags
+fs/dlm/util.c:97:33: got restricted __le32 [usertype]
+fs/dlm/util.c:98:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:98:33: expected unsigned int [usertype] m_lvbseq
+fs/dlm/util.c:98:33: got restricted __le32 [usertype]
+fs/dlm/util.c:99:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:99:33: expected unsigned int [usertype] m_hash
+fs/dlm/util.c:99:33: got restricted __le32 [usertype]
+fs/dlm/util.c:100:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:100:33: expected int m_status
+fs/dlm/util.c:100:33: got restricted __le32 [usertype]
+fs/dlm/util.c:101:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:101:33: expected int m_grmode
+fs/dlm/util.c:101:33: got restricted __le32 [usertype]
+fs/dlm/util.c:102:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:102:33: expected int m_rqmode
+fs/dlm/util.c:102:33: got restricted __le32 [usertype]
+fs/dlm/util.c:103:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:103:33: expected int m_bastmode
+fs/dlm/util.c:103:33: got restricted __le32 [usertype]
+fs/dlm/util.c:104:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:104:33: expected int m_asts
+fs/dlm/util.c:104:33: got restricted __le32 [usertype]
+fs/dlm/util.c:105:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:105:33: expected int m_result
+fs/dlm/util.c:105:33: got restricted __le32 [usertype]
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:136:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:136:33: expected unsigned int [usertype] rc_type
+fs/dlm/util.c:136:33: got restricted __le32 [usertype]
+fs/dlm/util.c:137:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:137:33: expected int rc_result
+fs/dlm/util.c:137:33: got restricted __le32 [usertype]
+fs/dlm/util.c:138:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:138:33: expected unsigned long long [usertype] rc_id
+fs/dlm/util.c:138:33: got restricted __le64 [usertype]
+fs/dlm/util.c:139:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:139:33: expected unsigned long long [usertype] rc_seq
+fs/dlm/util.c:139:33: got restricted __le64 [usertype]
+fs/dlm/util.c:140:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:140:33: expected unsigned long long [usertype] rc_seq_reply
+fs/dlm/util.c:140:33: got restricted __le64 [usertype]
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/exec.c:422:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:422:31: expected char const [noderef] __user *
+fs/exec.c:422:31: got void *
+fs/exec.c:1041:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1041:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1041:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1148:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1148:56: expected struct task_struct *parent
+fs/exec.c:1148:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1183:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1183:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1183:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1752:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1752:70: expected struct task_struct *tsk
+fs/exec.c:1752:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/extents.c:973:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1028:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1032:34: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1104:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1178:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1187:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1188:17: warning: Using plain integer as NULL pointer
+fs/ext4/mballoc.c:2194:9: warning: context imbalance in 'ext4_mb_good_group_nolock' - different lock contexts for basic block
+fs/f2fs/extent_cache.c:709:38: warning: context imbalance in 'f2fs_shrink_extent_tree' - different lock contexts for basic block
+fs/f2fs/file.c:48:54: warning: cast from restricted vm_fault_t
+fs/f2fs/file.c:3400:36: warning: incorrect type in argument 1 (different base types)
+fs/f2fs/file.c:3400:36: expected unsigned short const [usertype] *pwcs
+fs/f2fs/file.c:3400:36: got restricted __le16 *
+fs/f2fs/file.c:3436:28: warning: incorrect type in argument 4 (different base types)
+fs/f2fs/file.c:3436:28: expected unsigned short [usertype] *pwcs
+fs/f2fs/file.c:3436:28: got restricted __le16 *
+fs/f2fs/super.c:1215:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
+fs/fcntl.c:948:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:948:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:948:9: struct fasync_struct *
+fs/fcntl.c:1022:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1022:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1022:22: struct fasync_struct *
+fs/fcntl.c:1033:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1033:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1033:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:608:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:749:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:800:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1025:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:576:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:706:9: warning: context imbalance in 'inode_congested' - different lock contexts for basic block
+fs/fs-writeback.c:1596:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1779:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs-writeback.c:2210:9: warning: context imbalance in 'block_dump___mark_inode_dirty' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/page.c:1153:9: warning: context imbalance in '__fscache_uncache_page' - different lock contexts for basic block
+fs/gfs2/glock.c: note: in included file:
+fs/gfs2/glock.h:178:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
+fs/gfs2/glock.c:909:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
+fs/gfs2/lops.c:212:22: warning: cast from restricted blk_status_t
+fs/gfs2/quota.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/gfs2/super.c:1518:13: warning: function 'free_local_statfs_inodes' with external linkage has definition
+fs/gfs2/super.c:1533:21: warning: function 'find_local_statfs_inode' with external linkage has definition
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:766:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:822:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:853:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1534:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1652:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1666:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2043:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:2896:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:2896:24: expected void [noderef] __user *
+fs/io_uring.c:2896:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4228:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4228:14: expected struct file *[assigned] file
+fs/io_uring.c:4228:14: got struct file [noderef] __rcu *
+fs/io_uring.c:4837:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:4837:72: expected int mask
+fs/io_uring.c:4837:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4841:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4841:21: expected unsigned int [usertype] result
+fs/io_uring.c:4841:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4867:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4867:29: expected unsigned int [usertype] result
+fs/io_uring.c:4867:29: got restricted __poll_t
+fs/io_uring.c:4932:42: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:4932:42: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:4932:42: got unsigned int [usertype] result
+fs/io_uring.c:5073:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5073:41: expected int mask
+fs/io_uring.c:5073:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5161:22: warning: invalid assignment: |=
+fs/io_uring.c:5161:22: left side has type restricted __poll_t
+fs/io_uring.c:5161:22: right side has type int
+fs/io_uring.c:5163:22: warning: invalid assignment: |=
+fs/io_uring.c:5163:22: left side has type restricted __poll_t
+fs/io_uring.c:5163:22: right side has type int
+fs/io_uring.c:5168:22: warning: invalid assignment: &=
+fs/io_uring.c:5168:22: left side has type restricted __poll_t
+fs/io_uring.c:5168:22: right side has type int
+fs/io_uring.c:5170:14: warning: invalid assignment: |=
+fs/io_uring.c:5170:14: left side has type restricted __poll_t
+fs/io_uring.c:5170:14: right side has type int
+fs/io_uring.c:5184:67: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5184:67: expected int mask
+fs/io_uring.c:5184:67: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5185:52: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5185:52: expected int events
+fs/io_uring.c:5185:52: got restricted __poll_t [usertype] events
+fs/io_uring.c:5344:34: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5343:57: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5343:22: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5343:22: expected restricted __poll_t [usertype] events
+fs/io_uring.c:5343:22: got unsigned int
+fs/io_uring.c:7091:13: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7103:13: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/io_uring.c:7157:17: warning: context imbalance in 'io_sq_thread_finish' - different lock contexts for basic block
+fs/io_uring.c:8710:25: warning: context imbalance in 'io_uring_cancel_files' - unexpected unlock
+fs/io_uring.c:8758:9: warning: context imbalance in 'io_uring_cancel_task_requests' - different lock contexts for basic block
+fs/io_uring.c:8857:13: warning: context imbalance in 'io_uring_cancel_sqpoll' - different lock contexts for basic block
+fs/jbd2/transaction.c:239:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock
+fs/jbd2/transaction.c:372:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:294:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:294:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:294:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:297:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:297:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:297:33: got struct spinlock [noderef] __rcu *
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2287:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:166:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4file.c:355:61: warning: incorrect type in argument 4 (different base types)
+fs/nfs/nfs4file.c:355:61: expected int flags
+fs/nfs/nfs4file.c:355:61: got restricted fmode_t [usertype]
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:945:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/nfstrace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, fs/nfs/nfstrace.h):
+fs/nfs/./nfstrace.h:424:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:424:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:424:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:425:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:425:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:425:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:426:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:426:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:426:1: got restricted fmode_t [usertype]
+fs/nfs/pnfs.c:307:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:596:36: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/nfs_fs.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1130:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1130:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1130:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1131:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1131:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1131:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1344:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:515:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:979:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:180:24: warning: cast to restricted __le16
+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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:180:24: warning: cast to restricted __le16
+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/notify/fanotify/fanotify.c:804:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fanotify/fanotify_user.c:143:63: warning: restricted fmode_t degrades to integer
+fs/notify/fanotify/fanotify_user.c:972:28: warning: restricted fmode_t degrades to integer
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:551:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:551:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:551:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:504:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:504:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:504:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:255:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:520:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:630:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:713:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:787:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmdomain.c:1318:20: warning: context imbalance in 'dlm_query_nodeinfo_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmmaster.c:3266:28: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
+fs/ocfs2/dlm/dlmmaster.c:3339:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmrecovery.c:2960:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmthread.c:243:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
+fs/ocfs2/dlm/dlmthread.c:288:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:261:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:262:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:275:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:276:32: warning: cast to restricted __le32
+fs/ocfs2/inode.c:1625:13: warning: context imbalance in 'ocfs2_inode_cache_lock' - wrong count at exit
+fs/ocfs2/inode.c:1632:13: warning: context imbalance in 'ocfs2_inode_cache_unlock' - unexpected unlock
+fs/ocfs2/localalloc.c:1225:41: warning: incorrect type in argument 1 (different base types)
+fs/ocfs2/localalloc.c:1225:41: expected unsigned long long val1
+fs/ocfs2/localalloc.c:1225:41: got restricted __le32 [usertype] la_bm_off
+fs/ocfs2/refcounttree.c:635:27: warning: incorrect type in assignment (different base types)
+fs/ocfs2/refcounttree.c:635:27: expected restricted __le32 [usertype] rf_generation
+fs/ocfs2/refcounttree.c:635:27: got unsigned int
+fs/ocfs2/suballoc.c:2430:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
+fs/open.c:1010:20: warning: restricted fmode_t degrades to integer
+fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
+fs/orangefs/file.c:118:32: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:118:32: expected int open_for_write
+fs/orangefs/file.c:118:32: got restricted fmode_t
+fs/orangefs/file.c:119:31: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:119:31: expected int open_for_read
+fs/orangefs/file.c:119:31: got restricted fmode_t
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:45:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:45:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:45:23: struct posix_acl *
+fs/posix_acl.c:59:16: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:59:16: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:59:16: struct posix_acl *
+fs/proc/array.c:257:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:257:11: expected struct k_sigaction *k
+fs/proc/array.c:257:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:545:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:545:44: expected struct task_struct *tsk
+fs/proc/array.c:545:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:720:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:720:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:720:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:293:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:551:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2233:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2290:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2387:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1102:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2414:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2440:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:926:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:926:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:926:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:286:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:582:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1145:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1467:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1805:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/pstore/ram_core.c:278:34: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:278:34: expected void volatile [noderef] __iomem *d
+fs/pstore/ram_core.c:278:34: got unsigned char *
+fs/pstore/ram_core.c:311:50: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:311:50: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:311:50: got unsigned char *
+fs/pstore/ram_core.c:312:65: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:312:65: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:312:65: got unsigned char *
+fs/pstore/ram_core.c:452:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:452:20: expected void *va
+fs/pstore/ram_core.c:452:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:454:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:454:20: expected void *va
+fs/pstore/ram_core.c:454:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:542:36: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:542:36: expected void volatile [noderef] __iomem *addr
+fs/pstore/ram_core.c:542:36: got void *vaddr
+fs/pstore/ram_core.c:69:17: warning: context imbalance in 'buffer_start_add' - unexpected unlock
+fs/pstore/ram_core.c:95:17: warning: context imbalance in 'buffer_size_add' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1041:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1041:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1041:24: struct hlist_node *
+fs/seq_file.c:1043:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1043:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1043:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:125:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:131:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:150:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:154:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:172:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:172:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:172:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:181:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:181:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:181:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:185:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:185:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:195:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:195:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:195:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:197:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:197:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:197:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:199:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:199:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:199:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:201:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:201:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:201:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:301:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:301:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:301:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:303:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:303:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:303:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:305:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:305:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:305:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:392:46: warning: array of flexible structures
+fs/ubifs/xattr.c:662:58: warning: Using plain integer as NULL pointer
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:70:35: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:70:35: expected int flags
+fs/xfs/kmem.c:70:35: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:89:38: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:89:38: expected int flags
+fs/xfs/kmem.c:89:38: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/scrub/agheader.c:146:23: warning: cast truncates bits from constant value (ffff3f8f becomes 3f8f)
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:575:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_log_cil.c:898:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1064:9: warning: context imbalance in 'xfs_log_commit_cil' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:106:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:106:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:106:28: got struct task_struct *
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:121:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:121:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:121:28: got struct sighand_struct *
+init/main.c:191:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:764:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:776:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+init/main.c:778:20: warning: symbol 'poking_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:168:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:576:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1182:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1644:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1903:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'do_semtimedop' - unexpected unlock
+ipc/shm.c:120:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:248:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:346:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:683:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1579:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:171:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:277:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:431:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:780:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:792:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:836:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:456:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:456:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:456:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:466:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:466:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:466:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:550:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:550:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:550:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:570:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:570:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:570:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:193:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:294:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:299:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2180:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2180:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2180:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2183:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2183:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2183:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:513:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:513:35: expected void *
+kernel/bpf/arraymap.c:513:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:532:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:532:35: expected void *
+kernel/bpf/arraymap.c:532:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:564:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:564:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:564:49: got void [noderef] __percpu **
+kernel/bpf/btf.c:2542:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3321:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3657:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file:
+./include/linux/bpf_types.h:67:1: warning: Initializer entry defined twice
+kernel/bpf/btf.c:4295:9: also defined here
+kernel/bpf/core.c:216:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2296:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:308:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:335:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:369:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:640:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:681:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2149:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:724:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1066:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1125:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1185:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1249:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1300:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1333:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:665:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:666:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:667:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:668:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:669:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/verifier.c:253:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:11420:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11810:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11814:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11818:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11822:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11826:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11830:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:11873:38: error: subtraction of functions? Share your drugs
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:486:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6105:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6105:33: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6105:33: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6108:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6108:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6108:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2746:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2821:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2932:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4731:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:5896:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:5989:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6017:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6066:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:854:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: cast from unknown type
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: cast from unknown type
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:161:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct cred const *cred
+kernel/cred.c:161:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:165:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:171:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:264:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:264:13: expected struct cred const *old
+kernel/cred.c:264:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:348:42: expected struct cred const *cred
+kernel/cred.c:348:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:348:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:348:30: got struct cred const *
+kernel/cred.c:349:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:349:27: expected struct cred const *cred
+kernel/cred.c:349:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:350:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:350:41: expected struct cred const *_cred
+kernel/cred.c:350:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:351:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct cred const *cred
+kernel/cred.c:351:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:388:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:388:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:388:32: got struct cred const *
+kernel/cred.c:440:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:440:38: expected struct cred const *old
+kernel/cred.c:440:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: cast from unknown type
+kernel/cred.c:546:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:546:41: expected struct cred const *old
+kernel/cred.c:546:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:587:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:587:46: expected struct cred const *override
+kernel/cred.c:587:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:808:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:808:21: struct cred const *
+kernel/cred.c:808:21: struct cred const [noderef] __rcu *
+kernel/cred.c:855:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:855:21: expected struct cred const *cred
+kernel/cred.c:855:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:855:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:855:21: expected struct cred const *cred
+kernel/cred.c:855:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:871:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:871:31: expected struct cred const *cred
+kernel/cred.c:871:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:873:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:873:39: expected struct cred const *cred
+kernel/cred.c:873:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:885:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:885:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:885:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:885:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:885:9: expected struct cred const *cred
+kernel/cred.c:885:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:344:19: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:199:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2335:40: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:582:26: warning: function 'perf_pmu_name' with external linkage has definition
+kernel/events/core.c:1465:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1465:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1465:15: struct perf_event_context *
+kernel/events/core.c:1478:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1478:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1478:28: struct perf_event_context *
+kernel/events/core.c:3389:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3389:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3389:18: struct perf_event_context *
+kernel/events/core.c:3390:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3390:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3390:23: struct perf_event_context *
+kernel/events/core.c:3438:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3438:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3438:25: struct perf_event_context *
+kernel/events/core.c:3439:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3439:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3439:25: struct perf_event_context *
+kernel/events/core.c:4549:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4549:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4549:25: struct perf_event_context *
+kernel/events/core.c:5811:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5811:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5811:9: struct perf_buffer *
+kernel/events/core.c:5287:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5517:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5517:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5517:22: struct perf_buffer *
+kernel/events/core.c:5653:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5653:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5653:14: struct perf_buffer *
+kernel/events/core.c:5686:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5686:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5686:14: struct perf_buffer *
+kernel/events/core.c:5743:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5743:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5743:14: struct perf_buffer *
+kernel/events/core.c:5829:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5829:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5829:14: struct perf_buffer *
+kernel/events/core.c:5842:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5842:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5842:14: struct perf_buffer *
+kernel/events/core.c:6524:6: warning: symbol 'perf_pmu_snapshot_aux' was not declared. Should it be static?
+kernel/events/core.c:7443:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7443:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7443:23: struct perf_event_context *
+kernel/events/core.c:7534:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7534:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7534:13: struct perf_buffer *
+kernel/events/core.c:7639:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7639:61: expected struct task_struct *p
+kernel/events/core.c:7639:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7641:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7641:61: expected struct task_struct *p
+kernel/events/core.c:7641:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8346:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8346:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8346:23: struct perf_event_context *
+kernel/events/core.c:9310:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9310:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9310:9: struct swevent_hlist *
+kernel/events/core.c:9349:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9349:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9349:17: struct swevent_hlist *
+kernel/events/core.c:9530:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9530:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9530:23: struct perf_event_context *
+kernel/events/core.c:10715:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12456:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12456:9: struct perf_event_context *
+kernel/events/core.c:12566:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12566:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12566:17: struct perf_event_context *
+kernel/events/core.c:12988:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12988:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:12988:17: struct swevent_hlist *
+kernel/events/core.c:166:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:174:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:706:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1512:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2806:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4521:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9159:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9159:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9159:17: struct swevent_hlist *
+kernel/events/core.c:9179:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9179:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9179:17: struct swevent_hlist *
+kernel/events/core.c:9299:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9299:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9299:16: struct swevent_hlist *
+kernel/events/core.c:9299:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9299:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9299:16: struct swevent_hlist *
+kernel/events/core.c:9299:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9299:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9299:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1975:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1975:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1975:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1977:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2277:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2277:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2277:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:220:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:277:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:277:37: expected struct task_struct *tsk
+kernel/exit.c:277:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:280:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:280:32: expected struct task_struct *task
+kernel/exit.c:280:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:35: expected struct task_struct *task
+kernel/exit.c:281:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:326:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:326:24: expected struct task_struct *parent
+kernel/exit.c:326:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:355:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:355:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:355:23: struct task_struct *
+kernel/exit.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:379:9: struct list_head *
+kernel/exit.c:379:9: struct list_head [noderef] __rcu *
+kernel/exit.c:574:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:576:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:908:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1060:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1085:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1174:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1189:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1240:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1243:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1249:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1430:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1430:59: void *
+kernel/exit.c:1430:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1763:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:379:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:102:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1491:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:161:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:746:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:993:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:993:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:993:19: got struct task_struct *p
+kernel/fork.c:1507:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1507:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1507:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1516:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1516:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1516:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1517:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1517:36: expected void const *q
+kernel/fork.c:1517:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1518:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1518:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1518:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1611:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1611:9: expected struct qspinlock *lock
+kernel/fork.c:1611:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1611:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1611:9: expected struct qspinlock *lock
+kernel/fork.c:1611:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1611:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1611:9: expected struct qspinlock *lock
+kernel/fork.c:1611:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1930:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1930:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1930:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1934:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1934:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1934:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2227:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2227:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2227:32: got struct task_struct *
+kernel/fork.c:2234:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2234:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2234:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2283:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2283:54: expected struct list_head *head
+kernel/fork.c:2283:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2304:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2304:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2304:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2321:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2321:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2321:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2348:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2348:28: expected struct sighand_struct *sighand
+kernel/fork.c:2348:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2376:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2376:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2376:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2378:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2378:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2378:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2765:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2765:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2765:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2846:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2846:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2846:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1965:27: warning: dereference of noderef expression
+kernel/fork.c:1965:27: warning: dereference of noderef expression
+kernel/fork.c:1967:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2281:59: warning: dereference of noderef expression
+kernel/fork.c:2282:59: warning: dereference of noderef expression
+kernel/fork.c:985:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:985:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:985:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c:1553:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1709:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:1999:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex.c:2453:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+kernel/futex.c:2579:13: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2680:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:2945:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex.c:3218:29: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:826:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1913:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:457:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kcov.c:189:14: warning: symbol '__sanitizer_cov_trace_pc' was not declared. Should it be static?
+kernel/kcov.c:244:14: warning: symbol '__sanitizer_cov_trace_cmp1' was not declared. Should it be static?
+kernel/kcov.c:250:14: warning: symbol '__sanitizer_cov_trace_cmp2' was not declared. Should it be static?
+kernel/kcov.c:256:14: warning: symbol '__sanitizer_cov_trace_cmp4' was not declared. Should it be static?
+kernel/kcov.c:262:14: warning: symbol '__sanitizer_cov_trace_cmp8' was not declared. Should it be static?
+kernel/kcov.c:268:14: warning: symbol '__sanitizer_cov_trace_const_cmp1' was not declared. Should it be static?
+kernel/kcov.c:275:14: warning: symbol '__sanitizer_cov_trace_const_cmp2' was not declared. Should it be static?
+kernel/kcov.c:282:14: warning: symbol '__sanitizer_cov_trace_const_cmp4' was not declared. Should it be static?
+kernel/kcov.c:289:14: warning: symbol '__sanitizer_cov_trace_const_cmp8' was not declared. Should it be static?
+kernel/kcov.c:296:14: warning: symbol '__sanitizer_cov_trace_switch' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1107:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3182:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3182:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:448:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:448:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:448:17: char const *
+kernel/locking/lockdep_proc.c:449:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:449:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:449:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:323:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:343:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:365:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:410:13: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:434:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:490:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:508:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:528:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:533:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:553:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:582:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:588:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:143:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:117:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:129:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:136:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:181:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:189:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:197:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:205:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:150:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:160:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:170:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:177:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:253:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:261:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:269:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:277:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:211:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:197:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:204:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:325:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:333:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:341:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:349:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:362:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:374:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:385:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module.c:255:18: warning: symbol 'kdb_modules' was not declared. Should it be static?
+kernel/module.c:2742:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2742:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2742:23: got void *
+kernel/module.c:4675:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:186:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:217:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:251:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:281:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:302:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:337:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:362:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:379:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:386:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:410:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:441:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:444:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:471:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:474:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:504:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/panic.c:85:13: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static?
+kernel/panic.c:95:13: warning: symbol 'nmi_panic_self_stop' was not declared. Should it be static?
+kernel/panic.c:106:13: warning: symbol 'crash_smp_send_stop' was not declared. Should it be static?
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+./include/linux/rculist.h:554:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:554:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:554:9: struct hlist_node *
+kernel/pid_namespace.c:54:76: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:181:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:181:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:181:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:183:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:183:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:182:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:272:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:754:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:755:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/power/swap.c:309:35: warning: incorrect type in return expression (different base types)
+kernel/power/swap.c:309:35: expected restricted blk_status_t
+kernel/power/swap.c:309:35: got int
+kernel/power/swap.c:390:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:390:29: expected int ret
+kernel/power/swap.c:390:29: got restricted blk_status_t
+kernel/power/swap.c:474:31: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:474:31: expected int [assigned] error
+kernel/power/swap.c:474:31: got restricted blk_status_t
+kernel/power/swap.c:571:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:571:14: expected int err2
+kernel/power/swap.c:571:14: got restricted blk_status_t
+kernel/power/swap.c:858:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:858:14: expected int err2
+kernel/power/swap.c:858:14: got restricted blk_status_t
+kernel/power/swap.c:1088:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1088:29: expected int [assigned] ret
+kernel/power/swap.c:1088:29: got restricted blk_status_t
+kernel/power/swap.c:1096:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1096:14: expected int err2
+kernel/power/swap.c:1096:14: got restricted blk_status_t
+kernel/power/swap.c:1331:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1331:29: expected int [assigned] ret
+kernel/power/swap.c:1331:29: got restricted blk_status_t
+kernel/power/swap.c:1385:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1385:29: expected int [assigned] ret
+kernel/power/swap.c:1385:29: got restricted blk_status_t
+kernel/printk/printk.c:394:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:53:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:53:22: struct task_struct *
+kernel/ptrace.c:53:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:72:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:72:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:72:23: got struct task_struct *new_parent
+kernel/ptrace.c:73:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:73:29: got struct cred const *
+kernel/ptrace.c:127:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:127:18: expected struct cred const *old_cred
+kernel/ptrace.c:127:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:131:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:131:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:131:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:169:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:169:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:169:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:181:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:181:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:181:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:186:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:186:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:186:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:196:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:196:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:196:9: struct task_struct *
+kernel/ptrace.c:241:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:241:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:241:44: struct task_struct *
+kernel/ptrace.c:415:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:415:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:415:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:438:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:438:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:438:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:474:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:474:54: expected struct task_struct *parent
+kernel/ptrace.c:474:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:482:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:482:53: expected struct task_struct *new_parent
+kernel/ptrace.c:482:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:530:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:530:41: expected struct task_struct *p1
+kernel/ptrace.c:530:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:532:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:532:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:532:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:734:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:734:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:734:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:742:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:742:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:742:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:847:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:847:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:847:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:851:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:851:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:851:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1081:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1081:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1081:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1083:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1083:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1083:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:480:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:681:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:697:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:853:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1229:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:771:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:777:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1457:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_plugin.h:1497:5: warning: symbol 'nocb_nobypass_lim_per_jiffy' was not declared. Should it be static?
+kernel/rcu/tree.c:1483:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1895:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2674:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2727:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c:2757:30: warning: context imbalance in 'rcu_core' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:318:9: warning: context imbalance in 'rcu_print_task_stall' - unexpected unlock
+kernel/rcu/tree_stall.h:540:9: warning: context imbalance in 'print_other_cpu_stall' - different lock contexts for basic block
+kernel/rcu/tree_stall.h:821:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_plugin.h:1543:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_plugin.h:1560:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_plugin.h:1575:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_plugin.h:1588:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_plugin.h:1635:13: warning: context imbalance in 'wake_nocb_gp' - wrong count at exit
+kernel/rcu/tree_plugin.h:1703:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_plugin.h:1718:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_plugin.h:1869:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_plugin.h:1932:9: warning: context imbalance in 'do_nocb_bypass_wakeup_timer' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:2009:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:2220:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_plugin.h:2256:13: warning: context imbalance in 'do_nocb_deferred_wakeup_common' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:2331:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
+kernel/rcu/tree_plugin.h:2334:12: warning: context imbalance in '__rcu_nocb_rdp_deoffload' - wrong count at exit
+kernel/scftorture.c:73:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/autogroup.c: note: in included file (through include/linux/sched/cputime.h, kernel/sched/sched.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'autogroup_move_group' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/sched/core.c:347:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:347:48: expected struct task_struct *p
+kernel/sched/core.c:347:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:601:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:601:38: expected struct task_struct *curr
+kernel/sched/core.c:601:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:656:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:656:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:656:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:1715:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1715:33: expected struct task_struct *p
+kernel/sched/core.c:1715:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1715:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1715:68: expected struct task_struct *tsk
+kernel/sched/core.c:1715:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2833:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:2915:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:2915:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:2915:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3112:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3112:36: expected struct task_struct const *p
+kernel/sched/core.c:3112:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:7640:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:7640:43: expected struct task_struct *push_task
+kernel/sched/core.c:7640:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4533:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:4533:38: expected struct task_struct *curr
+kernel/sched/core.c:4533:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4967:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:4967:14: expected struct task_struct *prev
+kernel/sched/core.c:4967:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5626:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5626:17: struct task_struct *
+kernel/sched/core.c:5626:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5833:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5833:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5833:22: struct task_struct *
+kernel/sched/core.c:8456:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:8456:16: expected struct task_struct *
+kernel/sched/core.c:8456:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8950:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:9501:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:9501:25: expected struct task_struct *p
+kernel/sched/core.c:9501:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:85:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:85:13: expected struct task_struct const *p
+kernel/sched/pelt.h:85:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:347:11: warning: dereference of noderef expression
+kernel/sched/core.c:1706:33: warning: dereference of noderef expression
+kernel/sched/core.c:1707:19: warning: dereference of noderef expression
+kernel/sched/core.c:1708:37: warning: dereference of noderef expression
+kernel/sched/core.c:2049:9: warning: context imbalance in 'push_cpu_stop' - different lock contexts for basic block
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/core.c:1681:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:1681:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:1681:38: struct task_struct const *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1885:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1885:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1885:9: struct task_struct *
+kernel/sched/cpufreq_schedutil.c:551:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:706:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2139:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2139:13: struct task_struct *
+kernel/sched/deadline.c:2139:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2267:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2267:25: struct task_struct *
+kernel/sched/deadline.c:2267:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1798:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1798:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1798:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1809:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1809:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1809:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1995:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1995:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:1995:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1683:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1683:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1683:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1759:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1759:43: expected struct task_struct *p
+kernel/sched/deadline.c:1759:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2312:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2312:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2312:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2314:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2314:23: expected struct task_struct *p
+kernel/sched/deadline.c:2314:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2316:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2316:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2316:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2480:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2480:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2480:22: struct task_struct *
+kernel/sched/deadline.c:655:17: warning: context imbalance in 'dl_task_offline_migration' - unexpected unlock
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/debug.c:330:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:330:9: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:330:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:337:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:337:9: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:337:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:697:9: expected struct task_struct *tsk
+kernel/sched/debug.c:697:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:697:9: expected struct task_struct *tsk
+kernel/sched/debug.c:697:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/fair.c:861:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:861:34: expected struct sched_entity *se
+kernel/sched/fair.c:861:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2505:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2505:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2505:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10599:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10599:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10599:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:4907:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:4907:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:4907:22: struct task_struct *
+kernel/sched/fair.c:5430:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5430:38: expected struct task_struct *curr
+kernel/sched/fair.c:5430:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5664:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5665:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6607:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6607:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6607:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6729:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6729:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6729:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6927:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:6927:38: expected struct task_struct *curr
+kernel/sched/fair.c:6927:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7178:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7178:38: expected struct task_struct *curr
+kernel/sched/fair.c:7178:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8149:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8149:40: expected struct sched_domain *child
+kernel/sched/fair.c:8149:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8642:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8642:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8642:22: struct task_struct *
+kernel/sched/fair.c:9918:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:9918:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:9918:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9574:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9574:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9574:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9996:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:9996:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:9996:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:2449:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1879:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1879:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1879:9: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/psi.c:1217:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/psi.c:1217:9: void [noderef] __rcu *
+kernel/sched/psi.c:1217:9: void *
+kernel/sched/psi.c:750:30: warning: dereference of noderef expression
+kernel/sched/psi.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2213:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2213:25: struct task_struct *
+kernel/sched/rt.c:2213:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:530:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:530:54: expected struct task_struct *curr
+kernel/sched/rt.c:530:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1743:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1743:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1743:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1885:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1885:40: expected struct task_struct *task
+kernel/sched/rt.c:1885:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1906:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1906:13: struct task_struct *
+kernel/sched/rt.c:1906:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2264:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2264:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2264:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:40: expected struct task_struct *p
+kernel/sched/rt.c:2266:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:61: expected struct task_struct *p
+kernel/sched/rt.c:2266:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2340:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2340:46: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2340:46: struct task_struct *
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/sched.h:1724:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1724:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1724:25: struct task_struct *
+kernel/sched/stats.c:45:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:45:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:45:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/stop_task.c:65:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:65:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:65:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:211:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:212:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:431:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:431:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:431:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:440:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:440:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:440:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:758:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:758:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:758:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:920:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:70: expected struct sched_domain *sd
+kernel/sched/topology.c:920:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:949:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:949:59: expected struct sched_domain *sd
+kernel/sched/topology.c:949:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1119:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1119:40: expected struct sched_domain *child
+kernel/sched/topology.c:1119:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1420:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1420:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1420:43: got struct sched_domain *child
+kernel/sched/topology.c:1905:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:1905:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1905:31: got struct sched_domain *sd
+kernel/sched/topology.c:2073:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2073:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2073:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2090:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2090:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2090:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1457:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1457:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1457:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1470:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1470:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1470:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1457:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1457:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1457:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1470:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1470:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1470:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1435:19: warning: dereference of noderef expression
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:863:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:863:9: expected struct qspinlock *lock
+kernel/seccomp.c:863:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1333:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1333:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1333:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1345:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1345:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1345:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1753:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1753:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1753:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1831:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1831:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1831:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1849:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1849:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1849:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1991:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1991:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1991:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1994:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1994:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1994:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2000:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2000:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2000:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:480:9: expected struct qspinlock *lock
+kernel/seccomp.c:480:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:577:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:577:9: expected struct qspinlock *lock
+kernel/seccomp.c:577:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:424:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:424:9: expected struct qspinlock *lock
+kernel/seccomp.c:424:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:438:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:438:9: expected struct qspinlock *lock
+kernel/seccomp.c:438:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:196:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:196:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:196:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:199:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:199:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:199:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:695:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:695:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:695:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:697:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:697:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:697:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1317:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1317:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1317:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1318:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1318:16: expected struct k_sigaction *action
+kernel/signal.c:1318:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1335:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1335:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1335:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1646:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1646:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1646:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1648:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1648:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1648:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1821:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1821:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1821:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1931:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1950:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1950:65: expected struct task_struct *tsk
+kernel/signal.c:1950:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1951:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1969:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1969:14: expected struct sighand_struct *psig
+kernel/signal.c:1969:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:1998:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:1998:46: expected struct task_struct *t
+kernel/signal.c:1998:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1999:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:1999:34: expected struct task_struct *parent
+kernel/signal.c:1999:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2028:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2028:24: expected struct task_struct *parent
+kernel/signal.c:2028:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2031:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2031:24: expected struct task_struct *parent
+kernel/signal.c:2031:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2064:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2064:17: expected struct sighand_struct *sighand
+kernel/signal.c:2064:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2139:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2139:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2139:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2141:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2141:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2141:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2189:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2189:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2189:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2244:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2244:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2244:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2278:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2278:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2278:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2377:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2377:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2377:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2462:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2462:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2462:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2474:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2474:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2474:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2512:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2512:52: expected struct task_struct *tsk
+kernel/signal.c:2512:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2514:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2549:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2549:49: expected struct sighand_struct *sighand
+kernel/signal.c:2549:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2870:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2870:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2870:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2890:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2890:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2890:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2957:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2957:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2957:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2959:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2959:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2959:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3110:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3110:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3110:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3113:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3113:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3113:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3496:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3496:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3496:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3508:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3508:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3508:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3513:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3513:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3513:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3518:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3518:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3518:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3972:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3972:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3972:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3984:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3984:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3984:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4002:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4002:11: expected struct k_sigaction *k
+kernel/signal.c:4002:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4004:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4004:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4004:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4050:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4050:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4050:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4649:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4649:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4649:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4658:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4658:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4658:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4668:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4668:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4668:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4645:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1031:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1295:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:706:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1647:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:1951:40: warning: dereference of noderef expression
+kernel/signal.c:2094:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2305:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+kernel/signal.c:2514:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2630:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:3973:33: warning: dereference of noderef expression
+kernel/smp.c:444:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1878:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1878:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1878:19: got struct file *[assigned] file
+kernel/sys.c:1878:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1878:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1878:19: got struct file *[assigned] file
+kernel/sys.c:1878:17: warning: incorrect type in assignment (different address spaces)
+kernel/sys.c:1878:17: expected struct file *old_exe
+kernel/sys.c:1878:17: got struct file [noderef] __rcu *[assigned] __ret
+kernel/sys.c:1049:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1049:32: expected struct task_struct *p1
+kernel/sys.c:1049:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:706:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1135:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1170:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1291:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:237:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:279:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:1029:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:584:5: warning: symbol 'ftrace_profile_pages_init' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3295:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3312:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3787:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3790:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3876:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4191:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4193:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4565:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4707:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4713:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4965:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4967:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5551:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5553:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5611:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5615:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5669:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5670:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6286:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6286:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6338:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6339:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6709:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6710:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6756:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6756:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6756:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3084:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3084:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3084:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3085:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3085:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3085:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3089:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3089:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3089:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3061:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3061:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3061:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3062:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3062:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3062:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:935:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:935:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:935:32: got int
+kernel/trace/ring_buffer.c:4708:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4794:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5149:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5179:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5348:1: warning: trying to concatenate 10799-character string (8191 bytes max)
+kernel/trace/trace.c:383:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:383:28: expected struct trace_export **list
+kernel/trace/trace.c:383:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:397:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:397:33: expected struct trace_export **list
+kernel/trace/trace.c:397:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2791:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2791:38: expected struct event_filter *filter
+kernel/trace/trace.c:2791:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3126:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3126:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3126:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3142:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3142:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3142:9: got int *
+kernel/trace/trace.c:3152:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3152:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3152:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:337:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:337:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:337:9: struct trace_export *
+kernel/trace/trace.c:352:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:352:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:352:9: struct trace_export *
+kernel/trace/trace_events.c:769:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:769:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:769:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1337:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1337:38: expected struct event_filter *filter
+kernel/trace/trace.h:1337:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1337:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1337:38: expected struct event_filter *filter
+kernel/trace/trace.h:1337:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1337:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1337:38: expected struct event_filter *filter
+kernel/trace/trace.h:1337:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1337:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1337:38: expected struct event_filter *filter
+kernel/trace/trace.h:1337:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:71:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:71:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:71:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:73:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:73:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:172:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3514:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3569:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/atomic64_test.c: note: in included file (through arch/powerpc/include/asm/atomic.h, include/linux/atomic.h):
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+lib/bch.c:294:19: warning: incorrect type in assignment (different base types)
+lib/bch.c:294:19: expected unsigned int [usertype] w
+lib/bch.c:294:19: got restricted __be32 [usertype]
+lib/bitmap.c:1238:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1238:32: expected unsigned long
+lib/bitmap.c:1238:32: got restricted __le64 [usertype]
+lib/bitmap.c:1240:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1240:32: expected unsigned long
+lib/bitmap.c:1240:32: got restricted __le32 [usertype]
+lib/clz_tab.c:2:21: warning: symbol '__clz_tab' was not declared. Should it be static?
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/digsig.c:215:47: warning: incorrect type in argument 1 (different base types)
+lib/digsig.c:215:47: expected restricted __be64 const [usertype] *p
+lib/digsig.c:215:47: got unsigned long long [usertype] *
+lib/interval_tree_test.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/iov_iter.c:651:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:651:38: expected void [noderef] __user *to
+lib/iov_iter.c:651:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:371:46: warning: cast removes address space '__user' of expression
+lib/kunit/debugfs.c:28:6: warning: symbol 'kunit_debugfs_cleanup' was not declared. Should it be static?
+lib/kunit/debugfs.c:33:6: warning: symbol 'kunit_debugfs_init' was not declared. Should it be static?
+lib/kunit/debugfs.c:92:6: warning: symbol 'kunit_debugfs_create_suite' was not declared. Should it be static?
+lib/kunit/debugfs.c:108:6: warning: symbol 'kunit_debugfs_destroy_suite' was not declared. Should it be static?
+lib/locking-selftest.c:302:1: warning: context imbalance in 'AA_spin' - wrong count at exit
+lib/locking-selftest.c:304:1: warning: context imbalance in 'AA_wlock' - wrong count at exit
+lib/locking-selftest.c:306:1: warning: context imbalance in 'AA_rlock' - wrong count at exit
+lib/locking-selftest.c:325:13: warning: context imbalance in 'rlock_AA1' - wrong count at exit
+lib/locking-selftest.c:331:13: warning: context imbalance in 'rlock_AA1B' - wrong count at exit
+lib/locking-selftest.c:351:13: warning: context imbalance in 'rlock_AA2' - wrong count at exit
+lib/locking-selftest.c:363:13: warning: context imbalance in 'rlock_AA3' - wrong count at exit
+lib/locking-selftest.c:726:1: warning: context imbalance in 'double_unlock_spin' - unexpected unlock
+lib/locking-selftest.c:728:1: warning: context imbalance in 'double_unlock_wlock' - unexpected unlock
+lib/locking-selftest.c:730:1: warning: context imbalance in 'double_unlock_rlock' - unexpected unlock
+lib/locking-selftest.c:757:1: warning: context imbalance in 'init_held_spin' - wrong count at exit
+lib/locking-selftest.c:759:1: warning: context imbalance in 'init_held_wlock' - wrong count at exit
+lib/locking-selftest.c:761:1: warning: context imbalance in 'init_held_rlock' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'rcu_exit' - unexpected unlock
+./include/linux/rcupdate.h:743:25: warning: context imbalance in 'rcu_bh_exit' - unexpected unlock
+./include/linux/rcupdate.h:785:25: warning: context imbalance in 'rcu_sched_exit' - unexpected unlock
+lib/locking-selftest.c:2505:13: warning: context imbalance in 'raw_spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2514:13: warning: context imbalance in 'spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RCU_CALLBACK' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_CALLBACK' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_MUTEX' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RCU_CALLBACK' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_SPINLOCK' - wrong count at exit
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:484:5: warning: symbol 'LZ4_decompress_safe_withPrefix64k' was not declared. Should it be static?
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:944:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:944:22: expected struct xa_node *node
+lib/radix-tree.c:944:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1004:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1004:22: expected struct xa_node *node
+lib/radix-tree.c:1004:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1525:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1525:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1525:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1585:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1585:28: expected struct xa_node *nodes
+lib/radix-tree.c:1585:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:102:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:102:9: error: got }
+lib/raid6/altivec1.c:108:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec1.c:108:9: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:108:9: error: got {
+lib/raid6/altivec1.c:108:9: error: Expected ) in function declarator
+lib/raid6/altivec1.c:108:9: error: got 1
+lib/raid6/altivec1.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:108:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:108:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec1.c:108:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec1.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:113:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:113:9: error: got }
+lib/raid6/altivec2.c:119:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec2.c:119:9: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:119:9: error: got {
+lib/raid6/altivec2.c:119:9: error: Expected ) in function declarator
+lib/raid6/altivec2.c:119:9: error: got 1
+lib/raid6/altivec2.c:119:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:119:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:119:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec2.c:119:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec2.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:135:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:135:9: error: got }
+lib/raid6/altivec4.c:141:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec4.c:141:9: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:141:9: error: got {
+lib/raid6/altivec4.c:141:9: error: Expected ) in function declarator
+lib/raid6/altivec4.c:141:9: error: got 1
+lib/raid6/altivec4.c:141:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:141:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:141:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec4.c:141:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec4.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:179:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:179:9: error: got }
+lib/raid6/altivec8.c:185:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec8.c:185:9: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:185:9: error: got {
+lib/raid6/altivec8.c:185:9: error: Expected ) in function declarator
+lib/raid6/altivec8.c:185:9: error: got 1
+lib/raid6/altivec8.c:185:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:185:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:185:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec8.c:185:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec8.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/rbtree_test.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/string.c:88:6: warning: multiple definitions for function 'strcpy'
+lib/string.c: note: in included file (through include/linux/string.h):
+./include/linux/fortify-string.h:274:23: the previous one is here
+lib/string.c:140:8: warning: multiple definitions for function 'strlcpy'
+./include/linux/fortify-string.h:80:25: the previous one is here
+lib/string.c:179:9: warning: multiple definitions for function 'strscpy'
+./include/linux/fortify-string.h:104:26: the previous one is here
+lib/string.c:304:6: warning: multiple definitions for function 'strcat'
+./include/linux/fortify-string.h:41:23: the previous one is here
+lib/string.c:327:6: warning: multiple definitions for function 'strncat'
+./include/linux/fortify-string.h:150:23: the previous one is here
+lib/string.c:561:8: warning: multiple definitions for function 'strlen'
+./include/linux/fortify-string.h:52:34: the previous one is here
+lib/string.c:578:8: warning: multiple definitions for function 'strnlen'
+./include/linux/fortify-string.h:68:34: the previous one is here
+lib/string.c:975:6: warning: multiple definitions for function 'memscan'
+./include/linux/fortify-string.h:211:23: the previous one is here
+lib/string.c:1083:6: warning: multiple definitions for function 'memchr_inv'
+./include/linux/fortify-string.h:250:23: the previous one is here
+lib/test_blackhole_dev.c:59:27: warning: incorrect type in assignment (different base types)
+lib/test_blackhole_dev.c:59:27: expected restricted __be16 [usertype] payload_len
+lib/test_blackhole_dev.c:59:27: got unsigned long
+lib/test_bpf.c:4055:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4055:25: expected unsigned int [usertype] result
+lib/test_bpf.c:4055:25: got restricted __be16 [usertype]
+lib/test_bpf.c:4069:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4069:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4069:24: got restricted __be32 [usertype]
+lib/test_bpf.c:4080:25: warning: cast from restricted __be64
+lib/test_bpf.c:4092:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4092:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4092:24: got restricted __le16 [usertype]
+lib/test_bpf.c:4106:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4106:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4106:24: got restricted __le32 [usertype]
+lib/test_bpf.c:4117:25: warning: cast from restricted __le64
+lib/test_bpf.c: note: in included file (through include/linux/random.h, include/linux/net.h, include/linux/skbuff.h, include/linux/filter.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/test_bpf.c:2262:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
+lib/test_bpf.c:2273:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
+lib/test_bpf.c:2350:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2386:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2402:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2485:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:2663:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:3458:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3474:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3475:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3600:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3601:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3616:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3742:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3743:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3758:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3759:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:3979:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:3992:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:4049:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4074:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4080:30: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4086:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4111:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4117:30: warning: cast truncates bits from constant value (efcdab8967452301 becomes 67452301)
+lib/test_bpf.c:4256:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:5083:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5112:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5127:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5156:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_ida.c:16:6: warning: symbol 'ida_dump' was not declared. Should it be static?
+lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static?
+lib/test_lockup.c:420:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:420:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:420:13: got void *ptr
+lib/test_lockup.c:421:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:421:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:421:13: got void *
+lib/test_lockup.c:230:9: warning: context imbalance in 'test_lock' - wrong count at exit
+lib/test_lockup.c:250:25: warning: context imbalance in 'test_unlock' - unexpected unlock
+lib/test_overflow.c:381:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:383:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:385:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:386:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:403:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:405:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:407:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:408:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:413:16: warning: cast truncates bits from constant value (100 becomes 0)
+lib/test_overflow.c:415:16: warning: cast truncates bits from constant value (10000 becomes 0)
+lib/test_overflow.c:417:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_overflow.c:418:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_parman.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/test_printf.c:618:49: warning: cast from restricted gfp_t
+lib/test_printf.c:622:58: warning: cast from restricted gfp_t
+lib/test_stackinit.c:267:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:273:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static?
+lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static?
+lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static?
+lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types):
+lib/test_xarray.c:368:17: void [noderef] __rcu *
+lib/test_xarray.c:368:17: struct xa_node *
+lib/test_xarray.c:745:9: warning: Using plain integer as NULL pointer
+lib/ubsan.c:166:6: warning: symbol '__ubsan_handle_divrem_overflow' was not declared. Should it be static?
+lib/ubsan.c:247:6: warning: symbol '__ubsan_handle_type_mismatch' was not declared. Should it be static?
+lib/ubsan.c:261:6: warning: symbol '__ubsan_handle_type_mismatch_v1' was not declared. Should it be static?
+lib/ubsan.c:275:6: warning: symbol '__ubsan_handle_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:292:6: warning: symbol '__ubsan_handle_shift_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:334:6: warning: symbol '__ubsan_handle_builtin_unreachable' was not declared. Should it be static?
+lib/ubsan.c:344:6: warning: symbol '__ubsan_handle_load_invalid_value' was not declared. Should it be static?
+lib/vsprintf.c:2094:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1773:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1773:54: expected void const *entry
+lib/xarray.c:1773:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/backing-dev.c:619:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:619:9: expected void **slot
+mm/backing-dev.c:619:9: got void [noderef] __rcu **
+mm/backing-dev.c:619:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:619:9: expected void **slot
+mm/backing-dev.c:619:9: got void [noderef] __rcu **
+mm/backing-dev.c:619:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:619:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:619:9: got void **slot
+mm/backing-dev.c:619:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:619:9: expected void **slot
+mm/backing-dev.c:619:9: got void [noderef] __rcu **
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2518:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2518:39: expected int may_perform_io
+mm/compaction.c:2518:39: got restricted gfp_t
+mm/compaction.c:533:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:655:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1105:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1645:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1682:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1792:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1896:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1906:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2515:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2784:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:415:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:488:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:556:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1186:21: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:4815:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kmemleak.c:1616:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:220:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:383:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4159:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4159:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4159:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4161:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4161:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4161:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4317:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4317:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4317:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4411:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4411:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4411:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5967:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5967:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5967:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:644:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:644:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:644:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:2125:19: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2187:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5818:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:6012:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memory.c:156:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5172:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memory.c:955:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1635:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1684:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2186:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2431:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2687:17: warning: context imbalance in 'wp_page_copy' - unexpected unlock
+mm/memory.c:3033:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3096:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4641:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c:4762:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:4792:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/memory.c:4826:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:533:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:829:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:110:23: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1481:39: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:1976:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:123:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:206:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file:
+./include/linux/sched/mm.h:143:37: warning: dereference of noderef expression
+mm/oom_kill.c:224:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:706:9: warning: context imbalance in 'account_page_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:706:9: warning: context imbalance in '__cancel_dirty_page' - different lock contexts for basic block
+./include/linux/rcupdate.h:706:9: warning: context imbalance in 'clear_page_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:142:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:166:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3600:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/page_owner.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/debugfs.h):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:220:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:220:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:729:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:731:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:220:28: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/linux/rmap.h:220:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2290:28: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2329:44: warning: context imbalance in 'unfreeze_partials' - unexpected unlock
+mm/slub.c:3000:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:87:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1495:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:863:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1495:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swap_state.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'lookup_swap_cache' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'find_get_incore_page' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__read_swap_cache_async' - unexpected unlock
+mm/swapfile.c:474:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:641:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:931:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1014:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1195:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+mm/swapfile.c:1207:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:1289:25: warning: context imbalance in 'get_swap_device' - different lock contexts for basic block
+mm/swapfile.c:370:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1344:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1401:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1462:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:370:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__swap_count' - unexpected unlock
+mm/swapfile.c:370:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__swp_swapcount' - unexpected unlock
+mm/swapfile.c:370:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:370:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:1720:44: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__swap_duplicate' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'add_swap_count_continuation' - unexpected unlock
+mm/truncate.c:98:17: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/util.c:124:6: warning: multiple definitions for function 'kmemdup'
+mm/util.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/thread_info.h, include/asm-generic/preempt.h, ...):
+./include/linux/fortify-string.h:262:23: the previous one is here
+mm/vmalloc.c:1328:6: warning: symbol 'set_iounmap_nonlazy' was not declared. Should it be static?
+mm/vmalloc.c:3467:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:3482:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:467:1: expected unsigned long flags
+./include/trace/events/vmscan.h:467:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through include/linux/mm.h):
+./include/linux/huge_mm.h:276:19: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+mm/vmscan.c:1856:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1481:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1419:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:880:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:880:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:880:21: got struct list_head *
+mm/z3fold.c:936:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:936:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:936:37: got struct list_head *
+mm/z3fold.c:1001:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:1001:25: expected struct list_head *unbuddied
+mm/z3fold.c:1001:25: got void [noderef] __percpu *
+mm/z3fold.c:1006:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:1006:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:1006:33: got struct list_head *
+mm/z3fold.c:1031:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1031:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1031:25: got struct list_head *unbuddied
+mm/z3fold.c:530:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:364:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:364:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:623:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:623:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:623:29: got struct list_head *
+mm/z3fold.c:623:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:623:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:623:29: got struct list_head *
+mm/z3fold.c:757:41: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:623:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:623:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:623:29: got struct list_head *
+mm/z3fold.c:814:13: warning: context imbalance in 'do_compact_page' - different lock contexts for basic block
+mm/z3fold.c:880:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:880:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:880:21: got struct list_head *
+mm/z3fold.c:936:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:936:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:936:37: got struct list_head *
+mm/z3fold.c:623:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:623:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:623:29: got struct list_head *
+mm/z3fold.c:1192:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:1323:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:1663:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1296:9: warning: context imbalance in 'zs_map_object' - wrong count at exit
+mm/zsmalloc.c:1331:9: warning: context imbalance in 'zs_unmap_object' - unexpected unlock
+mm/zsmalloc.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'find_alloced_obj' - different lock contexts for basic block
+mm/zsmalloc.c:1667:25: warning: context imbalance in 'migrate_zspage' - unexpected unlock
+mm/zsmalloc.c:1796:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1801:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+mm/zsmalloc.c:2033:9: warning: context imbalance in 'zs_page_migrate' - different lock contexts for basic block
+net/802/garp.c:583:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:583:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:583:9: warning: dereference of noderef expression
+net/802/garp.c:583:9: warning: dereference of noderef expression
+net/802/mrp.c:864:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:864:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:864:9: warning: dereference of noderef expression
+net/802/mrp.c:864:9: warning: dereference of noderef expression
+net/9p/client.c:792:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:792:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:792:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:794:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:794:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:794:48: got struct spinlock [noderef] __rcu *
+net/9p/client.c:874:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:874:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:874:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:876:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:876:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:876:48: got struct spinlock [noderef] __rcu *
+net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
+net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net
+net/appletalk/aarp.c:446:28: got unsigned short [usertype]
+net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
+net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
+net/appletalk/ddp.c:100:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:113:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:409:47: warning: restricted __be16 degrades to integer
+net/atm/lec.c:891:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
+net/atm/lec.c:947:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
+net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
+net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
+net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
+net/bluetooth/af_bluetooth.c:176:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
+net/bluetooth/mgmt.c:3640:29: warning: restricted __le16 degrades to integer
+net/bluetooth/mgmt.c:4112:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4112:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4112:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4112:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4112:9: warning: cast to restricted __le32
+net/bluetooth/mgmt.c:4112:9: warning: cast to restricted __le32
+net/bpf/test_run.c:121:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:126:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:131:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:136:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:141:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:146:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:155:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:160:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:165:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bridge/br_vlan_tunnel.c:171:66: warning: incorrect type in argument 2 (different base types)
+net/bridge/br_vlan_tunnel.c:171:66: expected unsigned long long [addressable] [usertype] tunnel_id
+net/bridge/br_vlan_tunnel.c:171:66: got restricted __be64 [usertype] tun_id
+net/bridge/netfilter/nft_meta_bridge.c:56:39: warning: incorrect type in argument 2 (different base types)
+net/bridge/netfilter/nft_meta_bridge.c:56:39: expected unsigned short [usertype] val
+net/bridge/netfilter/nft_meta_bridge.c:56:39: got restricted __be16 [usertype]
+net/caif/caif_usb.c:109:32: warning: restricted __be16 degrades to integer
+net/caif/caif_usb.c:110:33: warning: restricted __be16 degrades to integer
+net/caif/cfctrl.c:242:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:242:23: expected unsigned int [usertype] tmp32
+net/caif/cfctrl.c:242:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:249:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:249:23: expected unsigned int [addressable] [usertype] tmp32
+net/caif/cfctrl.c:249:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:256:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:256:23: expected unsigned short [usertype] tmp16
+net/caif/cfctrl.c:256:23: got restricted __le16 [usertype]
+net/caif/cfctrl.c:258:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:258:23: expected unsigned short [addressable] [usertype] tmp16
+net/caif/cfctrl.c:258:23: got restricted __le16 [usertype]
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:127:14: struct cflayer *
+net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:131:17: struct cflayer *
+net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:111:9: struct cflayer *
+net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:141:14: struct cflayer *
+net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:145:17: struct cflayer *
+net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:167:9: struct cflayer *
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:729:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:858:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:161:18: warning: symbol 'ptype_base' was not declared. Should it be static?
+net/core/dev.c:162:18: warning: symbol 'ptype_all' was not declared. Should it be static?
+net/core/dev.c:2454:19: warning: symbol 'xps_needed' was not declared. Should it be static?
+net/core/dev.c:2456:19: warning: symbol 'xps_rxqs_needed' was not declared. Should it be static?
+net/core/dev.c:3296:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3296:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3296:23: got unsigned int
+net/core/dev.c:3296:23: warning: cast from restricted __wsum
+net/core/dev.c:3296:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3296:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3296:23: got unsigned int
+net/core/dev.c:3296:23: warning: incorrect type in argument 1 (different base types)
+net/core/dev.c:3296:23: expected unsigned int [usertype] val
+net/core/dev.c:3296:23: got restricted __wsum
+net/core/dev.c:3296:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3296:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3296:23: got unsigned int
+net/core/dev.c:3296:23: warning: cast from restricted __wsum
+net/core/dev.c:3296:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3296:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3296:23: got unsigned int
+net/core/dev.c:3296:23: warning: cast from restricted __wsum
+net/core/dev.c:3296:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3296:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3296:23: got unsigned int
+net/core/dev.c:3296:23: warning: cast from restricted __wsum
+net/core/dev.c:3296:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3296:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3296:23: got unsigned int
+net/core/dev.c:3296:23: warning: cast from restricted __wsum
+net/core/dev.c:4980:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
+net/core/dev.c:3795:26: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:4971:44: warning: context imbalance in 'net_tx_action' - unexpected unlock
+net/core/filter.c:430:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:433:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:436:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:439:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:442:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:516:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:519:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:522:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2315:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2315:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2315:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4189:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4582:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7058:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:7988:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7991:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7994:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:1912:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1912:43: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1918:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1918:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1918:36: got unsigned long long [usertype] from
+net/core/filter.c:1918:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1918:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1918:42: got unsigned long long [usertype] to
+net/core/filter.c:1963:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1963:59: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:1969:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1969:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1969:52: got unsigned long long [usertype] from
+net/core/filter.c:1969:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1969:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1969:58: got unsigned long long [usertype] to
+net/core/filter.c:2015:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2015:28: expected unsigned long long
+net/core/filter.c:2015:28: got restricted __wsum
+net/core/filter.c:2037:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2037:35: expected unsigned long long
+net/core/filter.c:2037:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5269:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5269:17: expected unsigned int [usertype] spi
+net/core/filter.c:5269:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5277:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5277:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5277:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/flow_dissector.c:179:43: warning: restricted __be16 degrades to integer
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:186:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/lwtunnel.c:211:60: warning: incorrect type in initializer (different address spaces)
+net/core/lwtunnel.c:211:60: expected struct lwtunnel_encap_ops const *ops
+net/core/lwtunnel.c:211:60: got struct lwtunnel_encap_ops const [noderef] __rcu *
+net/core/neighbour.c:349:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:804:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:347:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2011:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c:2015:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3581:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3593:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype]
+net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv
+net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
+net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate
+net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val
+net/dccp/proto.c:535:52: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:535:52: expected restricted __be32 const [usertype] service
+net/dccp/proto.c:535:52: got int [addressable] val
+net/dccp/proto.c:718:57: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:718:57: expected restricted __be32 [usertype] param
+net/dccp/proto.c:718:57: got int cmsg_type
+net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
+net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params
+net/dccp/qpolicy.c:88:27: got int
+net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
+net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
+net/decnet/af_decnet.c:250:22: warning: incorrect type in assignment (different base types)
+net/decnet/af_decnet.c:250:22: expected unsigned int hash
+net/decnet/af_decnet.c:250:22: got restricted __le16 [usertype] sdn_objnamel
+net/decnet/af_decnet.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/af_decnet.c:2167:9: warning: context imbalance in 'dn_socket_get_idx' - wrong count at exit
+net/decnet/af_decnet.c:2187:9: warning: context imbalance in 'dn_socket_seq_next' - unexpected unlock
+net/decnet/af_decnet.c:2196:17: warning: context imbalance in 'dn_socket_seq_stop' - unexpected unlock
+net/decnet/dn_nsp_out.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/dn_route.c:128:5: warning: symbol 'decnet_dst_gc_interval' was not declared. Should it be static?
+net/decnet/dn_route.c:1290:37: warning: incorrect type in argument 1 (different address spaces)
+net/decnet/dn_route.c:1290:37: expected struct dst_entry **pprt
+net/decnet/dn_route.c:1290:37: got struct dst_entry [noderef] __rcu **pprt
+net/decnet/dn_route.c:1292:48: warning: incorrect type in argument 2 (different address spaces)
+net/decnet/dn_route.c:1292:48: expected struct dst_entry *dst_orig
+net/decnet/dn_route.c:1292:48: got struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1292:23: warning: incorrect type in assignment (different address spaces)
+net/decnet/dn_route.c:1292:23: expected struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1292:23: got struct dst_entry *
+net/decnet/dn_route.c:309:43: warning: restricted __le16 degrades to integer
+net/decnet/dn_route.c:1789:9: warning: context imbalance in 'dn_rt_cache_get_first' - wrong count at exit
+net/decnet/dn_route.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h, include/linux/seq_file.h, arch/powerpc/include/asm/machdep.h, arch/powerpc/include/asm/archrandom.h, ...):
+./include/linux/rcupdate.h:743:25: warning: context imbalance in 'dn_rt_cache_get_next' - unexpected unlock
+./include/linux/rcupdate.h:743:25: warning: context imbalance in 'dn_rt_cache_seq_stop' - unexpected unlock
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/sysctl_net_decnet.c:38:5: warning: symbol 'decnet_log_martians' was not declared. Should it be static?
+net/dsa/tag_rtl4_a.c:57:12: warning: incorrect type in assignment (different base types)
+net/dsa/tag_rtl4_a.c:57:12: expected unsigned short [usertype]
+net/dsa/tag_rtl4_a.c:57:12: got restricted __be16 [usertype]
+net/dsa/tag_rtl4_a.c:63:12: warning: incorrect type in assignment (different base types)
+net/dsa/tag_rtl4_a.c:63:12: expected unsigned short [usertype]
+net/dsa/tag_rtl4_a.c:63:12: got restricted __be16 [usertype]
+net/ipv4/af_inet.c:1500:59: warning: restricted __be16 degrades to integer
+net/ipv4/fou.c:250:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:250:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:250:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:251:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:251:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:251:15: struct net_offload const *
+net/ipv4/fou.c:272:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:272:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:272:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:273:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:273:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:273:15: struct net_offload const *
+net/ipv4/fou.c:442:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:442:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:442:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:443:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:443:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:443:15: struct net_offload const *
+net/ipv4/fou.c:489:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:489:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:489:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:490:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:490:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:490:15: struct net_offload const *
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2904:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2932:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2949:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:181:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:398:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c:1003:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/ipmr.c:2893:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
+net/ipv4/ipmr.c: note: in included file (through include/linux/mroute.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
+net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ipt_CLUSTERIP.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:166:25: warning: context imbalance in 'clusterip_tg_check' - unexpected unlock
+./include/linux/rculist.h:166:25: warning: context imbalance in 'clusterip_tg_destroy' - unexpected unlock
+net/ipv4/netfilter/nf_nat_h323.c:595:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... )
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/ipv4/route.c:783:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:783:46: expected unsigned int [usertype] key
+net/ipv4/route.c:783:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c:3083:27: warning: incorrect type in assignment (different base types)
+net/ipv4/route.c:3083:27: expected restricted __be16 [usertype] len
+net/ipv4/route.c:3083:27: got unsigned long
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c:224:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:234:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:234:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:234:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:234:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:234:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:234:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:234:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:234:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:234:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c:6871:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2835:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2835:41: expected void const *data
+net/ipv4/tcp_ipv4.c:2835:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2944:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2944:45: expected void const *data
+net/ipv4/tcp_ipv4.c:2944:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2948:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:2948:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2948:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c:1604:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+net/ipv4/tcp_ipv4.c:1876:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2099:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2294:20: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2361:9: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2389:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2519:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2836:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2836:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2945:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2945:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c:1462:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1494:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+net/ipv4/udp.c:1506:28: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2896:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2918:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:2968:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:170:26: warning: incorrect type in assignment (different address spaces)
+net/ipv4/udp_offload.c:170:26: expected struct net_offload const **offloads
+net/ipv4/udp_offload.c:170:26: got struct net_offload const [noderef] __rcu **
+net/ipv4/udp_offload.c:171:23: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/udp_offload.c:171:23: struct net_offload const [noderef] __rcu *
+net/ipv4/udp_offload.c:171:23: struct net_offload const *
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2694:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/ip6_input.c:521:20: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
+net/ipv6/ip6mr.c:405:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
+net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast.c:259:25: warning: context imbalance in 'ip6_mc_find_dev_rcu' - different lock contexts for basic block
+net/ipv6/mcast.c:453:9: warning: context imbalance in 'ip6_mc_source' - unexpected unlock
+net/ipv6/mcast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'ip6_mc_msfilter' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'ip6_mc_msfget' - unexpected unlock
+net/ipv6/mcast.c:2702:25: warning: context imbalance in 'igmp6_mc_get_next' - unexpected unlock
+net/ipv6/mcast.c:2724:9: warning: context imbalance in 'igmp6_mc_get_idx' - wrong count at exit
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'igmp6_mc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c:2823:31: warning: context imbalance in 'igmp6_mcf_get_next' - unexpected unlock
+net/ipv6/mcast.c:2855:9: warning: context imbalance in 'igmp6_mcf_get_idx' - wrong count at exit
+net/ipv6/mcast.c:2872:9: warning: context imbalance in 'igmp6_mcf_seq_next' - wrong count at exit
+net/ipv6/mcast.c:2885:17: warning: context imbalance in 'igmp6_mcf_seq_stop' - unexpected unlock
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2345:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2345:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2345:39: got restricted __be32
+net/ipv6/seg6.c:193:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:193:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:193:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:371:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:371:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:371:24: got void *
+net/ipv6/seg6.c:394:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:394:20: expected void const *
+net/ipv6/seg6.c:394:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c:1406:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1752:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
+net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
+net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
+net/mpls/af_mpls.c: note: in included file:
+net/mpls/internal.h:157:38: warning: array of flexible structures
+net/mptcp/protocol.c:2694:24: warning: context imbalance in 'mptcp_sk_clone' - unexpected unlock
+net/ncsi/ncsi-manage.c:697:33: warning: cast to restricted __be32
+net/ncsi/ncsi-manage.c:721:25: warning: cast to restricted __be32
+net/ncsi/ncsi-manage.c:744:25: warning: cast to restricted __be32
+net/ncsi/ncsi-rsp.c:406:24: warning: cast to restricted __be32
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'call_ad' - unexpected unlock
+net/netfilter/ipvs/ip_vs_ctl.c:1396:27: warning: dereference of noderef expression
+net/netfilter/nf_conncount.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, include/linux/ip.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_broadcast.c:61:41: warning: dereference of noderef expression
+net/netfilter/nf_conntrack_core.c:2384:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2384:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2384:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2702:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2702:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2702:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:113:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:123:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+net/netfilter/nf_conntrack_core.c:2221:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:522:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:522:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:522:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:301:36: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:301:36: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:301:36: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:360:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:360:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:360:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:697:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:697:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:697:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:820:35: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:820:35: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:820:35: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:862:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:862:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:862:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1281:20: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1281:20: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1281:20: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1311:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1311:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1311:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1380:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1380:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1380:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1412:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1412:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1412:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1462:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1462:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1462:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1496:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1496:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1496:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1547:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1547:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1547:32: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1584:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1584:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1584:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1642:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1642:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1642:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1651:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1651:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1651:24: int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:251:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:251:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:251:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:210:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:210:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:210:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1959:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1959:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1959:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3405:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3405:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3405:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1159:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_pptp.c:125:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( * )( ... )
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... )
+net/netfilter/nf_conntrack_standalone.c:31:14: warning: symbol 'nf_conntrack_net_id' was not declared. Should it be static?
+net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:36:62: error: incompatible types in comparison expression (different base types):
+net/netfilter/nf_conntrack_timeout.c:36:62: struct nf_ct_timeout [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:36:62: void *
+net/netfilter/nf_conntrack_timeout.c:53:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( * )( ... )
+net/netfilter/nf_flow_table_offload.c:44:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:44:32: expected restricted __be32 [usertype] keyid
+net/netfilter/nf_flow_table_offload.c:44:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:54:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:54:44: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:54:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:56:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:56:44: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:56:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:108:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:108:32: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:108:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:110:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:110:32: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:110:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:125:29: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:125:29: expected restricted __be16 [usertype] n_proto
+net/netfilter/nf_flow_table_offload.c:125:29: got int
+net/netfilter/nf_flow_table_offload.c:143:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:143:22: expected restricted __be16 [usertype] src
+net/netfilter/nf_flow_table_offload.c:143:22: got int
+net/netfilter/nf_flow_table_offload.c:145:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:145:22: expected restricted __be16 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:145:22: got int
+net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:193:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:193:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:193:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:193:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:193:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:198:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:198:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:198:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:198:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:198:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:198:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:237:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:237:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:237:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:237:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:237:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:237:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:243:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:243:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:243:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:243:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:243:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:243:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:255:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:255:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:255:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:273:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:273:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:273:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:282:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:282:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:282:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:300:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:300:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:300:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:322:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:322:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:322:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:339:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:339:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:339:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:347:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:347:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:347:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:364:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:364:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:364:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:399:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:399:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:399:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:400:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:400:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:400:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:405:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:405:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:405:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:406:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:406:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:406:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:413:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:413:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:413:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:413:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:413:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:413:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:429:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:429:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:429:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:430:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:430:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:430:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:435:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:435:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:435:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:436:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:436:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:436:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:443:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:443:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:443:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:443:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:443:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:443:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:687:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:687:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_flow_table_offload.c:687:24: got int
+net/netfilter/nf_nat_amanda.c:79:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... )
+net/netfilter/nf_tables_api.c:1465:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1465:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1465:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1465:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1641:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1644:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1648:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1670:17: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1670:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1670:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1670:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1670:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1670:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1670:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1713:21: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1713:21: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1713:21: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1713:21: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2047:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:2047:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:2047:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:2047:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2230:23: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2241:38: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2278:21: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_tables_api.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nf_tables_offload.c:185:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_tables_offload.c:185:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_tables_offload.c:185:24: got int
+net/netfilter/nf_tables_trace.c:38:15: warning: cast to restricted __be32
+net/netfilter/nfnetlink.c:575:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink.c:638:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink.c:638:9: struct sock [noderef] __rcu *
+net/netfilter/nfnetlink.c:638:9: struct sock *
+net/netfilter/nfnetlink.c:647:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink.c:647:17: struct sock [noderef] __rcu *
+net/netfilter/nfnetlink.c:647:17: struct sock *
+net/netfilter/nfnetlink_cthelper.c:103:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:115:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:116:45: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cttimeout.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:615:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:615:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:616:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:616:9: void ( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:629:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:629:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:629:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:630:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:630:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:630:9: void ( * )( ... )
+net/netfilter/nft_byteorder.c:47:58: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c: note: in included file:
+./include/net/netfilter/nf_tables_core.h:53:16: warning: incorrect type in return expression (different base types)
+./include/net/netfilter/nf_tables_core.h:53:16: expected unsigned int
+./include/net/netfilter/nf_tables_core.h:53:16: got restricted __le32 [usertype]
+net/netfilter/nft_compat.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
+net/netfilter/nft_ct.c:205:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:205:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:205:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_ct.c:210:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:210:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:210:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_exthdr.c:264:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:264:33: expected restricted __be16 [usertype] v16
+net/netfilter/nft_exthdr.c:264:33: got unsigned short
+net/netfilter/nft_exthdr.c:284:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:284:33: expected restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_exthdr.c:284:33: got unsigned int
+net/netfilter/nft_exthdr.c:285:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:285:33: expected restricted __be32 [usertype] v32
+net/netfilter/nft_exthdr.c:285:33: got unsigned int
+net/netfilter/nft_osf.c:97:47: warning: cast to restricted __be32
+net/netfilter/nft_osf.c:97:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_osf.c:97:47: expected restricted __be32 [usertype] value
+net/netfilter/nft_osf.c:97:47: got unsigned int [usertype]
+net/netfilter/nft_set_rbtree.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/netfilter/nft_socket.c:123:21: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:145:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:145:47: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:145:47: got restricted __be32 [usertype]
+net/netfilter/nft_tproxy.c:49:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:49:23: expected restricted __be32 [usertype] taddr
+net/netfilter/nft_tproxy.c:49:23: got unsigned int
+net/netfilter/nft_tproxy.c:53:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:53:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:53:23: got unsigned short
+net/netfilter/nft_tproxy.c:120:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:120:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:120:23: got unsigned short
+net/netfilter/nft_tunnel.c:374:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:374:30: expected int type
+net/netfilter/nft_tunnel.c:374:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:382:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:382:30: expected int type
+net/netfilter/nft_tunnel.c:382:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:385:45: warning: restricted __be16 degrades to integer
+net/netfilter/nft_tunnel.c:390:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:390:30: expected int type
+net/netfilter/nft_tunnel.c:390:30: got restricted __be16 [usertype]
+net/netfilter/nft_xfrm.c:53:21: warning: cast to restricted __be32
+net/netfilter/nft_xfrm.c:135:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:135:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:135:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:141:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:141:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:141:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:150:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:150:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:150:23: got restricted __be32 const [usertype] spi
+net/netfilter/xt_CT.c:99:22: warning: incorrect type in assignment (different address spaces)
+net/netfilter/xt_CT.c:99:22: expected struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:99:22: got struct nf_conntrack_helper *[assigned] helper
+net/netfilter/xt_CT.c:213:45: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:213:45: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:213:45: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:276:53: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:276:53: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:276:53: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_DSCP.c:38:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_DSCP.c:56:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netfilter/xt_connlimit.c:65:24: warning: incorrect type in assignment (different base types)
+net/netfilter/xt_connlimit.c:65:24: expected unsigned int
+net/netfilter/xt_connlimit.c:65:24: got restricted __be32
+net/netfilter/xt_connlimit.c:68:24: warning: invalid assignment: &=
+net/netfilter/xt_connlimit.c:68:24: left side has type unsigned int
+net/netfilter/xt_connlimit.c:68:24: right side has type restricted __be32
+net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
+net/netlink/af_netlink.c:2567:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2573:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2623:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/nfc/nci/core.c: note: in included file:
+./include/net/nfc/nci.h:263:56: warning: array of flexible structures
+net/packet/af_packet.c:1012:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2424:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const *
+net/phonet/af_phonet.c:475:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:475:17: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:475:17: struct phonet_protocol const *
+net/phonet/af_phonet.c:487:9: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:487:9: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:487:9: struct phonet_protocol const *
+net/phonet/socket.c:623:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:623:14: struct sock [noderef] __rcu *
+net/phonet/socket.c:623:14: struct sock *
+net/phonet/socket.c:646:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:646:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:646:17: struct sock *
+net/phonet/socket.c:662:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:662:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:662:17: struct sock *
+net/phonet/socket.c:681:25: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:681:25: struct sock [noderef] __rcu *
+net/phonet/socket.c:681:25: struct sock *
+net/phonet/socket.c:730:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
+net/phonet/socket.c:745:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
+net/qrtr/ns.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/qrtr.h):
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+net/qrtr/ns.c:111:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:111:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:111:47: got unsigned int service
+net/qrtr/ns.c:111:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:111:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:111:61: got unsigned int instance
+net/qrtr/ns.c:112:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:112:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:112:47: got unsigned int node
+net/qrtr/ns.c:112:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:112:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:112:58: got unsigned int port
+net/qrtr/ns.c:138:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:138:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:138:47: got unsigned int service
+net/qrtr/ns.c:138:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:138:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:138:61: got unsigned int instance
+net/qrtr/ns.c:139:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:139:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:139:47: got unsigned int node
+net/qrtr/ns.c:139:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:139:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:139:58: got unsigned int port
+net/qrtr/ns.c:263:37: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:263:37: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:263:37: got unsigned int service
+net/qrtr/ns.c:263:51: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:263:51: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:263:51: got unsigned int instance
+net/qrtr/ns.c:264:37: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:264:37: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:264:37: got unsigned int node
+net/qrtr/ns.c:264:48: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:264:48: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:264:48: got unsigned int port
+net/qrtr/qrtr.c:178:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:178:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:178:27: struct qrtr_node *
+net/qrtr/qrtr.c:362:25: warning: incorrect type in assignment (different base types)
+net/qrtr/qrtr.c:620:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:620:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:620:27: struct qrtr_node *
+net/rds/af_rds.c:245:22: warning: invalid assignment: |=
+net/rds/af_rds.c:245:22: left side has type restricted __poll_t
+net/rds/af_rds.c:245:22: right side has type int
+net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
+net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr
+net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash
+net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
+net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr
+net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:221:44: warning: cast to restricted __be32
+net/rds/send.c:1051:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1051:24: expected unsigned int [usertype] a
+net/rds/send.c:1051:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1053:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1053:24: expected unsigned int [usertype] a
+net/rds/send.c:1053:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1463:30: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1463:30: expected unsigned short [usertype] npaths
+net/rds/send.c:1463:30: got restricted __be16 [usertype]
+net/rds/send.c:1464:34: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1464:34: expected unsigned int [usertype] my_gen_num
+net/rds/send.c:1464:34: got restricted __be32 [usertype]
+net/rds/tcp_listen.c:286:33: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:286:33: expected restricted __be16 [usertype] sin6_port
+net/rds/tcp_listen.c:286:33: got unsigned short [usertype]
+net/rds/tcp_listen.c:293:38: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:293:38: expected restricted __be32 [usertype] s_addr
+net/rds/tcp_listen.c:293:38: got unsigned long
+net/rds/tcp_listen.c:294:31: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:294:31: expected restricted __be16 [usertype] sin_port
+net/rds/tcp_listen.c:294:31: got unsigned short [usertype]
+net/rose/rose_route.c:716:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
+net/rxrpc/conn_service.c:61:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
+net/rxrpc/conn_service.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/sendmsg.c:619:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
+net/sched/act_bpf.c:132:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:35: expected void const *q
+net/sched/act_bpf.c:132:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata
+net/sched/act_ife.c:56:15: got restricted __be16 [usertype]
+net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata
+net/sched/act_ife.c:100:15: got restricted __be32 [usertype]
+net/sched/act_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
+net/sched/act_ife.c:625:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
+net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
+net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
+net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
+net/sched/act_police.c:320:28: warning: dereference of noderef expression
+net/sched/act_police.c:322:45: warning: dereference of noderef expression
+net/sched/act_police.c:322:45: warning: dereference of noderef expression
+net/sched/act_police.c:328:28: warning: dereference of noderef expression
+net/sched/act_police.c:330:45: warning: dereference of noderef expression
+net/sched/act_police.c:330:45: warning: dereference of noderef expression
+net/sched/act_skbmod.c:55:39: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:55:39: expected restricted __be16 [usertype] h_proto
+net/sched/act_skbmod.c:55:39: got unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:182:29: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:182:29: expected unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:182:29: got restricted __be16 [usertype]
+net/sched/act_skbmod.c:239:48: warning: cast to restricted __be16
+net/sched/act_skbmod.c:188:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
+net/sched/act_tunnel_key.c:232:45: warning: restricted __be16 degrades to integer
+net/sched/act_tunnel_key.c:249:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:249:30: expected int type
+net/sched/act_tunnel_key.c:249:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:261:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:261:30: expected int type
+net/sched/act_tunnel_key.c:261:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:273:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:273:30: expected int type
+net/sched/act_tunnel_key.c:273:30: got restricted __be16 [usertype]
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1673:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1673:16: struct tcf_proto *
+net/sched/cls_api.c:1673:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1773:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1773:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1773:20: struct tcf_proto *
+net/sched/cls_api.c:1735:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1735:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1735:25: struct tcf_proto *
+net/sched/cls_api.c:1755:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1755:16: struct tcf_proto *
+net/sched/cls_api.c:1755:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1820:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2494:50: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:214:20: warning: cast from restricted __be16
+net/sched/cls_flower.c:215:20: warning: cast from restricted __be16
+net/sched/cls_flower.c:216:19: warning: cast from restricted __be16
+net/sched/cls_flower.c:217:19: warning: cast from restricted __be16
+net/sched/cls_flower.c:220:21: warning: cast from restricted __be16
+net/sched/cls_flower.c:220:21: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:220:51: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:221:21: warning: cast from restricted __be16
+net/sched/cls_flower.c:221:21: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:221:51: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:237:20: warning: cast from restricted __be16
+net/sched/cls_flower.c:238:20: warning: cast from restricted __be16
+net/sched/cls_flower.c:239:19: warning: cast from restricted __be16
+net/sched/cls_flower.c:240:19: warning: cast from restricted __be16
+net/sched/cls_flower.c:243:21: warning: cast from restricted __be16
+net/sched/cls_flower.c:243:21: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:243:51: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:244:21: warning: cast from restricted __be16
+net/sched/cls_flower.c:244:21: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:244:51: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:786:13: warning: cast from restricted __be16
+net/sched/cls_flower.c:787:13: warning: cast from restricted __be16
+net/sched/cls_flower.c:786:13: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:787:13: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:794:13: warning: cast from restricted __be16
+net/sched/cls_flower.c:795:13: warning: cast from restricted __be16
+net/sched/cls_flower.c:794:13: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:795:13: warning: restricted __be16 degrades to integer
+net/sched/cls_flower.c:1047:15: warning: cast to restricted __be32
+net/sched/cls_flower.c:1048:16: warning: cast to restricted __be32
+net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
+net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
+net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types)
+net/sched/em_meta.c:198:20: expected unsigned long value
+net/sched/em_meta.c:198:20: got restricted __be16
+net/sched/sch_api.c:1403:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:195:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:272:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c:294:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1141:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sched/sch_mqprio.c:554:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
+net/sched/sch_taprio.c:1640:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1640:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1640:28: got struct callback_head [noderef] __rcu *
+net/sched/sch_taprio.c:1643:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1643:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1643:28: got struct callback_head [noderef] __rcu *
+net/sctp/associola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/auth.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/diag.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/endpointola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/input.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/input.c:471:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
+net/sctp/input.c:650:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
+net/sctp/inqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ipv6.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/output.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/outqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/primitive.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/proc.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/protocol.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c:3081:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3081:48: expected int optname
+net/sctp/sm_make_chunk.c:3081:48: got restricted __be16
+net/sctp/sm_make_chunk.c:3153:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3153:48: expected int optname
+net/sctp/sm_make_chunk.c:3153:48: got restricted __be16
+net/sctp/sm_sideeffect.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_statefuns.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/socket.c:8325:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
+net/sctp/stream.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_interleave.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched_prio.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched_rr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/transport.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/tsnmap.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ulpevent.c: note: in included file:
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ulpqueue.c: note: in included file:
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1136:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1136:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1136:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1138:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1138:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1138:40: got struct spinlock [noderef] __rcu *
+net/tipc/crypto.c:801:22: warning: invalid assignment: ^=
+net/tipc/crypto.c:801:22: left side has type unsigned int
+net/tipc/crypto.c:801:22: right side has type restricted __be32
+net/tipc/crypto.c:932:22: warning: invalid assignment: ^=
+net/tipc/crypto.c:932:22: left side has type unsigned int
+net/tipc/crypto.c:932:22: right side has type restricted __be32
+net/tipc/crypto.c:1201:9: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1201:9: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1201:9: got struct tipc_aead *
+net/tipc/crypto.c:1201:9: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1201:9: expected struct tipc_aead *aead
+net/tipc/crypto.c:1201:9: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1463:9: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1463:9: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1463:9: got struct tipc_aead *
+net/tipc/crypto.c:1463:9: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1463:9: expected struct tipc_aead *aead
+net/tipc/crypto.c:1463:9: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1949:38: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1949:38: expected struct tipc_aead [noderef] __rcu *[addressable] aead
+net/tipc/crypto.c:1949:38: got struct tipc_aead *[addressable] tmp
+net/tipc/crypto.c:1953:37: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1953:37: expected struct tipc_aead [noderef] __rcu *[addressable] aead
+net/tipc/crypto.c:1953:37: got struct tipc_aead *[assigned] aead
+net/tipc/crypto.c:1958:29: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1958:29: expected struct tipc_aead [noderef] __rcu *[addressable] aead
+net/tipc/crypto.c:1958:29: got struct tipc_aead *[assigned] aead
+net/tipc/crypto.c:1243:17: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1243:17: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1243:17: got struct tipc_aead *
+net/tipc/crypto.c:1243:17: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1243:17: expected struct tipc_aead *aead
+net/tipc/crypto.c:1243:17: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1572:17: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1572:17: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1572:17: got struct tipc_aead *
+net/tipc/crypto.c:1572:17: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1572:17: expected struct tipc_aead *aead
+net/tipc/crypto.c:1572:17: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1600:9: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1600:9: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1600:9: got struct tipc_aead *
+net/tipc/crypto.c:1600:9: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1600:9: expected struct tipc_aead *aead
+net/tipc/crypto.c:1600:9: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1631:9: warning: incorrect type in initializer (different address spaces)
+net/tipc/crypto.c:1631:9: expected struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/crypto.c:1631:9: got struct tipc_aead *
+net/tipc/crypto.c:1631:9: warning: incorrect type in argument 1 (different address spaces)
+net/tipc/crypto.c:1631:9: expected struct tipc_aead *aead
+net/tipc/crypto.c:1631:9: got struct tipc_aead [noderef] __rcu *__tmp
+net/tipc/monitor.c:263:35: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:263:35: expected unsigned int
+net/tipc/monitor.c:263:35: got restricted __be32 [usertype]
+net/tipc/monitor.c:269:20: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:269:20: expected unsigned short [usertype] len
+net/tipc/monitor.c:269:20: got restricted __be16 [usertype]
+net/tipc/monitor.c:270:20: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:270:20: expected unsigned short [usertype] gen
+net/tipc/monitor.c:270:20: got restricted __be16 [usertype]
+net/tipc/monitor.c:271:27: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:271:27: expected unsigned short [usertype] member_cnt
+net/tipc/monitor.c:271:27: got restricted __be16 [usertype]
+net/tipc/monitor.c:272:23: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:272:23: expected unsigned long long [usertype] up_map
+net/tipc/monitor.c:272:23: got restricted __be64 [usertype]
+net/tipc/monitor.c:458:30: warning: cast to restricted __be16
+net/tipc/monitor.c:460:23: warning: cast to restricted __be16
+net/tipc/monitor.c:461:25: warning: cast to restricted __be16
+net/tipc/monitor.c:472:34: warning: cast to restricted __be16
+net/tipc/monitor.c:520:23: warning: cast to restricted __be64
+net/tipc/monitor.c:522:35: warning: cast to restricted __be32
+net/tipc/monitor.c:551:26: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:551:26: expected unsigned short [usertype] len
+net/tipc/monitor.c:551:26: got restricted __be16 [usertype]
+net/tipc/monitor.c:552:26: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:552:26: expected unsigned short [usertype] gen
+net/tipc/monitor.c:552:26: got restricted __be16 [usertype]
+net/tipc/monitor.c:553:30: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:553:30: expected unsigned short [usertype] ack_gen
+net/tipc/monitor.c:553:30: got restricted __be16 [usertype]
+net/tipc/monitor.c:559:15: warning: cast to restricted __be16
+net/tipc/monitor.c:563:22: warning: incorrect type in assignment (different base types)
+net/tipc/monitor.c:563:22: expected unsigned short [usertype] ack_gen
+net/tipc/monitor.c:563:22: got restricted __be16 [usertype]
+net/tipc/netlink_compat.c:699:24: warning: incorrect type in assignment (different base types)
+net/tipc/netlink_compat.c:699:24: expected restricted __be32 [usertype] dest
+net/tipc/netlink_compat.c:699:24: got int
+net/tipc/node.c:374:13: warning: context imbalance in 'tipc_node_read_lock' - wrong count at exit
+net/tipc/node.c:379:13: warning: context imbalance in 'tipc_node_read_unlock' - unexpected unlock
+net/tipc/node.c:384:13: warning: context imbalance in 'tipc_node_write_lock' - wrong count at exit
+net/tipc/node.c:389:13: warning: context imbalance in 'tipc_node_write_unlock_fast' - unexpected unlock
+net/tipc/node.c:404:17: warning: context imbalance in 'tipc_node_write_unlock' - unexpected unlock
+net/unix/af_unix.c:1101:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c:1119:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1409:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+net/unix/af_unix.c:1728:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:97:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/topology.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1303:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1303:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1303:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3960:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3960:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3960:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4050:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4050:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4050:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4077:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4077:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4077:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4105:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4105:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4105:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4106:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4106:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4106:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:244:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:938:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:947:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:947:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:947:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:963:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:972:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:972:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:972:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1070:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1145:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1145:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1145:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1147:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1147:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1147:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1150:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1150:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1150:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1168:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1168:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1168:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1255:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1255:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1255:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1258:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1258:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1258:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1264:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1264:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1264:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1378:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1378:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1378:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1380:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1380:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1380:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2045:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2045:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2045:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2655:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2655:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2655:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2658:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2658:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2658:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2661:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2661:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2661:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2672:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2672:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2672:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2674:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2674:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2674:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2690:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2690:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2690:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2691:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2691:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2691:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2692:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2692:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2692:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2693:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2693:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2693:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2694:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2694:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2694:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2695:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2695:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2695:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:711:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:772:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:732:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:816:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1200:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1288:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1323:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1582:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1599:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1941:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_user.c:3479:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3479:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3479:9: struct sock *
+net/xfrm/xfrm_user.c:3487:17: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3487:17: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3487:17: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1743:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1743:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1743:16: struct sock *
+samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
+samples/hw_breakpoint/data_breakpoint.c:24:19: warning: symbol 'sample_hbp' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1337:30: warning: symbol 'mdev_dev_groups' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1347:1: warning: symbol 'mdev_type_attr_name' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1357:1: warning: symbol 'mdev_type_attr_description' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1367:1: warning: symbol 'mdev_type_attr_available_instances' was not declared. Should it be static?
+samples/vfio-mdev/mbochs.c:1374:1: warning: symbol 'mdev_type_attr_device_api' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:661:30: warning: symbol 'mdev_dev_groups' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:671:1: warning: symbol 'mdev_type_attr_name' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:682:1: warning: symbol 'mdev_type_attr_description' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:689:1: warning: symbol 'mdev_type_attr_available_instances' was not declared. Should it be static?
+samples/vfio-mdev/mdpy.c:696:1: warning: symbol 'mdev_type_attr_device_api' was not declared. Should it be static?
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:1358:41: warning: dubious: !x | y
+security/integrity/ima/ima_asymmetric_keys.c:28:6: warning: symbol 'ima_post_key_create_or_update' was not declared. Should it be static?
+security/integrity/ima/ima_crypto.c:602:52: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:150:45: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:158:17: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:170:25: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_kexec.c:56:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:56:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:56:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:57:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:57:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:57:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:58:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:58:34: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:80:6: warning: symbol 'ima_add_kexec_buffer' was not declared. Should it be static?
+security/integrity/ima/ima_main.c:436:50: warning: Using plain integer as NULL pointer
+security/integrity/ima/ima_mok.c:24:12: warning: symbol 'ima_mok_init' was not declared. Should it be static?
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:104:60: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/platform_certs/keyring_handler.c:66:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:62:30: warning: symbol 'get_handler_for_db' was not declared. Should it be static?
+security/integrity/platform_certs/keyring_handler.c:79:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:73:30: warning: symbol 'get_handler_for_dbx' was not declared. Should it be static?
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:201:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:202:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:289:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:290:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:421:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:445:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:508:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:508:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:508:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:509:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:509:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:509:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:510:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:510:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:510:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:556:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:557:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:609:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:609:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:609:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:648:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:355:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:214:30: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:2568:39: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2568:39: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2568:39: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2576:41: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2576:41: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2576:41: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2582:42: warning: incorrect type in argument 2 (different address spaces)
+security/selinux/hooks.c:2582:42: expected struct task_struct *parent
+security/selinux/hooks.c:2582:42: got struct task_struct [noderef] __rcu *real_parent
+security/selinux/hooks.c:5407:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5408:22: warning: restricted __be16 degrades to integer
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/ss/hashtab.c:178:13: warning: symbol 'hashtab_cache_init' was not declared. Should it be static?
+security/smack/smack_lsm.c:1778:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1778:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1778:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:2511:27: warning: incorrect type in assignment (different base types)
+security/smack/smack_lsm.c:2511:27: expected restricted __be16 [usertype] dport
+security/smack/smack_lsm.c:2511:27: got unsigned short [usertype]
+security/smack/smack_lsm.c:4886:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1490:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1490:47: expected restricted __be16
+security/smack/smackfs.c:1490:47: got int
+security/smack/smackfs.c:1493:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1493:47: expected restricted __be16
+security/smack/smackfs.c:1493:47: got int
+security/smack/smackfs.c:1931:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1931:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1931:17: struct list_head *
+security/smack/smackfs.c:531:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:708:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
+sound/aoa/codecs/onyx.c: note: in included file (through sound/aoa/codecs/onyx.h):
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/stddef.h:417:9: warning: preprocessor token offsetof redefined
+sound/aoa/codecs/onyx.c: note: in included file (through include/uapi/linux/posix_types.h, include/uapi/linux/types.h, include/linux/types.h, include/linux/limits.h, include/linux/kernel.h, include/linux/delay.h):
+./include/linux/stddef.h:17:9: this was the original definition
+sound/aoa/soundbus/i2sbus/core.c:96:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:96:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:96:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/core.c:99:22: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:99:22: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:99:22: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/core/control.c:788:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:788:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:789:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:789:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:808:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:837:41: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:930:34: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1474:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c:96:1: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+sound/core/pcm_native.c:98:1: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+sound/core/pcm_native.c:1191:52: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1262:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:708:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/seq/seq_virmidi.c:96:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
+sound/core/timer.c:790:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+sound/isa/gus/gus_volume.c: note: in included file:
+sound/isa/gus/gus_tables.h:41:16: warning: symbol 'snd_gf1_atten_table' was not declared. Should it be static?
+sound/ppc/pmac.c:61:54: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:145:58: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:199:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:201:22: warning: incorrect type in assignment (different base types)
+sound/ppc/pmac.c:201:22: expected int format
+sound/ppc/pmac.c:201:22: got restricted snd_pcm_format_t [usertype] format
+sound/ppc/pmac.c:260:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:260:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:260:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:275:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:275:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:275:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:211:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:222:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:223:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:225:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:229:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:230:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:395:25: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:55: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:398:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:399:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:409:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:410:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:411:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:412:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:414:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:417:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:460:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:461:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:725:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:726:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:727:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:728:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:729:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:741:24: warning: dereference of noderef expression
+sound/soc/amd/acp-pcm-dma.c:39:6: warning: symbol 'bt_uart_enable' was not declared. Should it be static?
+sound/soc/atmel/mchp-spdiftx.c:200:63: error: dubious one-bit signed bitfield
+sound/soc/codecs/cpcap.c:1532:54: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:508:13: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/da7218.c:508:13: expected unsigned short [usertype] val
+sound/soc/codecs/da7218.c:508:13: got restricted __le16 [usertype]
+sound/soc/codecs/nau8810.c:180:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8810.c:180:25: expected int [addressable] reg_val
+sound/soc/codecs/nau8810.c:180:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8810.c:216:25: warning: cast to restricted __be16
+sound/soc/codecs/nau8822.c:195:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8822.c:195:25: expected unsigned short [assigned] [usertype] reg_val
+sound/soc/codecs/nau8822.c:195:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8822.c:231:25: warning: cast to restricted __be16
+sound/soc/codecs/rt5677.c:4750:30: warning: dubious: x | !y
+sound/soc/codecs/tas2562.c:266:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:272:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:278:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2562.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2562.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2562.c:653:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:660:43: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:221:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:227:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:233:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:321:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2764.c:321:58: expected int bitwidth
+sound/soc/codecs/tas2764.c:321:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2770.c:226:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:232:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:238:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2770.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2770.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/wm0010.c:235:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:320:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:29: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm0010.c:339:29: expected unsigned long long [usertype]
+sound/soc/codecs/wm0010.c:339:29: got restricted __be64 [usertype]
+sound/soc/fsl/fsl-asoc-card.c:809:45: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl-asoc-card.c:809:45: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl-asoc-card.c:809:45: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1135:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_asrc.c:1135:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_asrc.c:1135:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1158:47: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:562:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:563:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:565:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:566:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:608:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:609:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:615:40: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:616:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:1465:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1465:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1465:51: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1467:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1467:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1467:52: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1470:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1470:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1470:52: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1472:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1472:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1472:51: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1484:41: warning: incorrect type in argument 2 (different base types)
+sound/soc/fsl/fsl_easrc.c:1484:41: expected restricted snd_pcm_format_t [usertype] *in_raw_format
+sound/soc/fsl/fsl_easrc.c:1484:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1485:41: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1485:41: expected restricted snd_pcm_format_t [usertype] *out_raw_format
+sound/soc/fsl/fsl_easrc.c:1485:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1942:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1942:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_easrc.c:1942:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_easrc.c:1948:49: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/soc-ops.c:630:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:630:33: left side has type unsigned short
+sound/soc/soc-ops.c:630:33: right side has type restricted __be16
+sound/soc/soc-ops.c:634:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:634:33: left side has type unsigned int
+sound/soc/soc-ops.c:634:33: right side has type restricted __be32
+sound/soc/sunxi/sun4i-spdif.c:420:28: warning: incorrect type in initializer (different base types)
+sound/soc/sunxi/sun4i-spdif.c:420:28: expected unsigned long long [usertype] formats
+sound/soc/sunxi/sun4i-spdif.c:420:28: got restricted snd_pcm_format_t
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces)
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base
+sound/soc/ti/davinci-i2s.c:111:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:117:44: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:123:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:124:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:124:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:124:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:125:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:125:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:125:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:400:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:20: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:59: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:471:32: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:42: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:29: warning: incorrect type in assignment (different base types)
+sound/soc/ti/davinci-i2s.c:473:29: expected restricted snd_pcm_format_t [assigned] [usertype] fmt
+sound/soc/ti/davinci-i2s.c:473:29: got unsigned char const
+sound/soc/ti/davinci-i2s.c:492:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1309:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1311:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1311:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1311:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1331:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1333:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1333:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1333:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1411:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1413:59: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1413:59: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1413:59: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1818:73: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1818:73: expected restricted __be32 const [usertype] *p
+sound/soc/ti/davinci-mcasp.c:1818:73: got unsigned int const [usertype] *
+sound/soc/uniphier/aio-compress.c:309:34: warning: cast to restricted __be16
+sound/soc/xilinx/xlnx_i2s.c:28:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:28:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:28:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:43:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:43:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:43:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:59:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:59:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:59:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:156:37: warning: incorrect type in argument 2 (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:156:37: expected void *data
+sound/soc/xilinx/xlnx_i2s.c:156:37: got void [noderef] __iomem *[assigned] base
+sound/usb/6fire/pcm.c: note: in included file:
+sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures
+sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures
+sound/usb/caiaq/device.c:160:41: warning: cast to restricted __le16
+sound/usb/caiaq/device.c:160:41: warning: cast to restricted __le16
+sound/usb/caiaq/device.c:160:41: warning: cast to restricted __le16
+sound/usb/caiaq/device.c:160:41: warning: cast to restricted __le16
+sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
+sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file:
+sound/usb/usx2y/usbusx2yaudio.c:729:23: warning: incorrect type in assignment (different base types)
+sound/usb/usx2y/usbusx2yaudio.c:729:23: expected unsigned int format
+sound/usb/usx2y/usbusx2yaudio.c:729:23: got restricted snd_pcm_format_t [usertype] format
+sound/usb/usx2y/usbusx2yaudio.c:791:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:791:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:824:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:359:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:359:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:491:45: warning: restricted snd_pcm_format_t degrades to integer
diff --git a/log-v5.13rc1-ppc64-v0.6.4-rel b/log-v5.13rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..75f191e
--- /dev/null
+++ b/log-v5.13rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,43333 @@
+SPARSE=v0.6.4
+KERNEL=v5.13-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1057:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1100:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1128:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:957:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:957:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:957:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:958:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:958:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:958:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:961:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:961:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:961:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:962:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:962:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:962:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:965:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:965:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:965:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:966:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:966:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:966:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:969:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:969:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:969:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:970:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:970:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:970:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:973:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:973:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:973:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:974:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:974:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:974:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:977:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:977:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:977:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:978:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:978:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:978:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:981:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:981:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:981:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:982:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:982:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:982:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:985:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:985:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:985:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:986:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:986:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:986:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:989:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:989:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:989:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:990:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:990:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:990:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:993:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:993:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:993:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:994:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:994:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:994:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:997:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:997:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:997:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:998:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:998:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:998:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1001:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1001:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1001:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1002:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1002:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1002:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1005:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1005:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1005:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1006:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1006:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1006:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1009:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1009:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1009:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1010:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1010:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1010:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:114:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:359:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:138:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:91:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:128:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:154:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:982:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:158:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:171:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:410:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:410:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:410:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:412:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:412:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:412:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3012:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: expected restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: got restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:79:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:79:49: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:79:49: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:80:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:80:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:80:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive_native.c:565:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1152:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2119:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2119:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2119:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2120:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2120:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2120:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2121:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2121:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2121:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/radix_tlb.c:1341:13: warning: function 'radix_kvm_prefetch_workaround' with external linkage has definition
+arch/powerpc/mm/drmem.c:76:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:76:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:76:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:96:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:96:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:96:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:97:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:98:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:98:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:134:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:134:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:134:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:153:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:153:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:153:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:166:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:166:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:166:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:152:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:165:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:177:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:233:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:233:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:233:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:233:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:238:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:238:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:238:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:239:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:239:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:239:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:248:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:249:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:252:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:253:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:836:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:836:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:836:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:91:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:91:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:91:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:116:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:116:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:116:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:128:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:128:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:128:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:483:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:483:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:483:37: got void *
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:477:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:477:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:477:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:353:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:353:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:353:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:357:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:357:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:357:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:361:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:361:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:361:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:363:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:363:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:363:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:223:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1466:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:486:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:489:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:29: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:299:27: warning: Using plain integer as NULL pointer
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:779:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:779:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+drivers/ata/ahci.c:104:9: warning: Initializer entry defined twice
+drivers/ata/ahci.c:104:9: also defined here
+drivers/ata/libata-scsi.c:1792:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit
+drivers/ata/libata-scsi.c:1813:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock
+drivers/ata/sata_mv.c:669:9: warning: Initializer entry defined twice
+drivers/ata/sata_mv.c:670:10: also defined here
+drivers/ata/sata_sil24.c:377:9: warning: Initializer entry defined twice
+drivers/ata/sata_sil24.c:378:10: also defined here
+drivers/base/firmware_loader/main.c:290:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:182:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:602:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:602:32: expected int
+drivers/block/nbd.c:602:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:643:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:643:48: expected int
+drivers/block/nbd.c:643:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:983:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:983:21: expected int [assigned] ret
+drivers/block/nbd.c:983:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:988:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:988:16: expected restricted blk_status_t
+drivers/block/nbd.c:988:16: got int [assigned] ret
+drivers/char/random.c:2272:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:947:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:947:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:947:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:970:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:970:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:971:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:971:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:971:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:987:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:990:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:991:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:992:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:992:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:992:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:993:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:721:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:721:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:721:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:734:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:734:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:734:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:16: expected void *
+drivers/crypto/nx/nx-842-pseries.c:738:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:29: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:738:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:787:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:787:43: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:787:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:788:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:788:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:788:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:798:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:798:51: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:798:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:799:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:799:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:799:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:980:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:987:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:987:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:987:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1010:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1010:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1010:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1025:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1025:39: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:1025:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1040:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1065:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1090:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1090:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1090:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:1100:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1100:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1100:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1124:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1124:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1124:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:305:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:309:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:351:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:374:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:436:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:440:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:483:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:505:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:525:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:526:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:527:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:555:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:587:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:588:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:592:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:644:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:645:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:661:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:666:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:675:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:677:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:678:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:729:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:746:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:793:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:801:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:833:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:903:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:905:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:984:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:986:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:995:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1003:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1004:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1039:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1064:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1122:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1123:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1123:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:452:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:31:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1427:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1427:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1427:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1314:21: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1884:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1907:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2050:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2242:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2366:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2411:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2769:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3260:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3953:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:352:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3724:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3724:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3738:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3738:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3822:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3822:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3857:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3857:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3871:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3871:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3950:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3950:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1614:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, include/linux/blkdev.h):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1227:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1227:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1227:24: struct md_rdev *
+drivers/md/raid1.c:1380:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1380:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1380:40: struct md_rdev *
+drivers/md/raid1.c:1587:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1587:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1587:40: struct md_rdev *
+drivers/md/raid1.c:1652:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1652:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1652:40: struct md_rdev *
+drivers/md/raid1.c:1769:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1769:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1769:25: struct md_rdev *
+drivers/md/raid1.c:1780:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1780:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1780:25: struct md_rdev *
+drivers/md/raid1.c:2247:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2247:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2247:32: struct md_rdev *
+drivers/md/raid1.c:2283:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2283:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2283:32: struct md_rdev *
+drivers/md/raid1.c:2301:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2301:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2301:32: struct md_rdev *
+drivers/md/raid1.c:2718:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2718:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2718:24: struct md_rdev *
+drivers/md/raid10.c:1910:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1910:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1910:37: struct md_rdev *
+drivers/md/raid10.c:4903:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4903:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4903:33: struct md_rdev *
+drivers/md/raid10.c:4906:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4906:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4906:33: struct md_rdev *
+drivers/md/raid10.c:4995:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4995:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4995:32: struct md_rdev *
+drivers/md/raid10.c:4998:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4998:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4998:32: struct md_rdev *
+drivers/md/raid10.c:751:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:751:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:751:24: struct md_rdev *
+drivers/md/raid10.c:754:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:754:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:754:32: struct md_rdev *
+drivers/md/raid10.c:1147:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1147:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1147:28: struct md_rdev *
+drivers/md/raid10.c:1286:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1286:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1286:40: struct md_rdev *
+drivers/md/raid10.c:1287:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1287:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1287:41: struct md_rdev *
+drivers/md/raid10.c:1412:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1412:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1412:40: struct md_rdev *
+drivers/md/raid10.c:1413:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1413:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1413:41: struct md_rdev *
+drivers/md/raid10.c:1711:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1711:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1711:40: struct md_rdev *
+drivers/md/raid10.c:1712:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1712:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1712:41: struct md_rdev *
+drivers/md/raid10.c:1740:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1740:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1740:40: struct md_rdev *
+drivers/md/raid10.c:1741:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1741:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1741:41: struct md_rdev *
+drivers/md/raid10.c:1877:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1877:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1877:40: struct md_rdev *
+drivers/md/raid10.c:2100:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2100:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2100:25: struct md_rdev *
+drivers/md/raid10.c:2114:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2114:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2114:17: struct md_rdev *
+drivers/md/raid10.c:2681:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2681:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2681:32: struct md_rdev *
+drivers/md/raid10.c:2736:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2736:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2736:32: struct md_rdev *
+drivers/md/raid10.c:2772:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2772:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2772:32: struct md_rdev *
+drivers/md/raid10.c:3282:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3282:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3282:49: struct md_rdev *
+drivers/md/raid10.c:3357:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3357:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3357:33: struct md_rdev *
+drivers/md/raid10.c:3358:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3358:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3358:36: struct md_rdev *
+drivers/md/raid10.c:3428:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3428:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3428:56: struct md_rdev *
+drivers/md/raid10.c:3445:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3445:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3445:41: struct md_rdev *
+drivers/md/raid10.c:3648:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3648:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3648:32: struct md_rdev *
+drivers/md/raid10.c:3678:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3678:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3678:32: struct md_rdev *
+drivers/md/raid10.c:4434:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4434:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4434:40: struct md_rdev *
+drivers/md/raid10.c:4450:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4450:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4450:40: struct md_rdev *
+drivers/md/raid10.c:5080:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5080:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5080:48: struct md_rdev *
+drivers/md/raid10.c:5176:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5176:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5176:48: struct md_rdev *
+drivers/md/raid10.c:5179:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5179:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5179:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5415:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5415:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5415:16: struct md_rdev *
+drivers/md/raid5.c:5418:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5418:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5418:24: struct md_rdev *
+drivers/md/raid5.c:7788:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7788:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7788:40: struct md_rdev *
+drivers/md/raid5.c:8001:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8001:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8001:25: struct md_rdev *
+drivers/md/raid5.c:8017:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8017:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8017:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7009:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7009:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7010:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7011:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7012:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7017:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7018:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7019:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2614:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2620:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2667:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2667:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2667:40: got int
+drivers/net/bonding/bond_main.c:3489:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:3489:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_options.c:1145:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1145:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1145:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:121:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:17023:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17023:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17023:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:17024:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17024:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17024:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:896:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1307:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1310:26: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1393:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/ibm/ibmvnic.c:3983:12: error: symbol 'send_request_map' redeclared with different type (incompatible argument 3 (different base types)):
+drivers/net/ethernet/ibm/ibmvnic.c:3983:12: int static [signed] [toplevel] send_request_map( ... )
+drivers/net/ethernet/ibm/ibmvnic.c:98:12: note: previously declared as:
+drivers/net/ethernet/ibm/ibmvnic.c:98:12: int static [signed] [toplevel] send_request_map( ... )
+drivers/net/ethernet/intel/e100.c:1398:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:1518:29: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2272:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2273:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2274:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2929:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1660:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10150:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10150:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10150:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:588:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/nvdimm/bus.c:29:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1549:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1549:73: expected restricted __be32
+drivers/of/base.c:1549:73: got int
+drivers/pci/pci-driver.c:499:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:499:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:933:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1047:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1056:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1056:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1087:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1087:23: left side has type unsigned short
+drivers/pci/pci.c:1087:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1092:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1114:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1114:28: got int
+drivers/pci/pci.c:1163:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1163:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1163:36: got int
+drivers/pci/pci.c:1335:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1335:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1360:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1360:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1367:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1367:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1725:38: warning: array of flexible structures
+drivers/pci/pci.c:2298:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2599:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2600:45: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2789:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2789:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2812:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2812:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4739:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4739:13: left side has type unsigned short
+drivers/pci/pci.c:4739:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4744:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4744:13: left side has type unsigned short
+drivers/pci/pci.c:4744:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:149:17: warning: cast to restricted __le16
+drivers/pci/proc.c:158:17: warning: cast to restricted __le32
+drivers/pci/proc.c:167:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2282:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:149:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:163:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:165:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1178:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1178:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1178:21: got int
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4358:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4391:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4547:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4547:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4547:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4607:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4607:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4607:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4701:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5803:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:933:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:938:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/libiscsi.c:975:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:975:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:975:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1064:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1064:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_attr.c:2723:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:209:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:209:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:209:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:903:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1040:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1246:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2223:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2417:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2417:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2417:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2418:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2418:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2418:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2441:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2441:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2441:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2442:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2442:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2442:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2505:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2505:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2505:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2506:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2506:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2506:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2583:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2583:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2583:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2584:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2584:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2584:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2627:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2627:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2627:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2628:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2628:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2628:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2641:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2641:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2641:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2662:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2662:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2662:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2663:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2663:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2663:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2677:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2677:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2677:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2679:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2679:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2679:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2680:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2680:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2680:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2694:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2694:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2694:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2696:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2696:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2696:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2697:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2697:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2697:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2714:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2714:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2714:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2715:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2715:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2715:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2737:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2737:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2737:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2751:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2751:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2751:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2800:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2800:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2800:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2801:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2801:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2801:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2852:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2852:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2852:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2854:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2854:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2854:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2855:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2855:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2855:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2922:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2922:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2922:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2924:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2924:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2924:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2925:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2925:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2925:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2942:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2942:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2942:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2944:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2944:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2944:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2945:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2945:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2945:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2966:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2966:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2966:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2967:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2967:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2967:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3005:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3005:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3005:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3006:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3006:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3006:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3023:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3023:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3023:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3024:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3024:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3024:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3041:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3041:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3041:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3042:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3042:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3042:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3056:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3056:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3056:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3058:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3058:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3058:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3073:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3073:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3073:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3075:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3075:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3075:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3076:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3076:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3076:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3093:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3093:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3093:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3094:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3094:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3094:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3116:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3116:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3116:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3117:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3117:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3117:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3130:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3130:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3130:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3132:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3132:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3132:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3133:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3133:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3133:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3146:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3146:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3146:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3161:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3161:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3161:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3163:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3163:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3163:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3164:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3164:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3164:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3184:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3184:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3184:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3185:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3185:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3185:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3205:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3205:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3205:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3206:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3206:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3206:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3226:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3226:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3226:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3227:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3227:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3227:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3247:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3247:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3247:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3248:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3248:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3248:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3263:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3263:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3263:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3265:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3265:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3265:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3267:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3267:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3267:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3268:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3268:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3268:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3280:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3280:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3280:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3282:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3282:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3282:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3283:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3283:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3283:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3295:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3295:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3295:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3297:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3297:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3297:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3298:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3298:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3298:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3319:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3319:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3319:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3320:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3320:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3320:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3325:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3349:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3448:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3448:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3448:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3464:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3464:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3464:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3500:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3500:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3500:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3545:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3545:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3545:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3586:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3586:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3586:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3589:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3590:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3720:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2399:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2399:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2399:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2455:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2455:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2455:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:3921:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9894:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2149:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2149:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2149:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2150:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2150:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2150:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2438:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2438:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2438:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2439:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2439:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2439:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2763:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2979:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3409:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3410:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4714:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4714:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:4714:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4715:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4715:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:4715:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4927:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5003:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5094:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5094:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5094:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5095:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5095:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5095:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5096:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5096:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5096:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5249:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5252:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5252:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5263:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5463:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5463:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5463:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5465:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5465:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5465:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5484:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5484:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5484:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5523:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5523:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:5523:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5524:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5524:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:5524:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5525:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5525:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:5525:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5526:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5526:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:5526:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5527:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5527:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:5527:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5529:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5529:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5529:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5530:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5530:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5530:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5541:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5541:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5541:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5545:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5545:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:5545:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5547:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5547:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:5547:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5549:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5549:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:5549:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5551:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5551:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:5551:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5553:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5553:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:5553:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5555:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5555:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:5555:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5557:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5557:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:5557:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5559:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5559:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5559:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5570:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5570:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5570:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5574:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5574:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5574:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5578:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5578:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5578:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5584:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5584:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5584:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5595:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5595:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5595:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5612:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5612:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5612:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5613:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5613:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5613:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5624:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5624:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5624:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5641:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5641:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5641:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5642:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5642:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5642:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5653:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5653:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5653:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5670:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5670:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5670:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5671:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5671:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5671:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5682:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5682:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5682:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5699:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5699:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5699:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5700:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5700:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5700:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5712:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5712:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5712:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5729:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5729:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5729:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5730:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5730:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5738:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5738:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5738:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5744:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5744:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5744:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5753:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5753:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5753:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5755:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5755:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:5755:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5757:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5757:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:5757:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5760:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5760:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5760:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5771:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5771:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5771:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5803:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5803:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:5803:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5829:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5829:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:5829:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5830:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5830:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5830:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5839:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5839:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5839:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5847:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5847:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5847:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5856:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5856:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5856:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5871:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5871:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5871:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5962:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5962:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5962:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5970:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6110:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6112:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6115:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6320:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6325:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6335:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6380:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6380:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6524:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6527:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6631:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6692:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6745:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6806:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6811:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:6811:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:6811:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7321:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7321:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:7321:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7322:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7322:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:7322:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7323:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7323:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:7323:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7324:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7324:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:7324:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7325:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7325:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:7325:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7326:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7326:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:7326:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7472:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7472:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:7472:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7473:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7473:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:7473:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7476:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7476:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:7476:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7556:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7556:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:7556:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7557:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7557:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:7557:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7651:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7655:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7658:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7731:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8268:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9699:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8029:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:8193:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3120:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1927:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1928:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3845:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3846:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3848:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3848:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3848:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3848:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:6709:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:143:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:143:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:143:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:383:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:388:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4312:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5632:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:6761:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6761:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6761:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6766:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6766:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6766:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:12951:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:12952:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:12953:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:12954:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:471:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:515:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1342:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1351:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1352:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2145:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2147:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2151:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2154:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2155:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2162:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2168:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2177:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2184:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2624:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3014:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:399:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:400:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:403:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:406:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:407:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:410:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:696:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:696:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:696:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:697:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:699:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:699:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:699:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:700:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:700:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:700:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:707:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:709:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:709:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:709:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:710:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:710:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:710:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:825:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:825:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:825:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:913:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:917:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:958:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:958:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:958:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1092:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1092:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1092:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1213:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1213:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1213:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1616:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1616:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1616:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1617:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1617:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1617:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1650:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1650:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1650:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1651:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1651:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1651:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1661:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1668:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1785:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1785:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1785:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1786:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1786:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1786:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1814:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1814:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1814:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1816:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1816:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1833:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1834:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1868:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1869:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1892:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2010:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2010:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2010:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2037:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2037:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2037:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2038:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2038:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2038:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2063:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2063:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2063:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2065:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2065:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2065:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2078:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2078:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2078:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2081:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2081:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2081:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2082:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2082:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2082:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2092:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2092:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2092:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2226:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2226:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2226:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2228:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2228:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2228:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2232:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2232:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2232:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2233:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2233:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2233:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2245:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2245:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2245:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2280:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2280:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2280:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2281:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2281:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2281:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2299:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2300:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2301:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2301:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2301:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2353:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2353:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2353:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2355:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2355:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2355:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2359:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2359:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2359:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2360:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2360:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2360:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2391:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2391:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2391:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2398:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2398:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2398:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2663:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2712:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2712:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2712:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2726:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2726:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2726:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2788:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2788:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2788:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2805:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2805:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2805:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2827:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2827:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2827:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3252:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3254:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3254:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3254:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3310:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3310:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3310:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3312:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3312:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3312:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3328:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3328:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3328:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3330:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3330:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3330:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3334:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3334:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3334:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3335:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3335:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3335:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3344:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3344:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3344:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3345:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3345:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3345:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3368:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3370:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3370:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3370:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3378:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3380:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3380:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3380:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3400:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3400:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3400:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3407:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3416:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3492:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3494:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3494:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3494:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3595:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3603:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3612:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3780:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3875:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3900:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3905:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3931:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3933:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3988:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3988:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4113:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4113:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4113:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4117:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4117:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4117:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4121:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4121:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4121:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4418:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4418:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4418:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4422:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4422:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4422:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4426:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4426:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4426:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5607:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6378:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6378:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6378:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6380:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6380:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6380:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6381:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6381:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6381:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5546:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:18594:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18595:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18596:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18597:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18598:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18599:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17351:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17351:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17351:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17353:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17353:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17353:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17355:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17355:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17355:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17357:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17357:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17357:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17370:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17370:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17370:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:14632:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14633:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14633:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14633:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14633:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14642:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8194:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8197:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8198:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2084:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2187:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2191:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8648:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8694:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9582:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9590:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9591:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9591:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9591:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9608:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9608:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9608:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9617:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9617:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:9617:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9621:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9694:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9695:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9699:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9703:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10015:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11347:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11375:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:13379:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13391:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14060:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17163:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17163:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17163:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17165:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17165:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17165:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17168:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17168:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17168:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17170:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17170:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17170:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17463:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17463:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17463:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17465:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17465:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17465:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17472:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17472:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17472:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17474:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17474:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17474:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17485:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17485:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17485:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18325:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20018:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20018:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20018:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20386:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20394:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20395:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20395:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20395:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20429:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20429:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20429:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20438:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20438:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20438:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20439:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20439:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20439:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20440:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20442:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20442:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20442:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20443:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20443:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20443:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12088:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4125:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4125:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4125:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4147:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4147:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4147:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4170:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4170:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4170:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4191:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4191:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4191:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6547:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6547:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6547:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6566:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6574:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6587:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:7729:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:7729:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:7729:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10777:25: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:421:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3713:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5535:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5574:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3336:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:568:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:616:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:629:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:642:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:669:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:150:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:226:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:226:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:226:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:290:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:290:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:290:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:293:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:293:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:293:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:302:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:302:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:302:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:306:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:306:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:306:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:2997:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/usb/common/debug.c:276:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+fs/aio.c:588:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:588:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:588:24: got struct kioctx_cpu *cpu
+fs/aio.c:755:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:755:18: expected struct kioctx_cpu *cpu
+fs/aio.c:755:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:802:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:802:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:802:24: got struct kioctx_cpu *cpu
+fs/aio.c:907:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:907:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:907:16: got struct kioctx_cpu *
+fs/aio.c:925:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:925:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:925:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3479:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:130:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:130:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:130:22: struct extent_buffer *
+fs/btrfs/ctree.c:505:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:505:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:505:17: struct extent_buffer *
+fs/btrfs/ctree.c:963:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:963:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:963:17: struct extent_buffer *
+fs/btrfs/ctree.c:2485:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2485:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2485:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1034:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1034:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1034:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1987:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5431:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1089:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1341:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1341:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1341:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1341:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:591:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:375:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:375:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:375:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:633:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:633:43: expected char const *device_path
+fs/btrfs/volumes.c:633:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:890:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:890:50: expected char const *
+fs/btrfs/volumes.c:890:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:970:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:970:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:970:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1025:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1025:58: expected char const *src
+fs/btrfs/volumes.c:1025:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2244:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2244:49: expected char const *device_path
+fs/btrfs/volumes.c:2244:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2353:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2353:41: expected char const *device_path
+fs/btrfs/volumes.c:2353:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1829:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1841:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1846:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1847:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1848:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1849:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1855:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1856:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1857:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1858:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1862:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1868:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1869:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/d_path.c:315:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:159:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:371:23: warning: context imbalance in '__dentry_path' - different lock contexts for basic block
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:552:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:552:39: expected unsigned long v
+fs/dax.c:552:39: got restricted vm_fault_t
+fs/dax.c:554:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:554:39: expected unsigned long v
+fs/dax.c:554:39: got restricted vm_fault_t
+fs/dax.c:558:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:558:31: expected unsigned long v
+fs/dax.c:558:31: got restricted vm_fault_t
+fs/dax.c:1053:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1053:41: expected int result
+fs/dax.c:1053:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1266:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1266:41: expected int result
+fs/dax.c:1266:41: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1282:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1282:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1282:21: got unsigned long
+fs/dax.c:1349:31: warning: incorrect type in assignment (different base types)
+fs/dax.c:1349:31: expected int major
+fs/dax.c:1349:31: got restricted vm_fault_t
+fs/dax.c:1370:31: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1370:29: warning: incorrect type in assignment (different base types)
+fs/dax.c:1370:29: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1370:29: got unsigned int
+fs/dax.c:1412:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1412:46: expected int result
+fs/dax.c:1412:46: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1413:16: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1413:20: warning: incorrect type in return expression (different base types)
+fs/dax.c:1413:20: expected restricted vm_fault_t
+fs/dax.c:1413:20: got unsigned int
+fs/dax.c:1690:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1690:55: expected int result
+fs/dax.c:1690:55: got restricted vm_fault_t
+fs/dax.c:1705:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1705:58: expected int result
+fs/dax.c:1705:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/blkdev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:397:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:625:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:728:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:888:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1081:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1111:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1154:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1323:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1557:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1142:36: warning: Using plain integer as NULL pointer
+fs/exec.c:422:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:422:31: expected char const [noderef] __user *
+fs/exec.c:422:31: got void *
+fs/exec.c:1041:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1041:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1041:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1148:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1148:56: expected struct task_struct *parent
+fs/exec.c:1148:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1183:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1183:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1183:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1752:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1752:70: expected struct task_struct *tsk
+fs/exec.c:1752:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/extents.c:973:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1028:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1032:34: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1104:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1178:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1187:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1188:17: warning: Using plain integer as NULL pointer
+fs/ext4/mballoc.c:2532:9: warning: context imbalance in 'ext4_mb_good_group_nolock' - different lock contexts for basic block
+fs/ext4/mballoc.c:2966:13: warning: context imbalance in 'ext4_mb_seq_structs_summary_start' - wrong count at exit
+fs/ext4/mballoc.c:3038:13: warning: context imbalance in 'ext4_mb_seq_structs_summary_stop' - unexpected unlock
+fs/fcntl.c:948:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:948:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:948:9: struct fasync_struct *
+fs/fcntl.c:1022:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1022:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1022:22: struct fasync_struct *
+fs/fcntl.c:1033:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1033:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1033:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:608:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:762:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:813:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1038:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs-writeback.c:2210:9: warning: context imbalance in 'block_dump___mark_inode_dirty' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:828:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:859:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1540:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1672:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:2907:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:2907:24: expected void [noderef] __user *
+fs/io_uring.c:2907:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4214:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4214:14: expected struct file *file
+fs/io_uring.c:4214:14: got struct file [noderef] __rcu *
+fs/io_uring.c:4819:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:4819:72: expected int mask
+fs/io_uring.c:4819:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4823:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4823:21: expected unsigned int [usertype] result
+fs/io_uring.c:4823:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4848:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4848:29: expected unsigned int [usertype] result
+fs/io_uring.c:4848:29: got restricted __poll_t
+fs/io_uring.c:4932:49: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:4932:49: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:4932:49: got unsigned int [usertype] result
+fs/io_uring.c:5084:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5084:41: expected int mask
+fs/io_uring.c:5084:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5172:22: warning: invalid assignment: |=
+fs/io_uring.c:5172:22: left side has type restricted __poll_t
+fs/io_uring.c:5172:22: right side has type int
+fs/io_uring.c:5174:22: warning: invalid assignment: |=
+fs/io_uring.c:5174:22: left side has type restricted __poll_t
+fs/io_uring.c:5174:22: right side has type int
+fs/io_uring.c:5179:22: warning: invalid assignment: &=
+fs/io_uring.c:5179:22: left side has type restricted __poll_t
+fs/io_uring.c:5179:22: right side has type int
+fs/io_uring.c:5181:14: warning: invalid assignment: |=
+fs/io_uring.c:5181:14: left side has type restricted __poll_t
+fs/io_uring.c:5181:14: right side has type int
+fs/io_uring.c:5193:67: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5193:67: expected int mask
+fs/io_uring.c:5193:67: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5194:52: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5194:52: expected int events
+fs/io_uring.c:5194:52: got restricted __poll_t [usertype] events
+fs/io_uring.c:5320:24: warning: invalid assignment: |=
+fs/io_uring.c:5320:24: left side has type unsigned int
+fs/io_uring.c:5320:24: right side has type restricted __poll_t
+fs/io_uring.c:5321:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5321:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5321:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5321:38: expected restricted __poll_t
+fs/io_uring.c:5321:38: got unsigned int
+fs/io_uring.c:5458:35: warning: invalid assignment: &=
+fs/io_uring.c:5458:35: left side has type restricted __poll_t
+fs/io_uring.c:5458:35: right side has type int
+fs/io_uring.c:5459:54: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5459:35: warning: invalid assignment: |=
+fs/io_uring.c:5459:35: left side has type restricted __poll_t
+fs/io_uring.c:5459:35: right side has type unsigned int
+fs/io_uring.c:7233:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7244:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jbd2/transaction.c:239:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock
+fs/jbd2/transaction.c:377:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:653:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2290:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/nfstrace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, fs/nfs/nfstrace.h):
+fs/nfs/./nfstrace.h:433:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:433:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:433:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:434:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:434:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:434:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:435:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:435:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:435:1: got restricted fmode_t [usertype]
+fs/nfs/super.c:1127:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1127:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1127:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1128:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1128:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1128:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1344:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:550:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:550:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:550:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:502:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:502:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:502:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:518:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1010:20: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:741:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:747:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:754:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:761:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1231:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:45:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:45:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:45:23: struct posix_acl *
+fs/posix_acl.c:59:16: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:59:16: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:59:16: struct posix_acl *
+fs/proc/array.c:257:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:257:11: expected struct k_sigaction *k
+fs/proc/array.c:257:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:547:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:547:44: expected struct task_struct *tsk
+fs/proc/array.c:547:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:293:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:553:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2233:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2290:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2387:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:921:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1059:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1059:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1059:24: struct hlist_node *
+fs/seq_file.c:1061:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1061:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1061:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:125:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:131:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:138:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:154:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:158:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:176:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:176:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:176:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:185:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:185:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:189:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:189:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:189:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:199:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:199:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:199:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:201:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:201:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:201:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:203:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:203:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:203:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:205:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:205:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:205:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:305:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:305:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:305:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:307:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:307:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:307:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:309:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:309:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:309:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:70:35: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:70:35: expected int flags
+fs/xfs/kmem.c:70:35: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:89:38: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:89:38: expected int flags
+fs/xfs/kmem.c:89:38: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_ag.c:530:25: warning: restricted __be32 degrades to integer
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:575:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_log_cil.c:898:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1064:9: warning: context imbalance in 'xfs_log_commit_cil' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:106:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:106:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:106:28: got struct task_struct *
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:121:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:121:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:121:28: got struct sighand_struct *
+init/main.c:191:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:764:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:776:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+init/main.c:778:20: warning: symbol 'poking_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1644:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1903:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:171:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:277:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:780:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:513:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:513:35: expected void *
+kernel/bpf/arraymap.c:513:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:532:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:532:35: expected void *
+kernel/bpf/arraymap.c:532:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:564:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:564:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:564:49: got void [noderef] __percpu **
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2546:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3323:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3659:9: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c:216:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1356:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1518:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1523:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1760:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2293:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:316:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:343:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:377:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:640:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:681:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2214:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:724:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1066:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1125:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1185:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1249:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1300:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1333:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1499:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1724:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:988:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:989:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:990:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:991:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:992:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:92:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:308:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/verifier.c:266:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:1672:41: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12135:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12574:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12578:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12582:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12586:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12590:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12594:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12598:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12642:38: error: subtraction of functions? Share your drugs
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:486:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6113:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6113:33: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6113:33: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6116:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6116:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6116:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2759:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2834:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2945:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4744:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:5904:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:5997:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6025:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6074:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:906:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: cast from unknown type
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: cast from unknown type
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:161:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct cred const *cred
+kernel/cred.c:161:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:165:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:171:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:264:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:264:13: expected struct cred const *old
+kernel/cred.c:264:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:348:42: expected struct cred const *cred
+kernel/cred.c:348:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:348:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:348:30: got struct cred const *
+kernel/cred.c:349:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:349:27: expected struct cred const *cred
+kernel/cred.c:349:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:350:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:350:41: expected struct cred const *_cred
+kernel/cred.c:350:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:351:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct cred const *cred
+kernel/cred.c:351:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:388:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:388:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:388:32: got struct cred const *
+kernel/cred.c:440:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:440:38: expected struct cred const *old
+kernel/cred.c:440:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: cast from unknown type
+kernel/cred.c:546:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:546:41: expected struct cred const *old
+kernel/cred.c:546:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:587:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:587:46: expected struct cred const *override
+kernel/cred.c:587:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:344:19: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1462:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1462:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1462:15: struct perf_event_context *
+kernel/events/core.c:1475:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1475:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1475:28: struct perf_event_context *
+kernel/events/core.c:3425:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3425:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3425:18: struct perf_event_context *
+kernel/events/core.c:3426:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3426:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3426:23: struct perf_event_context *
+kernel/events/core.c:3474:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3474:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3474:25: struct perf_event_context *
+kernel/events/core.c:3475:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3475:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3475:25: struct perf_event_context *
+kernel/events/core.c:4668:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4668:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4668:25: struct perf_event_context *
+kernel/events/core.c:5930:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5930:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5930:9: struct perf_buffer *
+kernel/events/core.c:5406:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5636:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5636:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5636:22: struct perf_buffer *
+kernel/events/core.c:5772:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5772:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5772:14: struct perf_buffer *
+kernel/events/core.c:5805:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5805:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5805:14: struct perf_buffer *
+kernel/events/core.c:5862:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5862:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5862:14: struct perf_buffer *
+kernel/events/core.c:5948:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5948:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5948:14: struct perf_buffer *
+kernel/events/core.c:5961:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5961:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5961:14: struct perf_buffer *
+kernel/events/core.c:6677:6: warning: symbol 'perf_pmu_snapshot_aux' was not declared. Should it be static?
+kernel/events/core.c:7596:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7596:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7596:23: struct perf_event_context *
+kernel/events/core.c:7648:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7648:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7648:23: struct perf_event_context *
+kernel/events/core.c:7687:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7687:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7687:13: struct perf_buffer *
+kernel/events/core.c:7792:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7792:61: expected struct task_struct *p
+kernel/events/core.c:7792:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7794:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7794:61: expected struct task_struct *p
+kernel/events/core.c:7794:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8499:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8499:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8499:23: struct perf_event_context *
+kernel/events/core.c:9464:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:9: struct swevent_hlist *
+kernel/events/core.c:9503:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9503:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9503:17: struct swevent_hlist *
+kernel/events/core.c:9684:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9684:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9684:23: struct perf_event_context *
+kernel/events/core.c:10869:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12638:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12638:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12638:9: struct perf_event_context *
+kernel/events/core.c:12748:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12748:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12748:17: struct perf_event_context *
+kernel/events/core.c:13178:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13178:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13178:17: struct swevent_hlist *
+kernel/events/core.c:166:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1509:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2822:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4640:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9313:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9313:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9313:17: struct swevent_hlist *
+kernel/events/core.c:9333:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9333:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9333:17: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1975:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1975:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1975:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1977:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2277:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2277:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2277:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:278:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:278:37: expected struct task_struct *tsk
+kernel/exit.c:278:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:32: expected struct task_struct *task
+kernel/exit.c:281:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:282:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:282:35: expected struct task_struct *task
+kernel/exit.c:282:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:327:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:327:24: expected struct task_struct *parent
+kernel/exit.c:327:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:356:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:356:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:356:23: struct task_struct *
+kernel/exit.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:380:9: struct list_head *
+kernel/exit.c:380:9: struct list_head [noderef] __rcu *
+kernel/exit.c:575:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:577:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:909:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1061:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1086:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1175:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1190:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1241:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1244:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1250:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1431:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1431:59: void *
+kernel/exit.c:1431:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1447:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1447:25: expected struct task_struct *parent
+kernel/exit.c:1447:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1811:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:380:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:162:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:751:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:999:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:999:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:999:19: got struct task_struct *p
+kernel/fork.c:1514:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1514:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1514:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1523:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1523:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1523:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1524:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1524:36: expected void const *
+kernel/fork.c:1524:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1525:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1525:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1525:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1618:9: expected struct qspinlock *lock
+kernel/fork.c:1618:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1618:9: expected struct qspinlock *lock
+kernel/fork.c:1618:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1618:9: expected struct qspinlock *lock
+kernel/fork.c:1618:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1937:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1937:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1937:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1941:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1941:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1941:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2246:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2246:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2246:32: got struct task_struct *
+kernel/fork.c:2253:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2253:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2253:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2302:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2302:54: expected struct list_head *head
+kernel/fork.c:2302:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2323:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2323:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2323:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2340:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2340:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2340:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2367:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2367:28: expected struct sighand_struct *sighand
+kernel/fork.c:2367:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2395:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2395:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2395:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2397:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2397:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2397:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2806:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2806:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2806:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2887:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2887:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2887:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1980:27: warning: dereference of noderef expression
+kernel/fork.c:1980:27: warning: dereference of noderef expression
+kernel/fork.c:1982:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2300:59: warning: dereference of noderef expression
+kernel/fork.c:2301:59: warning: dereference of noderef expression
+kernel/fork.c:991:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:991:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:991:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1713:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:2003:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2680:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:2944:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:826:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:502:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:195:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: 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: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:162:9: 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
+kernel/locking/spinlock.c:261:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:277:17: 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
+./include/linux/rwlock_api_smp.h:189:9: 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
+kernel/module.c:2747:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2747:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2747:23: got void *
+kernel/module.c:4717:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:186:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:217:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:251:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:281:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:302:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:337:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:362:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:379:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:386:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:410:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:441:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:444:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:471:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:474:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:504:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+./include/linux/rculist.h:554:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:554:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:554:9: struct hlist_node *
+kernel/pid_namespace.c:54:76: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:181:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:181:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:181:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:183:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:183:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:182:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:362:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:182:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:182:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:182:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:187:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:187:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:187:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:197:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:197:9: struct task_struct *
+kernel/ptrace.c:242:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:242:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:242:44: struct task_struct *
+kernel/ptrace.c:416:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:416:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:416:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:439:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:439:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:439:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:475:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:475:54: expected struct task_struct *parent
+kernel/ptrace.c:475:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:483:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:483:53: expected struct task_struct *new_parent
+kernel/ptrace.c:483:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:531:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:531:41: expected struct task_struct *p1
+kernel/ptrace.c:531:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:533:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:533:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:533:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:735:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:735:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:735:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:743:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:743:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:743:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:866:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:866:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:866:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:870:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:870:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:870:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1100:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1100:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1100:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1102:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1102:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1102:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:481:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:682:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:698:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:872:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1254:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/tree.c:1482:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1894:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2673:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:316:12: warning: context imbalance in 'rcu_print_task_stall' - unexpected unlock
+kernel/rcu/tree_stall.h:541:9: warning: context imbalance in 'print_other_cpu_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/core.c:357:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:357:48: expected struct task_struct *p
+kernel/sched/core.c:357:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:611:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:611:38: expected struct task_struct *curr
+kernel/sched/core.c:611:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:666:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:666:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:666:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:1725:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1725:33: expected struct task_struct *p
+kernel/sched/core.c:1725:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1725:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1725:68: expected struct task_struct *tsk
+kernel/sched/core.c:1725:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2850:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:2932:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:2932:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:2932:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3129:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3129:36: expected struct task_struct const *p
+kernel/sched/core.c:3129:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:7647:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:7647:43: expected struct task_struct *push_task
+kernel/sched/core.c:7647:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4597:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:4597:38: expected struct task_struct *curr
+kernel/sched/core.c:4597:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5036:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:5036:14: expected struct task_struct *prev
+kernel/sched/core.c:5036:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5629:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5629:17: struct task_struct *
+kernel/sched/core.c:5629:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5836:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5836:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5836:22: struct task_struct *
+kernel/sched/core.c:9509:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:9509:25: expected struct task_struct *p
+kernel/sched/core.c:9509:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:85:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:85:13: expected struct task_struct const *p
+kernel/sched/pelt.h:85:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:357:11: warning: dereference of noderef expression
+kernel/sched/core.c:1716:33: warning: dereference of noderef expression
+kernel/sched/core.c:1717:19: warning: dereference of noderef expression
+kernel/sched/core.c:1718:37: warning: dereference of noderef expression
+kernel/sched/core.c:2056:9: warning: context imbalance in 'push_cpu_stop' - different lock contexts for basic block
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/core.c:1691:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:1691:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:1691:38: struct task_struct const *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2139:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2139:13: struct task_struct *
+kernel/sched/deadline.c:2139:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2267:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2267:25: struct task_struct *
+kernel/sched/deadline.c:2267:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1798:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1798:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1798:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1809:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1809:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1809:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1995:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1995:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:1995:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1683:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1683:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1683:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1759:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1759:43: expected struct task_struct *p
+kernel/sched/deadline.c:1759:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2312:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2312:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2312:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2314:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2314:23: expected struct task_struct *p
+kernel/sched/deadline.c:2314:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2316:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2316:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2316:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2480:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2480:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2480:22: struct task_struct *
+kernel/sched/deadline.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dl_task_offline_migration' - unexpected unlock
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/debug.c:410:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:410:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:410:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:721:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:721:9: expected struct task_struct *tsk
+kernel/sched/debug.c:721:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:721:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:721:9: expected struct task_struct *tsk
+kernel/sched/debug.c:721:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/fair.c:876:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:876:34: expected struct sched_entity *se
+kernel/sched/fair.c:876:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2520:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2520:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2520:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10631:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10631:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10631:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5454:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5454:38: expected struct task_struct *curr
+kernel/sched/fair.c:5454:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5688:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5689:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6680:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6680:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6680:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6802:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6802:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6802:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7000:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7000:38: expected struct task_struct *curr
+kernel/sched/fair.c:7000:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7251:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7251:38: expected struct task_struct *curr
+kernel/sched/fair.c:7251:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8245:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8245:40: expected struct sched_domain *child
+kernel/sched/fair.c:8245:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8693:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8693:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8693:22: struct task_struct *
+kernel/sched/fair.c:9953:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:9953:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:9953:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9612:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9612:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9612:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10025:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10025:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10025:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5383:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2213:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2213:25: struct task_struct *
+kernel/sched/rt.c:2213:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1743:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1743:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1743:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1885:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1885:40: expected struct task_struct *task
+kernel/sched/rt.c:1885:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1906:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1906:13: struct task_struct *
+kernel/sched/rt.c:1906:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2264:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2264:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2264:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:40: expected struct task_struct *p
+kernel/sched/rt.c:2266:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:61: expected struct task_struct *p
+kernel/sched/rt.c:2266:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2340:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2340:46: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2340:46: struct task_struct *
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/stop_task.c:65:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:65:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:65:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:729:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:729:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:729:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:891:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:891:70: expected struct sched_domain *sd
+kernel/sched/topology.c:891:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:920:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:59: expected struct sched_domain *sd
+kernel/sched/topology.c:920:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:964:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:964:57: expected struct sched_domain *sd
+kernel/sched/topology.c:964:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:966:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:966:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:966:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:55: expected struct sched_domain *sd
+kernel/sched/topology.c:974:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1046:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1046:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1046:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1150:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1150:40: expected struct sched_domain *child
+kernel/sched/topology.c:1150:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1451:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1451:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1451:43: got struct sched_domain *child
+kernel/sched/topology.c:1936:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:1936:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1936:31: got struct sched_domain *sd
+kernel/sched/topology.c:2104:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2104:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2104:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2121:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2121:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2121:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1470:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1470:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1470:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1483:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1483:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1483:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1470:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1470:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1470:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1483:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1483:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1483:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1466:19: warning: dereference of noderef expression
+kernel/seccomp.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:866:9: expected struct qspinlock *lock
+kernel/seccomp.c:866:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:866:9: expected struct qspinlock *lock
+kernel/seccomp.c:866:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:866:9: expected struct qspinlock *lock
+kernel/seccomp.c:866:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1340:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1340:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1340:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1352:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1352:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1352:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1838:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1838:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1838:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1856:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1856:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1856:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:483:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:483:9: expected struct qspinlock *lock
+kernel/seccomp.c:483:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:483:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:483:9: expected struct qspinlock *lock
+kernel/seccomp.c:483:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:483:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:483:9: expected struct qspinlock *lock
+kernel/seccomp.c:483:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:580:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:580:9: expected struct qspinlock *lock
+kernel/seccomp.c:580:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:580:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:580:9: expected struct qspinlock *lock
+kernel/seccomp.c:580:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:580:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:580:9: expected struct qspinlock *lock
+kernel/seccomp.c:580:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:194:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:194:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:194:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:197:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:197:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:197:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:519:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:519:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:519:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:523:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:523:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:523:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:556:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:556:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:556:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:559:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:559:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:559:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:581:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:581:53: expected struct k_sigaction *ka
+kernel/signal.c:581:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:734:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:734:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:734:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:736:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:736:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:736:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:923:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:923:9: expected struct qspinlock *lock
+kernel/signal.c:923:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:923:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:923:9: expected struct qspinlock *lock
+kernel/signal.c:923:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:923:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:923:9: expected struct qspinlock *lock
+kernel/signal.c:923:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1118:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1118:9: expected struct qspinlock *lock
+kernel/signal.c:1118:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1118:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1118:9: expected struct qspinlock *lock
+kernel/signal.c:1118:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1118:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1118:9: expected struct qspinlock *lock
+kernel/signal.c:1118:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1358:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1358:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1358:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1359:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1359:16: expected struct k_sigaction *action
+kernel/signal.c:1359:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1376:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1376:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1376:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1687:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1687:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1687:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1689:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1689:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1689:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1857:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1857:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1857:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1967:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1986:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1986:65: expected struct task_struct *tsk
+kernel/signal.c:1986:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1987:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2005:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2005:14: expected struct sighand_struct *psig
+kernel/signal.c:2005:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2034:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2034:46: expected struct task_struct *t
+kernel/signal.c:2034:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2035:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2035:34: expected struct task_struct *parent
+kernel/signal.c:2035:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2064:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2064:24: expected struct task_struct *parent
+kernel/signal.c:2064:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2067:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2067:24: expected struct task_struct *parent
+kernel/signal.c:2067:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2100:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2100:17: expected struct sighand_struct *sighand
+kernel/signal.c:2100:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2175:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2175:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2175:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2177:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2177:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2177:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2225:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2225:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2225:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2280:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2280:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2280:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2314:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2314:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2314:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2316:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2316:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2316:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2413:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2413:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2413:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2498:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2498:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2498:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2510:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2510:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2510:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2548:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2548:52: expected struct task_struct *tsk
+kernel/signal.c:2548:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2550:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2586:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2586:49: expected struct sighand_struct *sighand
+kernel/signal.c:2586:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2915:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2915:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2915:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2935:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2935:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2935:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3002:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3002:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3002:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3004:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3004:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3004:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3155:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3155:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3155:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3158:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3158:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3158:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3551:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3551:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3551:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3563:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3563:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3563:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3568:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3568:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3568:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3573:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3573:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3573:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4027:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4027:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4027:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4039:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4039:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4039:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4057:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4057:11: expected struct k_sigaction *k
+kernel/signal.c:4057:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4059:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4059:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4059:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4105:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4105:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4105:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:68:34: warning: dereference of noderef expression
+kernel/signal.c:568:35: warning: dereference of noderef expression
+kernel/signal.c:596:52: warning: dereference of noderef expression
+kernel/signal.c:1070:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1336:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1688:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:1987:40: warning: dereference of noderef expression
+kernel/signal.c:1987:40: warning: dereference of noderef expression
+kernel/signal.c:1987:40: warning: dereference of noderef expression
+kernel/signal.c:1987:40: warning: dereference of noderef expression
+kernel/signal.c:2130:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2341:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2550:49: warning: dereference of noderef expression
+kernel/signal.c:2550:49: warning: dereference of noderef expression
+kernel/signal.c:2550:49: warning: dereference of noderef expression
+kernel/signal.c:2550:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2667:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4028:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1884:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1884:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1884:19: got struct file *[assigned] file
+kernel/sys.c:1884:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1884:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1884:19: got struct file *[assigned] file
+kernel/sys.c:1884:17: warning: incorrect type in assignment (different address spaces)
+kernel/sys.c:1884:17: expected struct file *old_exe
+kernel/sys.c:1884:17: got struct file [noderef] __rcu *[assigned] __ret
+kernel/sys.c:1055:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1055:32: expected struct task_struct *p1
+kernel/sys.c:1055:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1153:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1188:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1309:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:237:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:279:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:718:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3289:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3306:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3781:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3784:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3870:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4185:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4187:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4559:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4701:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4707:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4959:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4961:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5578:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5580:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5641:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5645:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5699:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5700:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6318:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6318:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6370:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6371:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6741:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6742:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6787:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6787:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6787:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3084:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3084:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3084:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3085:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3085:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3085:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3089:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3089:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3089:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3061:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3061:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3061:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3062:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3062:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3062:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4813:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4899:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5256:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5286:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:383:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:383:28: expected struct trace_export **list
+kernel/trace/trace.c:383:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:397:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:397:33: expected struct trace_export **list
+kernel/trace/trace.c:397:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2787:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2787:38: expected struct event_filter *filter
+kernel/trace/trace.c:2787:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3157:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3157:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3157:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3183:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3183:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3183:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:337:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:337:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:337:9: struct trace_export *
+kernel/trace/trace.c:352:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:352:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:352:9: struct trace_export *
+kernel/trace/trace_events.c:979:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:979:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:979:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1359:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1359:38: expected struct event_filter *filter
+kernel/trace/trace.h:1359:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:172:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3514:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:676:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:676:38: expected void [noderef] __user *to
+lib/iov_iter.c:676:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:484:5: warning: symbol 'LZ4_decompress_safe_withPrefix64k' was not declared. Should it be static?
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/vsprintf.c:2186:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2562:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2562:39: expected int may_perform_io
+mm/compaction.c:2562:39: got restricted gfp_t
+mm/compaction.c:533:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:655:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1143:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1900:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:200:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:442:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:515:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:582:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:5089:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:3947:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:3947:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:3947:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:3949:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:3949:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:3949:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4105:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4105:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4105:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4199:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4199:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4199:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5793:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5793:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5793:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:740:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:740:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:740:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:1971:6: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2020:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:156:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5223:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memory.c:949:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1629:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1678:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2180:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_page_copy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3133:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4692:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:533:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:802:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2048:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:123:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:141:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:206:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/page_alloc.c:176:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3651:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unfreeze_partials' - unexpected unlock
+mm/slub.c:3005:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:88:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1541:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:912:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1541:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swap_state.c:348:29: warning: context imbalance in 'lookup_swap_cache' - unexpected unlock
+mm/swap_state.c:417:29: warning: context imbalance in 'find_get_incore_page' - unexpected unlock
+mm/swap_state.c:442:37: warning: context imbalance in '__read_swap_cache_async' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:654:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1027:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1208:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:1302:25: warning: context imbalance in 'get_swap_device' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1357:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1414:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:1510:35: warning: context imbalance in '__swap_count' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:1540:17: warning: context imbalance in '__swp_swapcount' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:3482:32: warning: context imbalance in '__swap_duplicate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'add_swap_count_continuation' - unexpected unlock
+mm/truncate.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/backing-dev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/vmalloc.c:1599:6: warning: symbol 'set_iounmap_nonlazy' was not declared. Should it be static?
+mm/vmalloc.c:3701:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:467:1: expected unsigned long flags
+./include/trace/events/vmscan.h:467:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1427:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:168:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:173:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:178:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:183:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:188:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:193:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:202:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:207:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:212:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:218:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:223:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:228:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:729:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:858:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3357:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3357:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3357:23: got unsigned int
+net/core/dev.c:3357:23: warning: cast from restricted __wsum
+net/core/dev.c:3856:26: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'net_tx_action' - unexpected unlock
+net/core/filter.c:430:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:433:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:436:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:439:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:442:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:516:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:519:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:522:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2312:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2312:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2312:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4131:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4524:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7014:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:7944:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7947:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7950:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:1909:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1909:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1909:43: got unsigned long long [usertype] to
+net/core/filter.c:1912:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1912:36: got unsigned long long [usertype] from
+net/core/filter.c:1912:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1912:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1912:42: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1960:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1960:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1960:59: got unsigned long long [usertype] to
+net/core/filter.c:1963:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1963:52: got unsigned long long [usertype] from
+net/core/filter.c:1963:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1963:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1963:58: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:2012:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2012:28: expected unsigned long long
+net/core/filter.c:2012:28: got restricted __wsum
+net/core/filter.c:2034:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2034:35: expected unsigned long long
+net/core/filter.c:2034:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5217:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5217:17: expected unsigned int [usertype] spi
+net/core/filter.c:5217:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5225:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5225:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5225:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:186:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:353:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:808:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:347:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2011:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3587:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3599:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1501:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2904:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2932:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2949:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2961:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:181:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:398:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/ipv4/route.c:765:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:765:46: expected unsigned int [usertype] key
+net/ipv4/route.c:765:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c:3036:27: warning: incorrect type in assignment (different base types)
+net/ipv4/route.c:3036:27: expected restricted __be16 [usertype] len
+net/ipv4/route.c:3036:27: got unsigned long
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2853:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2853:41: expected void const *data
+net/ipv4/tcp_ipv4.c:2853:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2962:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2962:45: expected void const *data
+net/ipv4/tcp_ipv4.c:2962:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2966:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:2966:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2966:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2114:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2376:9: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2404:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2854:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2854:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2963:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2963:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1494:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2937:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2959:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3009:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:170:26: warning: incorrect type in assignment (different address spaces)
+net/ipv4/udp_offload.c:170:26: expected struct net_offload const **offloads
+net/ipv4/udp_offload.c:170:26: got struct net_offload const [noderef] __rcu **
+net/ipv4/udp_offload.c:171:23: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/udp_offload.c:171:23: struct net_offload const [noderef] __rcu *
+net/ipv4/udp_offload.c:171:23: struct net_offload const *
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2694:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/nf_conntrack_reasm.c:36:14: warning: symbol 'nf_frag_pernet_id' was not declared. Should it be static?
+net/ipv6/route.c:2324:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2324:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2324:39: got restricted __be32
+net/ipv6/seg6.c:190:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:190:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:190:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:368:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: got void *
+net/ipv6/seg6.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:391:20: expected void const *
+net/ipv6/seg6.c:391:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1769:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2404:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2404:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2404:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2724:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2724:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2724:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:127:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:254:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:254:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:254:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1944:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1944:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1944:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3369:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3369:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3369:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_standalone.c:31:14: warning: symbol 'nf_conntrack_net_id' was not declared. Should it be static?
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:626:21: warning: restricted __be16 degrades to integer
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2567:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2573:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2623:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1012:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2427:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:132:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:35: expected void const *
+net/sched/act_bpf.c:132:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1674:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1674:16: struct tcf_proto *
+net/sched/cls_api.c:1674:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1774:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1774:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1774:20: struct tcf_proto *
+net/sched/cls_api.c:1736:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1736:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1736:25: struct tcf_proto *
+net/sched/cls_api.c:1756:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1756:16: struct tcf_proto *
+net/sched/cls_api.c:1756:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1821:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2495:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1403:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:195:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:272:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1141:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1137:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1137:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1137:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1139:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1139:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1139:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/unix/af_unix.c:1101:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1409:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:97:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:775:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1303:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1303:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1303:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3921:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3921:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3921:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4011:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4011:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4011:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4038:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4038:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4038:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4066:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4066:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4066:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4067:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4067:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4067:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:244:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:265:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:946:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:946:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:946:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:971:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:971:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:971:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1144:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1144:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1144:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1146:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1146:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1146:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1149:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1149:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1149:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1167:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1167:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1167:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1254:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1254:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1254:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1257:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1257:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1257:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1263:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1263:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1263:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1377:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1377:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1377:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1379:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1379:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1379:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2044:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2044:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2044:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2654:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2654:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2654:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2657:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2657:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2657:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2660:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2660:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2660:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2673:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2673:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2673:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2675:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2675:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2675:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2691:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2691:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2691:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2692:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2692:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2692:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2693:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2693:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2693:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2694:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2694:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2694:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2695:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2695:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2695:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2696:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2696:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2696:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:307:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:771:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:815:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1199:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1287:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1322:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1940:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_user.c:3479:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3479:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3479:9: struct sock *
+net/xfrm/xfrm_user.c:3485:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3485:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3485:9: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1743:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1743:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1743:16: struct sock *
+security/commoncap.c:1361:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1531:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1262:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:708:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=v0.6.4
+KERNEL=v5.13-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:5:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:10:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:15:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:20:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:25:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:30:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:40: warning: cast to restricted __be32
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1057:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1100:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1128:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:672:39: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/kvm.c:672:39: expected char const [noderef] __user *uaddr
+arch/powerpc/kernel/kvm.c:672:39: got char const *
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:957:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:957:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:957:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:958:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:958:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:958:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:961:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:961:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:961:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:962:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:962:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:962:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:965:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:965:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:965:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:966:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:966:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:966:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:969:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:969:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:969:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:970:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:970:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:970:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:973:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:973:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:973:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:974:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:974:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:974:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:977:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:977:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:977:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:978:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:978:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:978:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:981:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:981:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:981:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:982:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:982:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:982:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:985:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:985:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:985:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:986:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:986:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:986:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:989:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:989:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:989:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:990:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:990:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:990:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:993:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:993:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:993:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:994:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:994:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:994:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:997:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:997:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:997:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:998:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:998:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:998:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1001:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1001:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1001:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1002:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1002:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1002:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1005:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1005:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1005:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1006:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1006:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1006:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1009:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1009:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1009:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1010:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1010:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1010:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:114:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:359:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:138:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:21:6: warning: symbol '_iommu_save' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:91:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:128:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:154:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:982:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:158:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:171:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1017:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1017:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1017:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1021:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1021:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1021:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1025:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1025:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1025:42: got restricted __le64 [usertype]
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:410:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:410:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:410:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:412:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:412:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:412:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:541:25: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:2110:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:289:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:564:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:617:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3012:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3259:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:3927:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:454:49: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: expected restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:456:30: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:494:41: got restricted __be32 [addressable] [assigned] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:792:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:659:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:660:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:660:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:660:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c:1132:5: warning: symbol 'kvmppc_handle_exit_pr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:79:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:79:49: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:79:49: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:80:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:80:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:80:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive_native.c:565:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1139:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1152:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1186:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2119:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2119:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2119:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2120:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2120:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2120:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2121:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2121:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2121:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/hash_native.c:489:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:545:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:599:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:639:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:916:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_tlb.c:1341:13: warning: function 'radix_kvm_prefetch_workaround' with external linkage has definition
+arch/powerpc/mm/drmem.c:76:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:76:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:76:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:96:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:96:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:96:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:97:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:98:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:98:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:134:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:134:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:134:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:153:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:153:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:153:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:166:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:166:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:166:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:264:29: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:265:49: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: got restricted __be64 [usertype] v
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: got restricted __be64 [usertype] r
+arch/powerpc/net/bpf_jit_comp.c:152:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:165:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:177:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:835:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:835:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:835:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:836:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:836:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:836:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:845:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:845:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:845:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:28:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/setup.c:229:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:229:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:229:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:257:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:257:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:257:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:276:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:276:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:276:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1533:6: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2575:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2575:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2575:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2644:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2650:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2650:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2650:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:47:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/pfunc_core.c:688:48: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:87:5: warning: symbol 'sccdbg' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:193:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:193:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:193:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:251:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:251:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:251:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:252:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:34: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:34: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:44: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:44: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:44: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:476:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:476:58: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:476:58: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:487:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:487:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:487:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:285:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:233:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:233:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:233:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:233:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:238:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:238:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:238:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:239:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:239:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:239:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:248:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:249:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:252:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:253:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:836:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:836:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:836:58: got restricted __be64 *
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:353:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:353:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:353:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:357:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:357:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:357:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:361:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:361:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:361:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:363:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:363:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:363:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:850:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:854:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:858:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:859:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:871:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:875:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:223:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1466:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:486:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:489:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1559:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:423:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:426:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:430:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:465:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:465:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:465:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:470:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:470:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:470:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:473:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:473:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:473:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:474:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:474:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:474:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:901:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:1149:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:1149:27: expected unsigned long long [usertype] cookie1
+arch/powerpc/platforms/pseries/papr_scm.c:1149:27: got restricted __le64 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:1150:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:1150:27: expected unsigned long long [usertype] cookie2
+arch/powerpc/platforms/pseries/papr_scm.c:1150:27: got restricted __le64 [usertype]
+arch/powerpc/platforms/pseries/pci.c:162:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:162:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:162:49: got int const *
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/setup.c:299:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:637:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:637:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:637:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:644:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:644:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:644:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:647:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:647:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:647:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:650:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:650:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:650:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:663:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:663:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:663:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:668:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:668:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:668:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:669:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:669:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:669:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:671:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:671:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:671:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:690:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:690:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:690:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:694:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:694:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:694:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:695:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:695:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:695:47: got int const *
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:74:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:108:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:108:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:108:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:162:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:162:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:162:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:217:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:217:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:217:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:223:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:223:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:223:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:336:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:336:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:336:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:229:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:229:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:229:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:229:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:55:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:779:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:779:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+block/blk-cgroup.c:606:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-iocost.c:734:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:745:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+crypto/asymmetric_keys/asym_tpm.c:43:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:43:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:43:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:88:22: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:122:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:122:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:122:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:123:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:123:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:123:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:163:19: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:205:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:205:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:205:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:206:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:206:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:206:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:246:19: warning: cast to restricted __be32
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1383:39: warning: dubious: !x | y
+crypto/ecc.c:1393:47: warning: dubious: !x | y
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4460:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4460:24: expected restricted __poll_t
+drivers/android/binder.c:4460:24: got int
+drivers/ata/acard-ahci.c:70:9: warning: Initializer entry defined twice
+drivers/ata/acard-ahci.c:70:9: also defined here
+drivers/ata/ahci.c:104:9: warning: Initializer entry defined twice
+drivers/ata/ahci.c:104:9: also defined here
+drivers/ata/ahci_ceva.c:106:33: warning: invalid assignment: &=
+drivers/ata/ahci_ceva.c:106:33: left side has type unsigned short
+drivers/ata/ahci_ceva.c:106:33: right side has type restricted __le16
+drivers/ata/ahci_ceva.c:189:9: warning: Initializer entry defined twice
+drivers/ata/ahci_ceva.c:189:9: also defined here
+drivers/ata/ahci_imx.c:978:9: warning: Initializer entry defined twice
+drivers/ata/ahci_imx.c:978:9: also defined here
+drivers/ata/ahci_platform.c:40:9: warning: Initializer entry defined twice
+drivers/ata/ahci_platform.c:40:9: also defined here
+drivers/ata/ahci_qoriq.c:167:9: warning: Initializer entry defined twice
+drivers/ata/ahci_qoriq.c:167:9: also defined here
+drivers/ata/ahci_xgene.c:196:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:196:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:196:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:203:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:203:44: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:203:44: got void *
+drivers/ata/ahci_xgene.c:206:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:206:44: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:206:44: got void *
+drivers/ata/ahci_xgene.c:262:33: warning: invalid assignment: &=
+drivers/ata/ahci_xgene.c:262:33: left side has type unsigned short
+drivers/ata/ahci_xgene.c:262:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:457:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:457:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:457:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:464:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:464:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:464:36: got void *
+drivers/ata/ahci_xgene.c:467:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:467:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:467:36: got void *
+drivers/ata/ahci_xgene.c:502:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:502:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:502:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:508:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:508:41: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:508:41: got void *
+drivers/ata/ahci_xgene.c:514:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:514:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:514:36: got void *
+drivers/ata/ahci_xgene.c:517:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:517:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:517:36: got void *
+drivers/ata/ahci_xgene.c:530:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:530:57: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:530:57: got void *
+drivers/ata/ahci_xgene.c:718:9: warning: Initializer entry defined twice
+drivers/ata/ahci_xgene.c:718:9: also defined here
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-scsi.c:1792:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit
+drivers/ata/libata-scsi.c:1813:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock
+drivers/ata/pata_atiixp.c:255:9: warning: Initializer entry defined twice
+drivers/ata/pata_atiixp.c:256:10: also defined here
+drivers/ata/pata_cs5520.c:98:9: warning: Initializer entry defined twice
+drivers/ata/pata_cs5520.c:99:10: also defined here
+drivers/ata/pata_cs5530.c:150:9: warning: Initializer entry defined twice
+drivers/ata/pata_cs5530.c:151:10: also defined here
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/ata/pata_sc1200.c:196:9: warning: Initializer entry defined twice
+drivers/ata/pata_sc1200.c:197:10: also defined here
+drivers/ata/pata_serverworks.c:256:9: warning: Initializer entry defined twice
+drivers/ata/pata_serverworks.c:257:10: also defined here
+drivers/ata/sata_highbank.c:442:9: warning: Initializer entry defined twice
+drivers/ata/sata_highbank.c:442:9: also defined here
+drivers/ata/sata_mv.c:669:9: warning: Initializer entry defined twice
+drivers/ata/sata_mv.c:670:10: also defined here
+drivers/ata/sata_nv.c:378:9: warning: Initializer entry defined twice
+drivers/ata/sata_nv.c:382:10: also defined here
+drivers/ata/sata_nv.c:386:9: warning: Initializer entry defined twice
+drivers/ata/sata_nv.c:390:10: also defined here
+drivers/ata/sata_sil24.c:377:9: warning: Initializer entry defined twice
+drivers/ata/sata_sil24.c:378:10: also defined here
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2053:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2053:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2053:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:436:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:444:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:444:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:444:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:149:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:153:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:165:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:165:56: left side has type restricted __be16
+drivers/atm/iphase.c:165:56: right side has type int
+drivers/atm/iphase.c:203:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2962:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3036:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3036:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3036:23: got int vci
+drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1185:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1185:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1185:23: got int [assigned] desc
+drivers/atm/iphase.c:1297:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1297:12: expected int desc
+drivers/atm/iphase.c:1297:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1506:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1553:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1565:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1582:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1735:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1735:34: left side has type restricted __be16
+drivers/atm/iphase.c:1735:34: right side has type int
+drivers/atm/iphase.c:1812:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1813:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1966:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2022:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2049:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2112:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2128:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2129:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2130:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2278:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2278:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2278:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2278:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2280:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2280:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2280:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2666:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1132:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1137:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1147:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1168:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1168:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1395:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1408:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1490:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1491:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2677:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2678:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2995:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3006:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3007:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3024:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3025:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:544:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:544:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:544:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:563:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:563:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:563:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1151:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1156:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1486:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1495:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1495:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1495:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1807:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1807:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1807:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1813:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1813:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1813:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1862:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1862:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1863:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1869:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1876:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1877:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1885:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1885:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1885:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1890:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1895:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1895:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1895:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1964:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1974:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1968:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1968:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1968:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1995:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2012:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2013:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2037:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2055:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2056:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2115:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2115:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2115:23: got void *
+drivers/atm/nicstar.c:2116:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2149:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2155:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2188:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2295:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2306:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2349:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2583:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1675:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1675:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1675:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1676:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1676:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1676:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1677:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1677:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1686:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1686:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1686:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1690:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1690:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1690:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1693:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1693:29: left side has type unsigned int
+drivers/atm/nicstar.c:1693:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1704:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1704:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1704:29: got restricted __le32 [usertype]
+drivers/base/firmware_loader/fallback_table.c:19:33: warning: symbol 'fw_fallback_config' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:290:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:182:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/cryptoloop.c:134:23: warning: incorrect type in assignment (different base types)
+drivers/block/cryptoloop.c:134:23: expected unsigned int
+drivers/block/cryptoloop.c:134:23: got restricted __le32 [usertype]
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:562:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:562:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:562:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:563:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:563:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:564:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:564:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:570:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:570:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:570:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:571:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:571:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:571:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:572:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:572:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:572:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:579:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:579:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:579:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:580:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:580:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:580:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:581:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:581:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:582:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:582:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:582:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:721:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:735:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:735:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:735:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:772:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:772:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:772:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:836:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:838:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:838:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:838:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:897:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:908:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:909:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:910:43: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:911:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:912:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:917:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:918:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:920:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:921:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:951:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:951:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:951:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:997:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1020:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1033:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1034:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1049:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1050:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1062:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1076:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1113:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1113:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1113:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1320:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1320:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1320:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1348:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1348:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1348:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1360:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1360:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1360:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1380:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1380:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1380:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1381:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1381:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1381:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1391:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1391:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1391:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1392:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1392:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1392:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1393:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1393:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1393:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1406:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1406:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1406:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1407:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1407:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1407:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1422:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1422:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1422:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1424:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1424:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1424:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1440:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1440:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1440:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1442:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1442:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1442:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1455:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1455:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1455:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1457:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1457:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1457:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1680:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1680:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1680:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1682:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1682:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1682:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1696:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1696:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1696:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1701:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1701:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1701:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1711:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1711:29: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1711:29: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1787:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1787:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1787:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1810:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1810:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1810:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1811:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1811:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1811:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1847:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1847:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1847:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:3020:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3020:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:3020:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3022:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3022:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:3022:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3023:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3023:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:3023:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3024:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3024:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:3024:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3026:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3026:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:3026:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3027:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3027:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:3027:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3028:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3028:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:3028:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3029:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3029:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3029:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3030:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3030:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3030:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3032:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3032:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3032:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3033:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3033:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3033:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3035:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3035:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3035:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3036:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3036:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3036:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3089:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3090:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3252:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3253:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3271:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3279:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3281:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3282:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3283:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3285:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3286:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3287:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3294:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3295:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3295:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3295:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3295:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3299:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3300:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3300:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3300:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3300:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3310:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3693:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3693:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3693:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:860:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:982:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1289:41: warning: cast to restricted __be32
+drivers/block/drbd/drbd_nl.c:1349:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1641:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1651:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1874:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2132:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2140:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2322:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2345:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2490:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2653:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2886:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2926:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3464:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3589:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3802:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3808:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3998:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2187:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5361:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5362:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5371:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5428:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5428:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5428:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:273:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:529:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:601:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:705:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:774:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1167:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1168:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1169:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1173:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1174:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1179:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1180:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:822:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:877:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1042:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1588:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1893:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1897:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1909:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2157:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2191:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2405:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2415:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2594:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2622:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2633:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2666:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2798:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2855:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3066:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3142:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3199:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3545:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3677:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3678:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3679:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3680:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3681:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3682:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3703:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3789:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3789:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3789:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3946:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4005:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4006:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4007:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4008:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4044:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4044:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4044:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:4049:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4049:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4049:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4055:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4055:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4055:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4122:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4123:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4124:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4132:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4132:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4132:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4174:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4174:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4174:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4297:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4397:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4398:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4423:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4424:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4456:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4660:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4987:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4987:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5005:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5006:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5315:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5316:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5317:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5626:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5645:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5690:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5691:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5700:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5742:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5743:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5751:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5788:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5789:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5797:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5824:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5831:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5833:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5833:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5833:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5833:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5855:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5857:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5884:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5916:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5917:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5919:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5921:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5970:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5970:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5970:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6060:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6060:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6060:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6157:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6157:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6157:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:578:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:691:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:984:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:984:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:984:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1057:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1057:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1057:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1700:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1700:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1700:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1707:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1707:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1707:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1904:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2070:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1950:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2365:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:621:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:513:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:514:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:563:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:567:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1692:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1721:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1894:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2099:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2154:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:602:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:602:32: expected int
+drivers/block/nbd.c:602:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:643:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:643:48: expected int
+drivers/block/nbd.c:643:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:983:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:983:21: expected int [assigned] ret
+drivers/block/nbd.c:983:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:988:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:988:16: expected restricted blk_status_t
+drivers/block/nbd.c:988:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:495:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:510:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:555:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:571:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:298:26: warning: cast to restricted __le16
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bio.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:73:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btintel.c:1000:25: warning: cast to restricted __le32
+drivers/bluetooth/btqca.c:540:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:1847:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1851:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1855:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1859:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1863:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1869:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1907:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2416:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2425:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2426:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2427:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:4104:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4135:18: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_ag6xx.c:258:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1012:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1026:37: warning: cast to restricted __le32
+drivers/bluetooth/virtio_bt.c:303:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:303:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:303:17: bad type *
+drivers/bluetooth/virtio_bt.c:303:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:303:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:336:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:336:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:336:17: bad type *
+drivers/bluetooth/virtio_bt.c:336:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:336:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bus/fsl-mc/fsl-mc-bus.c:391:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
+drivers/bus/fsl-mc/mc-sys.c:294:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/frontend.c:44:23: warning: symbol 'agp_fe' was not declared. Should it be static?
+drivers/char/agp/frontend.c:46:19: warning: symbol 'agp_find_mem_by_key' was not declared. Should it be static?
+drivers/char/agp/frontend.c:161:5: warning: symbol 'agp_create_segment' was not declared. Should it be static?
+drivers/char/agp/frontend.c:213:25: warning: symbol 'agp_find_private' was not declared. Should it be static?
+drivers/char/agp/frontend.c:268:6: warning: symbol 'agp_free_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:274:19: warning: symbol 'agp_allocate_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:486:19: warning: symbol 'agp_find_client_by_pid' was not declared. Should it be static?
+drivers/char/agp/frontend.c:511:19: warning: symbol 'agp_create_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:524:5: warning: symbol 'agp_remove_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:735:5: warning: symbol 'agpioc_acquire_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:778:5: warning: symbol 'agpioc_release_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:785:5: warning: symbol 'agpioc_setup_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:865:5: warning: symbol 'agpioc_protect_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:899:5: warning: symbol 'agpioc_deallocate_wrap' was not declared. Should it be static?
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:199:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:199:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:199:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1214:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1214:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1214:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1283:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1283:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1283:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3601:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:202:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:905:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1266:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1348:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1370:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1392:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1414:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1436:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1458:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1483:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1525:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1622:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1667:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1831:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2279:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2318:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4456:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4513:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4548:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4644:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1045:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:559:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:877:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1037:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1065:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/random.c:2272:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:235:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:268:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:274:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: expected void *p
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:234:17: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:528:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:528:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:528:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:535:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:535:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:535:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:541:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:541:46: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:541:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:480:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:509:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:593:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clk/sifive/fu740-prci.c:82:21: warning: symbol '__prci_init_clocks_fu740' was not declared. Should it be static?
+drivers/clocksource/jcore-pit.c:126:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:126:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:126:33: got void *
+drivers/clocksource/jcore-pit.c:176:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:176:40: expected void *dev
+drivers/clocksource/jcore-pit.c:176:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:947:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:947:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:947:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:970:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:970:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:971:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:971:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:971:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:987:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:990:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:991:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:992:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:992:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:992:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:993:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:949:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:238:31: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:250:37: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:260:39: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:206:17: warning: cast to restricted __be64
+drivers/crypto/nx/nx-842-pseries.c:366:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:497:19: warning: cast to restricted __be32
+drivers/crypto/nx/nx-842-pseries.c:721:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:721:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:721:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:734:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:734:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:734:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:16: expected void *p
+drivers/crypto/nx/nx-842-pseries.c:738:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:738:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:738:29: expected void const *q
+drivers/crypto/nx/nx-842-pseries.c:738:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:787:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:787:43: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:787:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:788:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:788:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:788:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:798:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:798:51: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:798:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:799:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:799:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:799:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:980:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:980:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:987:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:987:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:987:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1010:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1010:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1010:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1025:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1025:39: expected void *data
+drivers/crypto/nx/nx-842-pseries.c:1025:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1040:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1040:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1065:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:1090:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1090:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1090:21: got void *
+drivers/crypto/nx/nx-842-pseries.c:1100:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1100:23: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1100:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-842-pseries.c:1124:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-842-pseries.c:1124:15: expected void const *
+drivers/crypto/nx/nx-842-pseries.c:1124:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-842-pseries.c:305:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:309:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:351:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:118:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:117:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:374:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:436:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:440:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:483:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:120:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:119:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:505:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:525:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:526:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:527:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:555:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:587:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:588:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:592:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:644:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:645:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:661:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:663:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:666:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:667:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:675:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:677:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:678:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:679:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:729:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:739:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:746:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:774:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:777:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:780:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:787:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:793:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:798:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:801:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:833:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:872:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:873:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:874:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:875:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:876:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:903:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:905:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:984:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:986:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:995:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1003:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1004:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1039:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1064:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1122:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1123:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-842-pseries.c:1123:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-sha256.c:43:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:43:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:43:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:44:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:44:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:44:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:45:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:45:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:45:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:46:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:46:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:46:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:47:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:47:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:47:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:48:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:48:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:48:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:49:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:49:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:49:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha256.c:50:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha256.c:50:24: expected unsigned int
+drivers/crypto/nx/nx-sha256.c:50:24: got restricted __be32 [usertype]
+drivers/crypto/nx/nx-sha512.c:43:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:43:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:43:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:44:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:44:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:44:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:45:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:45:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:45:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:46:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:46:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:46:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:47:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:47:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:47:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:48:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:48:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:48:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:49:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:49:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:49:24: got restricted __be64 [usertype]
+drivers/crypto/nx/nx-sha512.c:50:24: warning: incorrect type in assignment (different base types)
+drivers/crypto/nx/nx-sha512.c:50:24: expected unsigned long long
+drivers/crypto/nx/nx-sha512.c:50:24: got restricted __be64 [usertype]
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/cxl/bus.c:12:17: warning: symbol 'cxl_bus_type' was not declared. Should it be static?
+drivers/dax/device.c:391:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:452:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:31:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:74:67: warning: Using plain integer as NULL pointer
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: warning: incorrect type in argument 2 (different base types)
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: expected unsigned int [usertype] irq_mask
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: got restricted __le32 [usertype] status_lo
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: warning: invalid assignment: |=
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: left side has type restricted __le32
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: right side has type unsigned long
+drivers/dma/fsl-edma-common.c:360:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:363:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:364:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:364:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:364:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:366:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:369:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:373:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:376:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:440:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:440:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:440:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:604:26: warning: Using plain integer as NULL pointer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/dma/sun6i-dma.c:244:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/dma/sun6i-dma.c:244:45: expected void volatile *address
+drivers/dma/sun6i-dma.c:244:45: got void [noderef] __iomem *base
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:125:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:155:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:193:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:221:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-tqmx86.c:262:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:518:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:540:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:549:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1130:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1132:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1138:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1140:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1146:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1147:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1148:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1149:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1150:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1266:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1795:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1804:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1805:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1809:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1811:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1813:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1815:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1817:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1819:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1821:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1831:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1835:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1839:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1842:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1851:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2010:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2019:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2020:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2024:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2034:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2038:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2042:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2045:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2054:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2121:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2123:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2125:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2137:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2139:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2141:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:833:31: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:833:31: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:833:31: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1876:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:540:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:460:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:928:6: warning: symbol 'dce110_edp_wait_for_T12' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1536:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2646:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:865:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:657:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:657:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:662:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:662:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:71:25: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: warning: mixing different enum types:
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: int enum dce_version
+drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:77:25: unsigned int enum dce_environment
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c:499:29: warning: function 'mod_hdcp_hdcp1_dp_execution' with external linkage has definition
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:689:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:689:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:689:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:932:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:932:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:932:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:964:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:964:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:964:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1067:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1067:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1067:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/aldebaran.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:274:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:274:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:274:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:275:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:275:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:275:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:329:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:329:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:329:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h:90:56: error: marked inline, but without a definition
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_virtual.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:270:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:274:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_drv.c:42:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/ast/ast_mode.c:676:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_mode.c:676:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_mode.c:676:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_mode.c:676:16: got unsigned char [usertype] *
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3206:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/drm_bufs.c:228:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:228:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:228:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:231:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:231:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:231:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:424:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_file.c:789:6: warning: symbol 'drm_send_event_helper' was not declared. Should it be static?
+drivers/gpu/drm/drm_memory.c:116:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:116:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:116:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:125:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:125:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:125:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:137:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:137:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:137:28: got void *handle
+drivers/gpu/drm/drm_vm.c:272:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:272:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:272:44: got void *handle
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:78:26: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: expected restricted __le32 [usertype] reg
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:88:26: got unsigned short const
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: expected restricted __le32 [usertype] value
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:89:28: got unsigned int
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: expected restricted __le32
+drivers/gpu/drm/etnaviv/etnaviv_dump.c:210:43: got long
+drivers/gpu/drm/gud/gud_drv.c:95:28: warning: cast to restricted __le32
+drivers/gpu/drm/gud/gud_drv.c:95:17: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:21:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base917c.c:26:1: warning: symbol 'base917c_format' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:134:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:197:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2631:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:173:1: warning: symbol 'headc57d_olut' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:487:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:501:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:501:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:374:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:374:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:817:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:818:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:851:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:852:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:854:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/client.c:64:1: warning: symbol 'nvkm_uclient_sclass' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:27:1: warning: symbol 'gv100_disp_core_mthd_base' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:43:1: warning: symbol 'gv100_disp_core_mthd_sor' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c:39:1: warning: symbol 'gv100_disp_wimm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:120:1: warning: symbol 'gv100_disp_wndw_mthd' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:140:1: warning: symbol 'gv100_disp_wndw' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c:53:1: warning: symbol 'tu102_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c:147:1: warning: symbol 'gf108_gr_fwif' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c:46:1: warning: symbol 'gv100_gsp' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:50:1: warning: symbol 'tu102_mc_intr_unarm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:62:1: warning: symbol 'tu102_mc_intr_rearm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:74:1: warning: symbol 'tu102_mc_intr_mask' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:32:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:32:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:32:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:44:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:44:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:44:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:162:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:162:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:162:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:167:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:167:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:167:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:171:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:171:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:171:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:230:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:230:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:230:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:233:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:233:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:233:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:337:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:337:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:337:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:350:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:350:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:350:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:367:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:367:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:367:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:370:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:370:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:370:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:383:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:383:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:383:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:402:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:402:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:402:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:423:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:423:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:423:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:434:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:434:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:434:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:489:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:489:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:489:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:512:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:512:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:512:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:523:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:523:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:523:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:178:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:223:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:223:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:223:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:273:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:273:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:273:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:189:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:500:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1334:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1334:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1334:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:41:11: warning: symbol 'cayman_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:320:11: warning: symbol 'cayman_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4202:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4202:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4202:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4216:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4216:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4216:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4219:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4219:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4219:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4282:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4282:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4282:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4283:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4283:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4284:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4284:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4284:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4300:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4300:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4300:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4304:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4304:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4304:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4309:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4309:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4309:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:41:11: warning: symbol 'evergreen_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:303:11: warning: symbol 'evergreen_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2076:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2077:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2078:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2079:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2081:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2082:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2140:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2144:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2279:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2280:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2281:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2285:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2286:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2301:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2405:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2409:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2434:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2436:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2442:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2585:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2586:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2666:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2931:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2950:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3081:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3087:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3126:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3132:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3183:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3184:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3898:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3899:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3900:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3903:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3904:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3930:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3935:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3936:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4011:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4015:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4033:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:702:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:702:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:702:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1068:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:122:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:122:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:122:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1082:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: got void *
+drivers/gpu/drm/radeon/r600.c:4044:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4130:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4131:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4389:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4389:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4389:38: got void *
+drivers/gpu/drm/radeon/r600_blit_shaders.c:41:11: warning: symbol 'r6xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:367:11: warning: symbol 'r7xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:684:11: warning: symbol 'r6xx_vs' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:704:11: warning: symbol 'r6xx_ps' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:716:11: warning: symbol 'r6xx_ps_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:717:11: warning: symbol 'r6xx_vs_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:718:11: warning: symbol 'r6xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:719:11: warning: symbol 'r7xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2136:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2138:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2145:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2171:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2173:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2180:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2181:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2207:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2209:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2216:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2217:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2388:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2401:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2402:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2484:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2491:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2507:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2520:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2524:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2526:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2533:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2600:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2604:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2618:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2684:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2687:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2690:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2873:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2875:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2889:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2890:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2910:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2934:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2935:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2939:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2975:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2976:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3015:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3024:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3158:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3167:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3203:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3245:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3248:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3251:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3254:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3257:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3330:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3356:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3364:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3389:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3406:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3423:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3432:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3563:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3565:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3568:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3570:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3585:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3621:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3633:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3672:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3675:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3751:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3786:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3788:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3792:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3841:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3844:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3858:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3861:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3882:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3885:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3940:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3943:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3947:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4005:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4011:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4029:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4033:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4048:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4050:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:95:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:262:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:262:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:262:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:319:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:319:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:319:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:331:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:331:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:331:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:467:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:467:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:467:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:590:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:590:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:590:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:607:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:607:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:607:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:307:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:155:37: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:156:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:157:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:794:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:796:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:801:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:802:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:804:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:804:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:804:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:830:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:831:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: expected unsigned int [usertype] val
+drivers/gpu/drm/radeon/radeon_uvd.c:832:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:237:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:656:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:656:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:656:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_blit_shaders.c:31:11: warning: symbol 'si_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_blit_shaders.c:253:11: warning: symbol 'si_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:332:26: warning: symbol 'cac_weights_pitcairn' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:1088:26: warning: symbol 'cac_weights_oland' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4096:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4130:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4138:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4153:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4021:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4042:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4056:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4064:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4073:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4119:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4180:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4288:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4289:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4353:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4355:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4357:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4359:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4361:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4363:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4365:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4367:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4369:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4372:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4375:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4377:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4379:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4381:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4383:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4385:72: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4388:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4429:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4431:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4457:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4460:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4555:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4557:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4559:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4561:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4563:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4565:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4567:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4569:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4571:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4574:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4576:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4578:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4580:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4598:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4601:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4837:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4838:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4839:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4840:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4841:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4842:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4843:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4924:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4925:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4926:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4927:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4928:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4929:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4931:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4932:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4933:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4947:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4949:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5078:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5082:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5098:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5100:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5568:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5568:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5568:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5570:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5570:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5570:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5586:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5586:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5586:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6041:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6041:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6041:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6042:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6043:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6045:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6045:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6045:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6046:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6048:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6048:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6048:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6050:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6050:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6050:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6052:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6052:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6052:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6054:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6054:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6054:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6056:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6056:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6056:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6060:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6060:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6060:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6063:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6063:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6063:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6686:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6687:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6688:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6691:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6721:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6723:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6726:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6727:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6807:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6810:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6813:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6864:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6866:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:50:20: warning: symbol 'rk3399_cdn_dp' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/cdn-dp-core.c:340:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c:627:13: warning: symbol 'hstt_table' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: got void *
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:244:25: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:268:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/tiny/gm12u320.c:486:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:486:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:486:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:307:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:365:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:617:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1187:9: warning: context imbalance in 'ttm_bo_swapout' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: expected void *[assigned] addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:93:30: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:99:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:99:30: expected void *[assigned] addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:99:30: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:114:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:114:25: got void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:127:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:127:40: expected void const [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:127:40: got unsigned int [usertype] *
+drivers/gpu/drm/ttm/ttm_bo_util.c:127:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:127:49: expected void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:127:49: got unsigned int [usertype] *
+drivers/gpu/drm/ttm/ttm_bo_util.c:146:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:146:28: expected void const volatile [noderef] __iomem *s
+drivers/gpu/drm/ttm/ttm_bo_util.c:146:28: got void *[assigned] src
+drivers/gpu/drm/ttm/ttm_bo_util.c:168:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:168:21: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/ttm/ttm_bo_util.c:168:21: got void *[assigned] dst
+drivers/gpu/drm/ttm/ttm_bo_util.c:212:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:212:27: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/ttm/ttm_bo_util.c:212:27: got void *[addressable] new_iomap
+drivers/gpu/drm/ttm/ttm_bo_util.c:376:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:376:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:376:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:384:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:384:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:384:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:465:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:465:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:465:28: got void *virtual
+drivers/gpu/drm/ttm/ttm_device.c:42:1: warning: symbol 'ttm_global_mutex' was not declared. Should it be static?
+drivers/gpu/drm/ttm/ttm_device.c:43:10: warning: symbol 'ttm_glob_use_count' was not declared. Should it be static?
+drivers/gpu/drm/ttm/ttm_device.c:130:5: warning: context imbalance in 'ttm_device_swapout' - wrong count at exit
+drivers/gpu/drm/tve200/tve200_display.c:33:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:33:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:33:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:50:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:50:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:50:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:60:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:60:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:60:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:65:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:65:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:65:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:138:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:138:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:138:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:141:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:141:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:141:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:147:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:147:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:147:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:236:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:236:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:236:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:250:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:250:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:250:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:270:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:270:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:270:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:275:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:275:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:275:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:277:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:277:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:277:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:300:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:300:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:300:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:311:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:311:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:311:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/vc4/vc4_irq.c:55:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:237:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:266:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:154:42: warning: array of flexible structures
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c: note: in included file:
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:181:10: warning: symbol 'gyro3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:342:10: warning: symbol 'comp3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:514:10: warning: symbol 'als_report_descriptor' was not declared. Should it be static?
+drivers/hid/hid-ft260.c:795:51: warning: cast to restricted __le16
+drivers/hid/hid-ft260.c:880:1: warning: incorrect type in initializer (different base types)
+drivers/hid/hid-ft260.c:880:1: expected unsigned short [usertype] *field
+drivers/hid/hid-ft260.c:880:1: got restricted __le16 *
+drivers/hid/hid-ft260.c:881:1: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-ft260.c:881:1: expected restricted __le16 [usertype] clock
+drivers/hid/hid-ft260.c:881:1: got unsigned short [addressable] [usertype] clock
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:207:43: warning: Using plain integer as NULL pointer
+drivers/hid/hid-thrustmaster.c:214:41: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:215:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:216:46: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:217:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:240:17: warning: Using plain integer as NULL pointer
+drivers/hid/hid-thrustmaster.c:273:37: warning: Using plain integer as NULL pointer
+drivers/hid/hid-vivaldi.c:43:1: warning: symbol 'dev_attr_function_row_physmap' was not declared. Should it be static?
+drivers/hid/intel-ish-hid/ipc/ipc.c:782:13: warning: invalid assignment: |=
+drivers/hid/intel-ish-hid/ipc/ipc.c:782:13: left side has type unsigned short
+drivers/hid/intel-ish-hid/ipc/ipc.c:782:13: right side has type restricted pci_power_t
+drivers/hid/intel-ish-hid/ipc/ipc.c:788:13: warning: invalid assignment: |=
+drivers/hid/intel-ish-hid/ipc/ipc.c:788:13: left side has type unsigned short
+drivers/hid/intel-ish-hid/ipc/ipc.c:788:13: right side has type restricted pci_power_t
+drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16
+drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:526:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/corsair-psu.c:732:82: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:60:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - different lock contexts for basic block
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:133:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-cp2615.c:88:23: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-cp2615.c:88:23: expected restricted __be16 [usertype] preamble
+drivers/i2c/busses/i2c-cp2615.c:88:23: got int
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1115:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/ide/ide-cd.c:1164:31: warning: cast to restricted __be16
+drivers/ide/ide-cd.c:1189:41: warning: cast to restricted __be32
+drivers/ide/ide-cd.c:1153:52: warning: cast truncates bits from constant value (110 becomes 10)
+drivers/ide/ide-cd.c:1154:51: warning: cast truncates bits from constant value (110 becomes 10)
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-eh.c:153:21: warning: restricted blk_status_t degrades to integer
+drivers/ide/ide-ioctls.c: note: in included file (through include/linux/ide.h):
+./include/linux/ata.h:1101:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1101:34: expected unsigned short [usertype]
+./include/linux/ata.h:1101:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1102:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1102:34: expected unsigned short [usertype]
+./include/linux/ata.h:1102:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1103:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1103:34: expected unsigned short [usertype]
+./include/linux/ata.h:1103:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1104:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1104:34: expected unsigned short [usertype]
+./include/linux/ata.h:1104:34: got restricted __le16 [usertype]
+./include/linux/ata.h:1105:34: warning: incorrect type in assignment (different base types)
+./include/linux/ata.h:1105:34: expected unsigned short [usertype]
+./include/linux/ata.h:1105:34: got restricted __le16 [usertype]
+drivers/ide/ide-iops.c:56:25: warning: cast to restricted __le16
+drivers/ide/ide-tape.c:1658:17: warning: cast truncates bits from constant value (21c becomes 1c)
+drivers/ide/ide-tape.c:1659:17: warning: cast truncates bits from constant value (138 becomes 38)
+drivers/ide/pmac.c:228:23: warning: symbol 'mdma_timings_33' was not declared. Should it be static?
+drivers/ide/pmac.c:241:23: warning: symbol 'mdma_timings_33k' was not declared. Should it be static?
+drivers/ide/pmac.c:254:23: warning: symbol 'mdma_timings_66' was not declared. Should it be static?
+drivers/ide/pmac.c:272:3: warning: symbol 'kl66_udma_timings' was not declared. Should it be static?
+drivers/ide/pmac.c:1680:46: warning: Using plain integer as NULL pointer
+drivers/ide/pmac.c:868:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/ide/pmac.c:868:37: expected void const volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:868:37: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:870:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:870:33: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:870:33: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:894:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/ide/pmac.c:894:45: expected void const volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:894:45: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:896:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:896:41: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:896:41: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1063:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/ide/pmac.c:1063:51: expected void volatile [noderef] __iomem *addr
+drivers/ide/pmac.c:1063:51: got unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1294:25: warning: incorrect type in assignment (different address spaces)
+drivers/ide/pmac.c:1294:25: expected unsigned int volatile [noderef] [usertype] __iomem **[usertype] kauai_fcr
+drivers/ide/pmac.c:1294:25: got void [noderef] __iomem *[assigned] base
+drivers/ide/pmac.c:1418:12: warning: symbol 'pmac_ide_probe' was not declared. Should it be static?
+drivers/ide/siimage.c:456:36: warning: incorrect type in initializer (different address spaces)
+drivers/ide/siimage.c:456:36: expected void [noderef] __iomem *ioaddr
+drivers/ide/siimage.c:456:36: got void *host_priv
+drivers/ide/siimage.c:779:40: warning: incorrect type in argument 3 (different address spaces)
+drivers/ide/siimage.c:779:40: expected void *
+drivers/ide/siimage.c:779:40: got void [noderef] __iomem *[assigned] ioaddr
+drivers/ide/siimage.c:794:36: warning: incorrect type in initializer (different address spaces)
+drivers/ide/siimage.c:794:36: expected void [noderef] __iomem *ioaddr
+drivers/ide/siimage.c:794:36: got void *host_priv
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1427:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1427:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1427:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1314:21: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1898:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1907:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2050:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2242:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2366:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2411:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2769:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3260:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3953:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:291:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:385:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:352:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3724:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3724:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3738:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3738:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3822:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3822:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3857:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3857:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3871:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3871:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3950:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3950:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1614:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3088:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3090:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3092:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3094:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:3096:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:5692:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:6243:9: warning: dubious: x & !y
+drivers/infiniband/hw/i40iw/i40iw_cm.c:773:34: warning: bad assignment (+=) to restricted __be16
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3314:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3314:27: expected unsigned int [usertype] rtt_var
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3314:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3315:29: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3315:29: expected unsigned int [usertype] ss_thresh
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3315:29: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3322:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3322:27: expected unsigned int [usertype] snd_nxt
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3322:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: expected unsigned int [usertype] snd_wnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3323:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:27: expected unsigned int [usertype] rcv_nxt
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3324:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: expected unsigned int [usertype] snd_max
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3325:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:27: expected unsigned int [usertype] snd_una
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3327:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:24: expected unsigned int [usertype] cwnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3328:24: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3329:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3329:27: expected unsigned int [usertype] snd_wl1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3329:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3330:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3330:27: expected unsigned int [usertype] snd_wl2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3330:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3331:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3331:34: expected unsigned int [usertype] max_snd_window
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3331:34: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: expected unsigned int [usertype] rcv_wnd
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3332:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3336:27: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3336:27: expected unsigned int [usertype] snd_mss
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3336:27: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: expected unsigned short [usertype] vlan_tag
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3339:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:36: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3343:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:36: expected unsigned short [usertype] dst_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3344:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3346:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3346:41: expected unsigned int [usertype] dest_ip_addr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3346:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3347:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3347:41: expected unsigned int [usertype] local_ipaddr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3347:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3348:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3348:35: expected unsigned short [usertype] arp_idx
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3348:35: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:36: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3356:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:36: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:36: expected unsigned short [usertype] dst_port
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3357:36: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: expected unsigned int [usertype] dest_ip_addr0
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3358:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: expected unsigned int [usertype] dest_ip_addr1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3359:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: expected unsigned int [usertype] dest_ip_addr2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3360:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: expected unsigned int [usertype] dest_ip_addr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3361:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:41: expected unsigned int [usertype] local_ipaddr0
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3362:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3363:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3363:41: expected unsigned int [usertype] local_ipaddr1
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3363:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3364:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3364:41: expected unsigned int [usertype] local_ipaddr2
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3364:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3365:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3365:41: expected unsigned int [usertype] local_ipaddr3
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3365:41: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3366:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3366:35: expected unsigned short [usertype] arp_idx
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3366:35: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_cm.c:3984:36: warning: restricted __be32 degrades to integer
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: expected unsigned short [usertype] port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:461:20: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:548:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:548:33: expected unsigned short [usertype] arp_index
+drivers/infiniband/hw/i40iw/i40iw_hw.c:548:33: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: expected unsigned short [usertype] vlan_id
+drivers/infiniband/hw/i40iw/i40iw_hw.c:613:31: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: expected unsigned int [usertype] qp_num
+drivers/infiniband/hw/i40iw/i40iw_hw.c:621:22: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: expected unsigned short [usertype] dest_port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:622:25: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:623:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:624:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:625:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:626:26: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: expected unsigned short [usertype] src_port
+drivers/infiniband/hw/i40iw/i40iw_hw.c:628:32: got restricted __le16 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:629:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:630:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:631:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: expected unsigned int
+drivers/infiniband/hw/i40iw/i40iw_hw.c:632:33: got restricted __le32 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:352:35: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:352:35: expected unsigned long long [usertype] shadow_area_pa
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:352:35: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1056:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1056:37: expected unsigned long long [addressable] [assigned] [usertype] shadow_area_pa
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1056:37: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1526:29: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1526:29: expected unsigned long long [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1526:29: got restricted __le64 [usertype]
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1927:21: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1927:21: expected unsigned short [usertype] pd_id
+drivers/infiniband/hw/i40iw/i40iw_verbs.c:1927:21: got restricted __le32 [usertype]
+drivers/infiniband/hw/mlx5/fs.c:1060:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:310:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1694:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1695:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:244:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:244:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:244:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:447:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:447:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:644:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:644:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1014:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1394:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1394:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1394:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1404:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1404:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1404:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1982:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1982:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1982:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1993:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1993:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1993:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1996:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1996:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1996:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1997:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1997:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:1997:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3279:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3279:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3279:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3279:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3439:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3439:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3439:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3440:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3440:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3440:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3441:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3441:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3441:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3460:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3460:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3460:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3461:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3461:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3461:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3462:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3462:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3462:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3590:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3590:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3590:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3603:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3603:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3603:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3616:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3616:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3616:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3629:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3629:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3629:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3629:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3629:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3636:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3636:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3636:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3649:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3649:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3649:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3666:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3666:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3666:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3703:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3703:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3703:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3785:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3990:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4019:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4019:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4115:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4115:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4115:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4123:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4123:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4123:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4130:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4203:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4203:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4203:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4388:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4388:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4388:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1189:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1190:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4250:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4250:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4250:33: got unsigned int [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:990:13: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c: note: in included file:
+./include/linux/adreno-smmu-priv.h:36:33: warning: no newline at end of file
+drivers/iommu/omap-iommu.c:1665:24: warning: Using plain integer as NULL pointer
+drivers/ipack/carriers/tpci200.c:153:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:153:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:153:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:187:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:187:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:187:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:236:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:236:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:236:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:49:48: warning: array of flexible structures
+drivers/irqchip/irq-renesas-h8s.c:41:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:41:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:41:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:55:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:55:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:55:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:63:17: warning: symbol 'h8s_irq_chip' was not declared. Should it be static?
+drivers/irqchip/irq-renesas-h8s.c:88:23: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:88:23: expected void *static [toplevel] intc_baseaddr
+drivers/irqchip/irq-renesas-h8s.c:88:23: got void [noderef] __iomem *
+drivers/irqchip/irq-renesas-h8s.c:94:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:94:37: expected void volatile [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:94:37: got void *
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:77:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/smu.c:1089:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1256:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1279:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/via-pmu.c:190:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:302:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:302:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:302:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:344:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:344:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:344:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:38:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:653:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:972:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:403:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:707:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:152:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:276:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:277:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:730:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:826:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c:45:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:209:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:209:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:323:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:323:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:323:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:323:19: got unsigned long long
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:655:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:655:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:655:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:728:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:839:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:839:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:839:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1202:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1202:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1202:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1246:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1246:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1246:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1608:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1608:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1608:36: got restricted __le32 [usertype]
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:653:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:653:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:653:9: struct writeset *
+drivers/md/dm-era-target.c:957:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:957:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:957:14: struct writeset *
+drivers/md/dm-integrity.c:2154:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2154:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2154:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2155:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2155:33: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2155:33: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2281:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2282:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:401:31: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:415:38: warning: restricted __le64 degrades to integer
+drivers/md/dm-integrity.c:490:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:492:34: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:494:53: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:496:50: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:567:56: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:579:75: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:808:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:817:28: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:817:28: expected unsigned long long [usertype] section_le
+drivers/md/dm-integrity.c:817:28: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:1643:27: warning: incorrect type in initializer (different base types)
+drivers/md/dm-integrity.c:1643:27: expected unsigned long long [usertype] sector_le
+drivers/md/dm-integrity.c:1643:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:1656:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1968:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1972:41: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:1976:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1976:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:1976:33: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2045:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2045:33: expected unsigned long long volatile
+drivers/md/dm-integrity.c:2045:33: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:2369:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2369:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2453:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2455:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2455:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2455:25: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2456:31: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2470:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2472:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2472:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2472:33: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2473:40: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2498:41: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2498:41: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2498:41: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2507:41: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2507:41: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2507:41: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2541:33: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2541:33: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2541:33: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2641:32: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2742:31: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2742:31: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:2742:31: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:2827:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:2828:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:2868:25: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:2868:25: expected unsigned int [usertype] sector_hi
+drivers/md/dm-integrity.c:2868:25: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:2940:38: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3101:31: warning: invalid assignment: &=
+drivers/md/dm-integrity.c:3101:31: left side has type unsigned int
+drivers/md/dm-integrity.c:3101:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:3116:43: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3133:47: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3133:47: expected unsigned long long [usertype] provided_data_sectors
+drivers/md/dm-integrity.c:3133:47: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3139:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3150:55: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3150:55: left side has type unsigned int
+drivers/md/dm-integrity.c:3150:55: right side has type restricted __le32
+drivers/md/dm-integrity.c:3151:63: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3151:63: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3151:63: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3162:47: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3162:47: left side has type unsigned int
+drivers/md/dm-integrity.c:3162:47: right side has type restricted __le32
+drivers/md/dm-integrity.c:3163:55: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3163:55: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3163:55: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3169:47: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3169:47: left side has type unsigned int
+drivers/md/dm-integrity.c:3169:47: right side has type restricted __le32
+drivers/md/dm-integrity.c:3170:55: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3170:55: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3170:55: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3174:39: warning: invalid assignment: &=
+drivers/md/dm-integrity.c:3174:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3174:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3182:39: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3182:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3182:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3183:47: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3183:47: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3183:47: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3186:39: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3186:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3186:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3195:45: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3196:29: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3197:66: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3198:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3199:72: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3200:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3201:75: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3202:77: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3210:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3211:36: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3216:47: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3216:47: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:3216:47: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3244:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3245:25: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3257:49: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3267:47: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3268:47: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3276:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3293:38: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3295:38: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3342:32: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3346:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3369:41: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:3424:36: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3424:36: expected unsigned short [usertype] integrity_tag_size
+drivers/md/dm-integrity.c:3424:36: got restricted __le16 [usertype]
+drivers/md/dm-integrity.c:3427:31: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3427:31: left side has type unsigned int
+drivers/md/dm-integrity.c:3427:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:3435:31: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3435:31: left side has type unsigned int
+drivers/md/dm-integrity.c:3435:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:3441:39: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:3441:39: left side has type unsigned int
+drivers/md/dm-integrity.c:3441:39: right side has type restricted __le32
+drivers/md/dm-integrity.c:3442:42: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3442:42: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3442:42: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3460:42: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3460:42: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3460:42: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3462:55: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3466:50: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3466:50: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3466:50: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3468:58: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3468:58: expected unsigned int [usertype] journal_sections
+drivers/md/dm-integrity.c:3468:58: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3471:22: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:3480:39: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3480:39: expected unsigned long long [usertype] provided_data_sectors
+drivers/md/dm-integrity.c:3480:39: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3672:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3672:27: expected unsigned long long
+drivers/md/dm-integrity.c:3672:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3673:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3673:27: expected unsigned long long
+drivers/md/dm-integrity.c:3673:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3674:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3674:27: expected unsigned long long
+drivers/md/dm-integrity.c:3674:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3675:27: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3675:27: expected unsigned long long
+drivers/md/dm-integrity.c:3675:27: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:3829:52: warning: incorrect type in initializer (different base types)
+drivers/md/dm-integrity.c:3829:52: expected unsigned int [usertype] section_le
+drivers/md/dm-integrity.c:3829:52: got restricted __le32 [usertype]
+drivers/md/dm-integrity.c:3875:53: warning: cast to restricted __le64
+drivers/md/dm-integrity.c:3875:51: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:3875:51: expected unsigned long long
+drivers/md/dm-integrity.c:3875:51: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:4250:13: warning: cast to restricted __le16
+drivers/md/dm-integrity.c:4260:14: warning: cast to restricted __le32
+drivers/md/dm-integrity.c:4280:32: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4358:55: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4359:31: warning: invalid assignment: |=
+drivers/md/dm-integrity.c:4359:31: left side has type unsigned int
+drivers/md/dm-integrity.c:4359:31: right side has type restricted __le32
+drivers/md/dm-integrity.c:4360:39: warning: incorrect type in assignment (different base types)
+drivers/md/dm-integrity.c:4360:39: expected unsigned long long [usertype] recalc_sector
+drivers/md/dm-integrity.c:4360:39: got restricted __le64 [usertype]
+drivers/md/dm-integrity.c:4390:37: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4397:29: warning: restricted __le32 degrades to integer
+drivers/md/dm-integrity.c:4398:13: warning: cast to restricted __le64
+drivers/md/dm-snap.c: note: in included file (through include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, include/linux/blkdev.h):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1227:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1227:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1227:24: struct md_rdev *
+drivers/md/raid1.c:1380:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1380:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1380:40: struct md_rdev *
+drivers/md/raid1.c:1587:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1587:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1587:40: struct md_rdev *
+drivers/md/raid1.c:1652:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1652:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1652:40: struct md_rdev *
+drivers/md/raid1.c:1769:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1769:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1769:25: struct md_rdev *
+drivers/md/raid1.c:1780:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1780:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1780:25: struct md_rdev *
+drivers/md/raid1.c:2247:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2247:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2247:32: struct md_rdev *
+drivers/md/raid1.c:2283:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2283:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2283:32: struct md_rdev *
+drivers/md/raid1.c:2301:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2301:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2301:32: struct md_rdev *
+drivers/md/raid1.c:2718:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2718:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2718:24: struct md_rdev *
+drivers/md/raid10.c:1910:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1910:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1910:37: struct md_rdev *
+drivers/md/raid10.c:4903:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4903:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4903:33: struct md_rdev *
+drivers/md/raid10.c:4906:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4906:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4906:33: struct md_rdev *
+drivers/md/raid10.c:4995:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4995:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4995:32: struct md_rdev *
+drivers/md/raid10.c:4998:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4998:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4998:32: struct md_rdev *
+drivers/md/raid10.c:751:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:751:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:751:24: struct md_rdev *
+drivers/md/raid10.c:754:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:754:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:754:32: struct md_rdev *
+drivers/md/raid10.c:1147:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1147:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1147:28: struct md_rdev *
+drivers/md/raid10.c:1286:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1286:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1286:40: struct md_rdev *
+drivers/md/raid10.c:1287:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1287:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1287:41: struct md_rdev *
+drivers/md/raid10.c:1412:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1412:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1412:40: struct md_rdev *
+drivers/md/raid10.c:1413:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1413:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1413:41: struct md_rdev *
+drivers/md/raid10.c:1711:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1711:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1711:40: struct md_rdev *
+drivers/md/raid10.c:1712:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1712:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1712:41: struct md_rdev *
+drivers/md/raid10.c:1740:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1740:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1740:40: struct md_rdev *
+drivers/md/raid10.c:1741:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1741:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1741:41: struct md_rdev *
+drivers/md/raid10.c:1877:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1877:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1877:40: struct md_rdev *
+drivers/md/raid10.c:2100:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2100:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2100:25: struct md_rdev *
+drivers/md/raid10.c:2114:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2114:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2114:17: struct md_rdev *
+drivers/md/raid10.c:2681:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2681:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2681:32: struct md_rdev *
+drivers/md/raid10.c:2736:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2736:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2736:32: struct md_rdev *
+drivers/md/raid10.c:2772:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2772:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2772:32: struct md_rdev *
+drivers/md/raid10.c:3282:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3282:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3282:49: struct md_rdev *
+drivers/md/raid10.c:3357:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3357:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3357:33: struct md_rdev *
+drivers/md/raid10.c:3358:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3358:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3358:36: struct md_rdev *
+drivers/md/raid10.c:3428:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3428:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3428:56: struct md_rdev *
+drivers/md/raid10.c:3445:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3445:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3445:41: struct md_rdev *
+drivers/md/raid10.c:3648:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3648:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3648:32: struct md_rdev *
+drivers/md/raid10.c:3678:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3678:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3678:32: struct md_rdev *
+drivers/md/raid10.c:4434:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4434:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4434:40: struct md_rdev *
+drivers/md/raid10.c:4450:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4450:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4450:40: struct md_rdev *
+drivers/md/raid10.c:5080:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5080:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5080:48: struct md_rdev *
+drivers/md/raid10.c:5176:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5176:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5176:48: struct md_rdev *
+drivers/md/raid10.c:5179:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5179:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5179:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5415:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5415:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5415:16: struct md_rdev *
+drivers/md/raid5.c:5418:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5418:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5418:24: struct md_rdev *
+drivers/md/raid5.c:7788:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7788:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7788:40: struct md_rdev *
+drivers/md/raid5.c:8001:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8001:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8001:25: struct md_rdev *
+drivers/md/raid5.c:8017:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8017:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8017:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7009:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7009:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7010:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7011:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7012:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7017:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7018:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7019:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memory/emif.c:1831:9: warning: context imbalance in 'freq_pre_notify_handling' - wrong count at exit
+drivers/memory/emif.c:1862:31: warning: context imbalance in 'freq_post_notify_handling' - unexpected unlock
+drivers/memstick/core/ms_block.c:792:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:792:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:792:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:830:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:830:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:830:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:903:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:903:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:903:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:950:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:950:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:950:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1035:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1035:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1035:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1039:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1039:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1039:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1162:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1163:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1165:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1167:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1169:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1172:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1173:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1176:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1178:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1183:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1225:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1306:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1409:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3147:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3159:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3164:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3166:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3173:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3176:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3178:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3188:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3297:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3369:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3369:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3369:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3370:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3370:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3370:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3377:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3377:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3377:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3383:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3383:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3383:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3384:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3384:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3384:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3387:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3387:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3387:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3388:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3388:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3388:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3617:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3617:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3617:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3641:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3645:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4881:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4886:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4891:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4902:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5331:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5425:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5507:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5534:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5541:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5545:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6177:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6179:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6185:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6185:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6185:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6284:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6284:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6284:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7697:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7698:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7700:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7746:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:918:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:918:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:918:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:968:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:968:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:968:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1003:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1003:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1003:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1030:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1033:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1033:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1033:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1056:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1056:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1056:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1057:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1057:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1057:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1073:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1073:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1073:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1075:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1075:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1075:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1077:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1077:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1077:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1096:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1096:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1096:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1114:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1114:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1115:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1115:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1115:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1133:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1133:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1136:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1136:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1136:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1154:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1154:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1154:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1160:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1160:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1160:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1162:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1162:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1162:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1202:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1202:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1202:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2154:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2154:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2154:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2179:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2179:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2179:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2192:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5134:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5165:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5779:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5923:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5925:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5925:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5925:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:5929:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5929:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5929:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:6415:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6415:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6415:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6425:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6425:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6425:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6485:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6489:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6505:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7236:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7237:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7666:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7667:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8148:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2467:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2467:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2467:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2604:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2657:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2658:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2659:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1791:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1792:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1806:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1806:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1806:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1884:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1884:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1884:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1912:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1912:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1912:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1913:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1913:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1913:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1971:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1971:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1971:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1989:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1989:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1989:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1990:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1990:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1990:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2005:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2023:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2023:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2023:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2024:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2024:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2024:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2032:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:839:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:839:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:839:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:960:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1188:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:784:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:785:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1368:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1234:52: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1234:52: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:1234:52: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1238:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1238:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1238:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1242:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1242:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1242:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1244:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1244:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1244:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1258:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1258:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1258:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1260:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1260:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1260:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:982:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1492:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1529:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1529:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1529:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1532:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1532:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1532:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:745:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:745:36: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:745:36: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:753:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:753:39: expected unsigned int
+drivers/message/fusion/mptlan.c:753:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:756:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:756:39: expected unsigned int
+drivers/message/fusion/mptlan.c:756:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:766:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:766:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:766:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:775:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:775:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:775:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:777:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:777:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:777:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:784:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:819:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:819:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:819:23: got unsigned short
+drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4597:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4619:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4625:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4665:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2635:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2636:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2638:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2639:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2648:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2649:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1414:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1415:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1416:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1417:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3712:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3712:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3712:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3716:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3716:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3716:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3730:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3634:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3634:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3634:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3635:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3635:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3635:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3642:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4911:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4923:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4058:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1231:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1231:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1231:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2070:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2072:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2074:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2076:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2270:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2270:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2270:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2287:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2287:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2287:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2433:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2435:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2446:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2500:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2567:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2568:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2727:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2731:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2804:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2805:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2909:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2909:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2909:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2955:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3453:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3466:14: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:4996:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5027:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5046:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5089:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/sm501.c:1148:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1148:29: warning: cast from non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast from non-scalar
+drivers/misc/bcm-vk/bcm_vk_dev.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_msg.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_tty.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:597:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:597:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:597:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:669:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:669:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:669:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:767:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:767:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:767:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:768:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:768:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:768:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:832:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:832:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:832:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:857:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/habanalabs/common/firmware_if.c:120:20: warning: incorrect type in assignment (different base types)
+drivers/misc/habanalabs/common/firmware_if.c:120:20: expected restricted __le32 [usertype] fence
+drivers/misc/habanalabs/common/firmware_if.c:120:20: got unsigned int
+drivers/misc/habanalabs/gaudi/gaudi.c:3750:27: warning: cast truncates bits from constant value (7ff0000000 becomes f0000000)
+drivers/misc/habanalabs/goya/goya.c:2910:17: warning: cast removes address space '__iomem' of expression
+drivers/misc/habanalabs/goya/goya.c:2458:27: warning: cast truncates bits from constant value (7ff0000000 becomes f0000000)
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:194:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:195:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:341:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:341:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:341:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:479:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:479:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:479:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/ti-st/st_core.c:290:41: warning: cast to restricted __le16
+drivers/mmc/core/queue.c:329:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:329:21: expected int ret
+drivers/mmc/core/queue.c:329:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:332:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:332:21: expected int ret
+drivers/mmc/core/queue.c:332:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:354:16: warning: incorrect type in return expression (different base types)
+drivers/mmc/core/queue.c:354:16: expected restricted blk_status_t
+drivers/mmc/core/queue.c:354:16: got int [assigned] ret
+drivers/mmc/host/cqhci-core.c:425:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:426:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:427:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:428:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:429:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:430:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:474:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:474:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci-core.c:474:15: got int
+drivers/mmc/host/cqhci-core.c:548:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:548:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci-core.c:548:19: got restricted __le64 [usertype] *
+drivers/mmc/host/dw_mmc.c:602:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:602:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:602:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:602:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:602:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:602:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:615:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:615:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:674:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:674:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:674:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:674:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:674:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:674:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:674:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:674:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/meson-gx-mmc.c:1179:34: warning: incorrect type in assignment (different address spaces)
+drivers/mmc/host/meson-gx-mmc.c:1179:34: expected void *bounce_buf
+drivers/mmc/host/meson-gx-mmc.c:1179:34: got void [noderef] __iomem *
+drivers/mmc/host/mmc_spi.c:842:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:416:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:417:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:418:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:456:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:86:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:86:34: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:86:34: got void *priv
+drivers/mtd/devices/phram.c:102:23: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/phram.c:102:23: expected void *priv
+drivers/mtd/devices/phram.c:102:23: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:132:25: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:132:25: got void *priv
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:409:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:409:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:409:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:410:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:410:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:410:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:603:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:604:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:605:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:779:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:817:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:26: expected void *p
+drivers/mtd/nand/onenand/onenand_base.c:860:26: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:814:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:814:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1772:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:2001:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1912:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2084:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2084:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2084:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:479:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:494:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:510:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:510:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:510:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:523:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:523:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:523:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:643:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:643:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:643:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:659:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:659:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:659:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:321:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:321:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:321:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:322:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:322:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:322:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:323:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:323:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:323:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:337:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:351:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:503:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:511:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:511:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:511:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:512:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:512:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:512:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:513:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:513:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:513:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:562:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:610:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:611:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:612:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:768:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:295:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:295:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:295:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:354:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:553:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:553:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:553:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:592:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:647:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:647:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:647:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:726:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1257:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:569:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:569:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:569:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1028:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1028:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1028:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1030:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1030:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1030:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1039:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1039:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1039:22: got unsigned long long [assigned] sqnum
+drivers/net/bareudp.c:261:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:261:14: expected struct socket *sock
+drivers/net/bareudp.c:261:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:574:28: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:574:28: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:574:28: got unsigned short
+drivers/net/bareudp.c:577:33: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:577:33: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:577:33: got unsigned short
+drivers/net/bonding/bond_main.c:2614:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2620:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2667:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2667:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2667:40: got int
+drivers/net/bonding/bond_main.c:3489:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:3489:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_options.c:1145:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1145:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1145:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
+drivers/net/can/slcan.c:348:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:348:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:348:14: void *
+drivers/net/can/slcan.c:654:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:654:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:654:9: void *
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:530:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1513:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1513:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1513:35: got unsigned short [usertype]
+drivers/net/ethernet/adaptec/starfire.c:1829:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1829:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1829:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:811:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1421:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1421:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1421:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1425:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1425:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1425:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1426:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1426:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1426:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1429:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1429:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1429:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1430:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1430:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1430:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1432:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1432:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1432:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1446:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1826:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1827:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1840:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1849:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1849:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1853:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1870:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1873:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1873:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1874:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1783:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1783:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1783:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1796:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2032:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2032:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2032:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2054:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2054:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2054:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2055:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2057:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2060:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2060:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2060:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2061:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2061:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2061:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2063:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2063:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2063:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2081:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2081:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2081:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2083:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2083:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2083:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2085:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2085:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2085:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2128:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2197:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2197:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2197:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2253:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2253:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2253:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2254:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2254:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2254:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2255:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2255:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2255:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2260:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2260:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2260:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:17023:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17023:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17023:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:17024:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17024:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17024:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:282:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:282:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:282:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:284:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:284:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:284:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3244:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3249:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3254:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3254:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3279:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3283:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3283:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3283:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3293:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3297:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3297:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3297:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3307:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3307:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3313:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3314:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3321:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3322:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3325:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3361:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3361:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3361:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3361:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3414:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3414:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3414:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3414:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1728:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1798:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3371:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3371:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3371:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1777:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1788:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1969:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1969:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1969:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1970:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1970:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1970:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1971:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2373:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2436:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2118:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2151:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:579:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1242:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:569:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:569:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:569:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1044:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1044:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1044:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1101:48: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1432:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:801:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:809:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:810:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:824:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:825:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:896:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1014:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1029:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1063:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1064:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1102:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1109:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1145:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1146:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1176:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1215:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1254:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1262:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1276:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1290:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1319:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1334:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1380:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1384:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1393:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1426:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1430:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1431:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1438:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1492:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1519:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1544:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1545:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1552:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1556:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1577:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1650:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1725:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1778:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1784:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1829:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1830:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1912:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1994:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1995:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2004:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2007:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2060:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2061:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2103:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2104:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2133:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2134:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2201:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2202:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2373:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2376:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2380:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2397:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2506:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2507:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2510:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2518:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2519:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2551:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2556:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2597:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2604:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2634:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2868:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2869:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2939:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2940:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3186:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3192:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3312:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3313:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3328:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3360:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3361:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3451:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3493:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3494:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3545:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3584:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3592:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3632:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3669:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3723:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3724:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3753:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3760:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3980:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4098:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4099:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4103:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4139:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4174:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4323:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4324:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4377:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4494:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4503:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4547:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4575:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4613:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4620:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4644:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4654:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4655:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4661:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4664:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4669:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4697:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4717:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4752:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4924:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4965:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5015:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5016:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5026:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:912:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:912:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:912:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1112:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1112:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1112:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2202:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2465:53: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/freescale/xgmac_mdio.c:312:20: got void *priv
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:5339:31: warning: context imbalance in 'hclge_sync_fd_user_def_cfg' - unexpected unlock
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:443:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:443:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:443:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1307:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1310:26: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1393:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/ibm/ibmvnic.c:3983:12: error: symbol 'send_request_map' redeclared with different type (incompatible argument 3 (different base types)):
+drivers/net/ethernet/ibm/ibmvnic.c:3983:12: int static [signed] [toplevel] send_request_map( ... )
+drivers/net/ethernet/ibm/ibmvnic.c:98:12: note: previously declared as:
+drivers/net/ethernet/ibm/ibmvnic.c:98:12: int static [signed] [toplevel] send_request_map( ... )
+drivers/net/ethernet/intel/e100.c:1398:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:1518:29: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2272:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2273:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2274:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e100.c:2929:24: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/e1000/e1000_ethtool.c:516:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/fm10k/fm10k_pci.c:1395:9: warning: context imbalance in 'fm10k_msix_mbx_pf' - different lock contexts for basic block
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/igb/igb_ethtool.c:834:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:442:25: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:522:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:528:33: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: expected restricted __be16 [usertype] vlan_tci
+drivers/net/ethernet/intel/igb/igb_main.c:2646:48: got unsigned short [usertype] vlan_priority:3
+drivers/net/ethernet/intel/igb/igb_main.c:6278:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:6278:23: expected unsigned int [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:6278:23: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igb/igb_main.c:6283:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igb/igb_main.c:6283:37: expected restricted __le32 [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:6283:37: got unsigned int [assigned] [usertype] olinfo_status
+drivers/net/ethernet/intel/igb/igb_main.c:8600:31: warning: cast to restricted __be16
+drivers/net/ethernet/intel/igb/igb_main.c:8600:31: warning: cast from restricted __le16
+drivers/net/ethernet/intel/igb/igb_ptp.c:1137:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/intel/igb/igb_ptp.c:1137:17: expected unsigned int [usertype] val
+drivers/net/ethernet/intel/igb/igb_ptp.c:1137:17: got restricted __be16 [usertype]
+drivers/net/ethernet/intel/igb/igb_ptp.c:1142:25: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/intel/igb/igb_ptp.c:1142:25: expected unsigned int [usertype] val
+drivers/net/ethernet/intel/igb/igb_ptp.c:1142:25: got restricted __be16 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:93:31: warning: cast to restricted __be16
+drivers/net/ethernet/intel/igbvf/netdev.c:95:31: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: expected unsigned long long [usertype] pkt_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:203:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: expected unsigned long long [usertype] hdr_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:205:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: expected unsigned long long [usertype] pkt_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:207:48: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:261:19: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:276:25: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:282:26: warning: cast to restricted __le16
+drivers/net/ethernet/intel/igbvf/netdev.c:371:27: warning: cast to restricted __le32
+drivers/net/ethernet/intel/igbvf/netdev.c:797:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: expected unsigned int [usertype] vlan_macip_lens
+drivers/net/ethernet/intel/igbvf/netdev.c:1992:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: expected unsigned int [usertype] type_tucmd_mlhl
+drivers/net/ethernet/intel/igbvf/netdev.c:1994:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: expected unsigned int [usertype] mss_l4len_idx
+drivers/net/ethernet/intel/igbvf/netdev.c:1995:41: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: expected restricted __wsum [usertype] diff
+drivers/net/ethernet/intel/igbvf/netdev.c:2059:46: got restricted __be32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2254:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2254:43: expected unsigned long long [usertype] buffer_addr
+drivers/net/ethernet/intel/igbvf/netdev.c:2254:43: got restricted __le64 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2255:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2255:44: expected unsigned int [usertype] cmd_type_len
+drivers/net/ethernet/intel/igbvf/netdev.c:2255:44: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2257:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igbvf/netdev.c:2257:45: expected unsigned int [usertype] olinfo_status
+drivers/net/ethernet/intel/igbvf/netdev.c:2257:45: got restricted __le32 [usertype]
+drivers/net/ethernet/intel/igbvf/netdev.c:2263:36: warning: invalid assignment: |=
+drivers/net/ethernet/intel/igbvf/netdev.c:2263:36: left side has type unsigned int
+drivers/net/ethernet/intel/igbvf/netdev.c:2263:36: right side has type restricted __le32
+drivers/net/ethernet/intel/igc/igc_dump.c:192:40: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:193:37: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:275:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:276:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:281:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_dump.c:282:45: warning: cast to restricted __le64
+drivers/net/ethernet/intel/igc/igc_ethtool.c:557:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/intel/igc/igc_ethtool.c:557:32: expected unsigned short [usertype]
+drivers/net/ethernet/intel/igc/igc_ethtool.c:557:32: got restricted __le16 [usertype]
+drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c:1660:20: warning: cast to restricted __be16
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:514:56: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:521:48: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:536:59: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c:546:59: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10150:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10150:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10150:25: struct bpf_prog *
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3817:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3817:46: expected restricted __wsum [usertype] diff
+drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3817:46: got restricted __be32 [usertype]
+drivers/net/ethernet/jme.c:959:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:959:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:959:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs
+drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1947:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1947:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1947:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1986:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1986:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1986:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2017:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2017:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2017:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2051:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2051:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2051:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2106:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2106:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2106:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2124:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2124:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2124:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1759:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1945:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1945:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1945:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4410:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:780:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:780:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:780:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:786:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:786:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:786:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:799:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:799:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:799:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:1997:46: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2017:38: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:26:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:29:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:39:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:42:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:720:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:588:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:588:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:596:48: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:646:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:646:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:646:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1155:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1155:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1155:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1180:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1180:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1180:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3109:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3109:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3109:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3109:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:1891:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1891:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1891:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2671:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2671:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2671:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2671:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:2692:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2700:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4581:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4581:53: warning: cast from restricted __le16
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3519:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3840:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3842:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3844:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4750:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5043:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5079:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5124:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1619:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1639:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1595:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4966:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4969:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4970:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4974:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1603:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1605:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6956:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4784:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void **
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2138:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2138:41: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2138:41: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:33: expected unsigned short [usertype] uid_hi
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:33: got restricted __be16 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:45: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:45: expected unsigned int [usertype] uid_lo
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:45: got restricted __be32 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:56: warning: incorrect type in argument 4 (different base types)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:56: expected unsigned short [usertype] seqid
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:158:56: got restricted __be16 [usertype]
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:307:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:307:26: expected void const [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:307:26: got void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:337:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:337:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:337:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:344:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:344:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:344:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:357:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:357:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:357:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:398:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:398:33: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:398:33: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:467:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:467:41: expected void *reg
+drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:467:41: got unsigned int [noderef] __iomem *
+drivers/net/ethernet/packetengines/hamachi.c:1564:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1565:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1566:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1568:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:346:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:110:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: expected union ionic_dev_cmd_regs *regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: got union ionic_dev_cmd_regs [noderef] __iomem *dev_cmd_regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: expected void [noderef] __iomem *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: got unsigned int *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: expected void volatile [noderef] __iomem *a
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: got union ionic_dev_cmd *
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:510:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c:357:1: warning: no newline at end of file
+drivers/net/ethernet/realtek/8139too.c:2246:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2246:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2246:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:899:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:899:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:899:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:900:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:907:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:908:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3081:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3081:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3081:23: got void [noderef] __iomem *
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:181:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:185:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:196:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:200:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:215:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:223:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:241:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:245:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1021:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:610:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1138:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:237:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3149:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3149:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3149:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3155:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3155:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3155:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3207:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3207:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3207:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3277:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3277:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3277:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3294:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3294:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3294:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:774:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:777:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:777:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:789:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:796:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:863:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:864:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:869:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:872:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:878:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:896:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:904:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:911:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:912:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:961:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:975:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:981:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:996:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1062:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1063:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1064:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1409:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:417:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:427:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:97:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:97:47: expected restricted __be64
+drivers/net/geneve.c:97:47: got int
+drivers/net/geneve.c:109:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:110:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1840:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1840:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1840:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1845:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1845:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1845:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1971:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1971:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1971:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:432:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:432:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:432:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:432:22: got unsigned int
+drivers/net/macsec.c:433:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:433:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:433:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:433:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:588:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:458:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:458:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:458:14: void *
+drivers/net/slip/slip.c:892:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:892:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:892:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:706:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:707:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:708:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:709:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:804:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:827:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:828:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:829:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:935:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:935:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:935:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:948:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:948:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:948:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1010:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:1012:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1012:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:1012:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1072:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1072:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1072:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1073:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1073:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1073:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1074:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1074:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1074:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1119:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1119:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1119:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1120:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1120:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1120:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1121:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1121:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1121:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1116:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1116:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1116:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1231:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1231:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1231:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1485:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1487:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1495:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1639:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:2963:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:2963:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:2963:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:2963:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2168:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2168:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2168:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2168:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1776:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1776:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1776:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:197:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:197:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:197:21: got int
+drivers/net/usb/sr9700.c:199:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:199:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:199:21: got int
+drivers/net/usb/sr9700.c:204:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:204:16: expected int
+drivers/net/usb/sr9700.c:204:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9800.c: note: in included file:
+drivers/net/usb/sr9800.h:166:53: warning: symbol 'SR9800_BULKIN_SIZE' was not declared. Should it be static?
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: expected restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: got unsigned long long [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: expected restricted __wsum [usertype] csum
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: got restricted __be16 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2426:31: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: warning: incorrect type in argument 3 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: expected unsigned long [usertype] size
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: got restricted __le16 [usertype] mfTableLen
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: expected restricted __le16 [usertype] txDataRingDescSize
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: got int
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: got int
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1141:42: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1141:42: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1141:42: got int
+drivers/net/vrf.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+drivers/net/vxlan.c:500:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan.c:500:34: expected unsigned int [usertype] b
+drivers/net/vxlan.c:500:34: got restricted __be32 [usertype] vni
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: warning: incorrect type in assignment (different base types)
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: expected unsigned short [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: got restricted __be16 [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:379:36: warning: restricted __be16 degrades to integer
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: expected struct qe_bd [noderef] __iomem *bd
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: got struct qe_bd *curtx_bd
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: expected struct qe_bd [noderef] __iomem *[assigned] bd
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: got struct qe_bd *tx_bd_base
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: struct qe_bd [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: struct qe_bd *
+drivers/net/wan/fsl_ucc_hdlc.c:462:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:506:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:528:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:552:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:596:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:611:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:854:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:857:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:858:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:861:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:864:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:869:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:871:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:873:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:874:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:876:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:996:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:998:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1007:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1009:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:412:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:412:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:727:29: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:818:21: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:1024:29: warning: dereference of noderef expression
+drivers/net/wireless/ath/ath10k/htt_rx.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1502:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/hw.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1502:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/wmi.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/wmi.h:3478:34: warning: array of flexible structures
+drivers/net/wireless/ath/ath11k/dp_tx.c:776:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:778:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:781:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:954:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:956:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:115:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:117:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:119:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:121:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:125:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:127:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:129:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:131:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:133:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:135:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:137:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:139:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:141:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:143:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:145:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:147:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:149:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:151:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:153:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:155:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:157:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:163:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:167:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:169:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:173:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:175:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:177:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:179:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:181:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:183:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:185:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:187:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:189:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:209:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:213:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:215:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:78:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1621:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1622:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:105:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3649:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6300:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6431:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:2055:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2055:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2055:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3262:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3853:27: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3853:27: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3853:27: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4927:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4927:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4927:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4930:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4930:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4930:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4933:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4933:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4933:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6404:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6404:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6404:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6424:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6424:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6424:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6426:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6426:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6426:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6428:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6428:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6428:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6584:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6584:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6584:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6586:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6586:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6586:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6588:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6588:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6588:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6693:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6693:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6693:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6695:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6695:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6695:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6705:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6705:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6705:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/cfg/9000.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/calib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/devices.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/devices.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/lib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/lib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/main.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/main.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/dev.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/rx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/rxon.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/dev.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/ucode.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/dvm/ucode.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:312:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:437:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:407:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:451:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h, drivers/net/wireless/intel/iwlwifi/fw/debugfs.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/img.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/init.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/init.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/paging.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/paging.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/pnvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/pnvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h, drivers/net/wireless/intel/iwlwifi/fw/pnvm.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/smem.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/smem.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-debug.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-drv.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-io.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:75:9: warning: context imbalance in 'iwl_read_direct32' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:144:9: warning: context imbalance in 'iwl_read_prph' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h, drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:111:34: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:111:34: expected struct iwl_tso_hdr_page *tso_hdr_page
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:111:34: got struct iwl_tso_hdr_page [noderef] __percpu *
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:130:33: warning: incorrect type in initializer (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:130:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:130:33: got struct iwl_tso_hdr_page *
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:136:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:136:40: expected void [noderef] __percpu *__pdata
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:136:40: got struct iwl_tso_hdr_page *tso_hdr_page
+drivers/net/wireless/intel/iwlwifi/mvm/binding.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/coex.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/d3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/d3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/fw.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/fw.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2992:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2992:63: expected unsigned char const [usertype] *ies
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2992:63: got unsigned char const [noderef] __rcu *
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2993:38: warning: dereference of noderef expression
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2993:38: warning: dereference of noderef expression
+drivers/net/wireless/intel/iwlwifi/mvm/nvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/nvm.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ops.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/ops.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/quota.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rfi.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h, drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/api/binding.h, drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h, drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/sf.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/tdls.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/time-event.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/time-event.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-dbg-tlv.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-op-mode.h, drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+./drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/tx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/utils.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/mvm/utils.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/fw/acpi.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/acpi.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/trans.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/trans.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/pcie/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/queue/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, ...):
+drivers/net/wireless/intel/iwlwifi/fw/file.h:283:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/fw/file.h:452:19: warning: mixed bitwiseness
+drivers/net/wireless/intel/iwlwifi/queue/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:740:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:283:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:283:38: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:283:38: got struct iwl_tso_hdr_page *
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:323:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:344:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: expected void [noderef] __user *pointer
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: got char *[assigned] memptr
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: expected void [noderef] __user *pointer
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: got char *[assigned] memptr
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: expected unsigned int [usertype] oid
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: got restricted __be32 [usertype]
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: expected unsigned int [usertype] length
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: got restricted __be32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: expected unsigned int [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: expected unsigned int [usertype] size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: expected unsigned int [usertype] addr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: expected short age
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: expected short channel
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: expected short capinfo
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: expected short rates
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: expected short basic_rates
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: expected unsigned int [usertype] nr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: expected unsigned short [usertype] nr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: expected unsigned short
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: expected unsigned short [usertype] id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: expected unsigned short [usertype] state
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: expected unsigned short [usertype] code
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: expected unsigned short [usertype] id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: expected unsigned short [usertype] state
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: expected unsigned short [usertype] code
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: expected unsigned short [usertype] size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: expected short id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: expected short size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2112:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2262:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:886:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:946:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:496:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:718:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:718:17: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:718:17: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:722:25: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:722:25: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:722:25: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: restricted __le16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: cast from restricted __le16
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: expected restricted __le16 [usertype] rate
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: got unsigned long
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1859:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2457:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:5173:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:239:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:240:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:241:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:247:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:248:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/ti/wlcore/event.c:92:36: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wlcore/event.c:92:36: expected unsigned int [usertype] val
+drivers/net/wireless/ti/wlcore/event.c:92:36: got restricted __le32 [addressable] [assigned] [usertype] buff_write_ptr
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:608:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:384:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:420:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:491:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:505:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:523:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:59:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:697:38: warning: dereference of noderef expression
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:994:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:416:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/nvme/host/core.c:1529:16: warning: context imbalance in 'nvme_get_ns_from_disk' - wrong count at exit
+drivers/nvme/host/core.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:182:9: warning: context imbalance in 'nvme_put_ns_from_disk' - unexpected unlock
+drivers/nvme/host/ioctl.c:414:6: warning: context imbalance in 'nvme_ns_head_chr_ioctl' - wrong count at exit
+drivers/of/base.c:1549:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1549:73: expected restricted __be32
+drivers/of/base.c:1549:73: got int
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: expected void [noderef] __iomem *reg_base
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: got void *priv
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: warning: incorrect type in assignment (different address spaces)
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: expected void *priv
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: got void [noderef] __iomem *[assigned] reg_base
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: warning: incorrect type in initializer (different base types)
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: expected unsigned short [usertype] bdf_be
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: got restricted __be16 [usertype]
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: got unsigned int *
+drivers/pci/controller/pci-thunder-ecam.c:348:27: warning: symbol 'pci_thunder_ecam_ops' was not declared. Should it be static?
+drivers/pci/controller/pci-xgene.c:511:26: warning: incorrect type in assignment (different address spaces)
+drivers/pci/controller/pci-xgene.c:511:26: expected void *bar_addr
+drivers/pci/controller/pci-xgene.c:511:26: got void [noderef] __iomem *
+drivers/pci/controller/pci-xgene.c:512:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/pci-xgene.c:512:33: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/pci-xgene.c:512:33: got void *bar_addr
+drivers/pci/controller/pci-xgene.c:513:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/pci-xgene.c:513:58: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/pci-xgene.c:513:58: got void *
+drivers/pci/controller/pcie-mediatek.c:403:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:403:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:403:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:526:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:526:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:526:44: got void [noderef] __iomem *
+drivers/pci/controller/pcie-microchip-host.c:352:3: warning: symbol 'event_descs' was not declared. Should it be static?
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: expected void *p
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: got void [noderef] __iomem *[assigned] dst_addr
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: expected void const *q
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: got void [noderef] __iomem *[assigned] src_addr
+drivers/pci/hotplug/cpci_hotplug_core.c:47:5: warning: symbol 'cpci_debug' was not declared. Should it be static?
+drivers/pci/pci-driver.c:499:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:499:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:933:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1047:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1056:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1056:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1087:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1087:23: left side has type unsigned short
+drivers/pci/pci.c:1087:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1092:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1114:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1114:28: got int
+drivers/pci/pci.c:1163:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1163:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1163:36: got int
+drivers/pci/pci.c:1335:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1335:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1360:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1360:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1367:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1367:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1725:38: warning: array of flexible structures
+drivers/pci/pci.c:2298:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2599:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2600:45: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2789:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2789:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2812:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2812:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4739:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4739:13: left side has type unsigned short
+drivers/pci/pci.c:4739:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4744:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4744:13: left side has type unsigned short
+drivers/pci/pci.c:4744:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:149:17: warning: cast to restricted __le16
+drivers/pci/proc.c:158:17: warning: cast to restricted __le32
+drivers/pci/proc.c:167:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2282:57: warning: restricted pci_power_t degrades to integer
+drivers/phy/marvell/phy-mmp3-hsic.c:61:31: warning: cast removes address space '__iomem' of expression
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/platform/chrome/cros_ec_typec.c:932:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:953:39: warning: cast to restricted __le16
+drivers/platform/goldfish/goldfish_pipe.c:500:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:500:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:500:24: got int
+drivers/power/supply/bq27xxx_battery.c:984:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:985:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:986:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:987:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:988:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:989:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:990:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:991:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:992:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:993:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:994:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:995:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:996:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:997:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:998:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:999:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1000:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1001:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1002:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1003:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1004:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1009:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1010:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1011:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1012:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1013:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1015:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1293:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1293:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1293:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1304:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1304:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1304:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1316:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1316:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1316:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/pwm/pwm-atmel-tcb.c:64:10: warning: symbol 'atmel_tcb_divisors' was not declared. Should it be static?
+drivers/pwm/pwm-ntxec.c:75:52: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:75:52: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:75:52: got restricted __be16
+drivers/pwm/pwm-ntxec.c:76:50: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:76:50: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:76:50: got restricted __be16
+drivers/pwm/pwm-ntxec.c:77:51: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:77:51: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:77:51: got restricted __be16
+drivers/pwm/pwm-ntxec.c:78:49: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:78:49: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:78:49: got restricted __be16
+drivers/pwm/pwm-ntxec.c:114:82: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:114:82: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:114:82: got restricted __be16
+drivers/pwm/pwm-ntxec.c:119:87: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:119:87: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:119:87: got restricted __be16
+drivers/pwm/pwm-ntxec.c:123:88: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:123:88: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:123:88: got restricted __be16
+drivers/pwm/pwm-ntxec.c:125:83: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:125:83: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:125:83: got restricted __be16
+drivers/pwm/pwm-ntxec.c: note: in included file:
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: expected restricted __le32 [usertype] reg
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: got unsigned int [usertype] reg
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi568.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi57x.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1679:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1681:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:457:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:457:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:471:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3495:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3971:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4119:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5692:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5693:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:193:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:196:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:199:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:202:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:203:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:252:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:43:42: warning: restricted suspend_state_t degrades to integer
+drivers/remoteproc/remoteproc_coredump.c:169:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/remoteproc/remoteproc_coredump.c:169:53: expected void const volatile [noderef] __iomem *s
+drivers/remoteproc/remoteproc_coredump.c:169:53: got void *[assigned] ptr
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-ntxec.c:91:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:91:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:91:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c:92:51: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:92:51: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:92:51: got restricted __be16
+drivers/rtc/rtc-ntxec.c:93:52: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:93:52: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:93:52: got restricted __be16
+drivers/rtc/rtc-ntxec.c:94:50: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:94:50: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:94:50: got restricted __be16
+drivers/rtc/rtc-ntxec.c:95:51: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:95:51: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:95:51: got restricted __be16
+drivers/rtc/rtc-ntxec.c:96:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:96:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:96:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c:97:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:97:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:97:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c: note: in included file:
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-9xxx.c:392:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:488:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:488:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:489:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:489:58: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:489:58: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:491:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:491:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-9xxx.c:491:54: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:496:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:496:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-9xxx.c:496:25: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:497:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:497:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-9xxx.c:497:29: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:498:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:498:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-9xxx.c:498:37: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:504:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:504:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-9xxx.c:504:23: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:998:17: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1131:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1131:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-9xxx.c:1131:41: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1137:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1137:34: expected unsigned int [usertype] features
+drivers/scsi/3w-9xxx.c:1137:34: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1141:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1141:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-9xxx.c:1141:40: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1142:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1142:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-9xxx.c:1142:44: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1143:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1143:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-9xxx.c:1143:43: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1144:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1144:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-9xxx.c:1144:42: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1156:43: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1157:47: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1158:46: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1159:45: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1160:48: warning: cast to restricted __le32
+drivers/scsi/3w-9xxx.c:1392:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1392:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1392:46: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1395:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1395:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1396:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1396:55: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1396:55: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1398:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1398:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1398:47: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1410:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1410:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1411:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1411:37: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1411:37: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1833:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1833:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1833:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1836:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1836:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-9xxx.c:1836:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1853:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1853:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1854:67: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1854:67: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1854:67: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1861:78: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1861:78: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1862:75: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1862:75: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1862:75: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1863:82: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1863:82: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1869:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1869:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1869:59: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1874:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1874:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1875:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1875:59: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1875:59: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:1876:66: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1876:66: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1881:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1881:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-9xxx.c:1881:51: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:236:15: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:333:23: warning: cast to restricted __le16
+drivers/scsi/3w-9xxx.c:1072:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1072:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-9xxx.c:1072:50: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1077:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1077:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-9xxx.c:1077:25: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1078:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1078:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-9xxx.c:1078:29: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1079:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1079:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-9xxx.c:1079:37: got restricted __le16 [usertype]
+drivers/scsi/3w-9xxx.c:1081:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-9xxx.c:1081:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-9xxx.c:1082:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-9xxx.c:1082:58: expected unsigned int [usertype] length
+drivers/scsi/3w-9xxx.c:1082:58: got restricted __le32 [usertype]
+drivers/scsi/3w-9xxx.c:2106:16: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:322:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:322:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:322:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:325:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:325:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:325:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:340:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:340:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:341:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:341:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:343:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:343:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:343:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:348:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:348:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:349:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:349:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:351:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:351:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:351:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:420:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:420:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:421:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:421:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:423:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:423:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:423:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:428:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:428:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:428:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:429:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:429:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:429:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:430:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:430:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:430:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:436:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:436:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:436:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:474:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:601:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:688:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:688:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:688:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:691:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:691:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:692:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:692:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:694:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:694:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:694:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:703:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:703:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:704:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:704:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:871:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:938:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:938:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:938:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:943:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:943:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:943:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:944:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:944:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:944:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:945:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:945:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:945:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:947:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:948:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:948:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:989:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:989:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:989:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:995:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:995:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:995:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:999:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:999:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:999:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1000:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1000:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1000:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1001:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1001:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1001:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1002:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1002:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1002:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1014:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1015:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1016:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1017:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1165:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1241:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1241:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1241:27: got void *reg
+drivers/scsi/3w-sas.c:1245:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1245:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1245:35: got void *reg
+drivers/scsi/3w-sas.c:1273:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1273:55: expected void *reg
+drivers/scsi/3w-sas.c:1273:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1278:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1278:55: expected void *reg
+drivers/scsi/3w-sas.c:1278:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1645:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3929:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3929:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3929:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3930:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3930:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3930:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3931:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3931:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3931:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3936:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3936:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3936:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3938:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3938:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3938:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3940:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:3950:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3952:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3952:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:3952:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3956:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3956:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:3956:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4055:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4055:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4055:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4056:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4056:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4056:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4057:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4057:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4057:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4069:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4071:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4071:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4071:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4076:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4076:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4076:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4077:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4077:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4077:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4080:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4080:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4080:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4081:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4082:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4083:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4083:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4083:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4021:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4021:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4021:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4023:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4023:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4023:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:647:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:647:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:647:76: got int
+drivers/scsi/aacraid/aachba.c:1044:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1065:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1065:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1065:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1239:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1370:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1542:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1542:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1542:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1649:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1983:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1983:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1983:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2060:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2060:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2060:54: got int
+drivers/scsi/aacraid/aachba.c:3604:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3604:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3604:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2756:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2756:43: expected int
+drivers/scsi/aacraid/aacraid.h:2756:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4081:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6087:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6087:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6087:31: got unsigned int [usertype]
+drivers/scsi/advansys.c:6109:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6122:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:7928:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7929:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8122:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8123:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8728:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8844:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:8844:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:8844:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:8888:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9636:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9636:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9636:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9665:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9665:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9665:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9703:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9703:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9703:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9732:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9732:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9732:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9770:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9770:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9770:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9799:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9799:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9799:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9834:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9849:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9877:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9892:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9920:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9935:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3068:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9096:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2208:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8878:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8941:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2258:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2277:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1403:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1405:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:520:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3278:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3285:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3292:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3297:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3299:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3300:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3301:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3302:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3320:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3339:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3362:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3384:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3410:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:906:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:906:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:906:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:911:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:911:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:911:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:912:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:912:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:912:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:916:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:916:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:916:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:149:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:163:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:165:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1152:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1178:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1178:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1178:21: got int
+drivers/scsi/be2iscsi/be_main.c:1663:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1801:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1820:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4358:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4391:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4491:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4547:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4547:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4547:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4607:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4607:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4607:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4701:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4786:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5803:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2185:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2508:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2600:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2142:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2734:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3199:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3396:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4717:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4868:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4963:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4540:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4619:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:753:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:760:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:765:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:770:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3175:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3178:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3179:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4485:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4487:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:680:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:680:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:680:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:689:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:689:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:701:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:701:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:701:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:702:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:702:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:702:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:709:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:709:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:709:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:710:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:710:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:710:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3529:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3529:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3529:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3564:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3565:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3565:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3565:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3567:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3567:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3567:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3903:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3913:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3913:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3913:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3922:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3922:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3922:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5525:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5526:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6516:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6516:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6516:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6567:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6567:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6567:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6569:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6569:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6569:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6572:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6574:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6601:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6601:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6601:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5854:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5855:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5856:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5857:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5858:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6493:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6493:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6493:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6494:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6494:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6494:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1772:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:886:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1554:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1995:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1998:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1348:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:425:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:492:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:794:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:817:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:825:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:933:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:938:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2323:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1302:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1321:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1382:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:4033:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4035:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4039:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4041:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1716:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1716:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1716:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1639:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1535:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1535:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1535:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1536:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1536:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1536:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:771:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1462:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1676:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1941:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1941:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1945:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1998:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2123:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2180:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2719:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2767:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2791:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3155:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3155:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3155:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3161:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3526:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3659:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3659:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3659:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3830:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2588:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2588:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2588:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2589:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2589:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2589:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3562:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3562:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3562:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3571:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3571:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3571:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3581:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3581:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3581:47: got unsigned int *
+drivers/scsi/ips.c:3582:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3591:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3591:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3591:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3594:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3595:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3595:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3595:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3608:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3608:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3608:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3617:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3617:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3617:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3627:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3627:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3627:47: got unsigned int *
+drivers/scsi/ips.c:3628:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3639:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3639:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3639:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3726:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3726:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3726:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3767:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3767:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3767:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3770:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3770:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3770:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3804:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3804:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3804:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3807:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3807:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3807:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4073:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4072:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4072:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4072:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4076:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4076:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4076:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4102:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4112:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4129:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4129:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4129:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4130:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4130:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4130:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4131:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4131:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4131:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4142:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4142:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4142:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4150:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4150:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4150:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5297:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5607:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1838:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1838:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1838:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1869:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1869:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1869:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2345:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2345:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2345:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4387:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4387:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4387:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4397:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4397:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4397:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4398:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4398:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4398:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1947:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1947:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1947:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1954:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1954:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1954:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1957:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1957:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1957:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2037:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1807:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1807:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1807:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1809:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1809:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1809:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1811:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1811:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1811:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1813:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1813:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1813:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1815:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1815:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1815:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2578:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:1023:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:843:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1211:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1240:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:466:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1397:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1453:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1642:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1687:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1794:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1838:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2140:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c:953:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:953:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:953:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:975:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:975:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:975:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1064:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1064:41: warning: restricted __be32 degrades to integer
+drivers/scsi/libsas/sas_port.c:77:13: warning: context imbalance in 'sas_form_port' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_attr.c:2723:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:195:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:196:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:209:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:209:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:209:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:532:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:533:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:535:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:901:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:903:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1040:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1055:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1246:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1261:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1363:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1382:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1503:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1516:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1603:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1665:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1686:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1707:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1728:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1761:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1931:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1932:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1956:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1967:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1979:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1991:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:1993:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1998:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2000:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2006:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2008:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2021:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2048:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2050:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2059:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2071:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2073:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2078:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2080:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2206:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2222:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2223:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2417:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2417:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2417:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2418:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2418:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2418:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2441:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2441:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2441:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2442:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2442:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2442:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2505:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2505:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2505:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2506:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2506:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2506:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2583:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2583:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2583:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2584:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2584:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2584:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2627:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2627:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2627:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2628:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2628:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2628:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2641:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2641:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2641:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2662:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2662:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2662:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2663:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2663:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2663:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2677:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2677:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2677:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2679:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2679:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2679:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2680:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2680:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2680:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2694:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2694:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2694:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2696:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2696:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2696:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2697:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2697:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2697:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2714:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2714:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2714:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2715:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2715:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2715:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2737:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2737:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2737:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2751:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2751:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2751:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2800:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2800:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2800:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2801:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2801:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2801:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2852:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2852:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2852:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2854:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2854:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2854:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2855:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2855:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2855:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2922:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2922:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2922:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2924:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2924:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2924:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2925:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2925:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2925:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2942:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2942:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2942:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2944:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2944:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2944:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2945:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2945:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2945:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2966:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2966:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2966:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2967:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2967:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2967:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3005:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3005:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3005:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3006:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3006:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3006:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3023:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3023:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3023:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3024:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3024:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3024:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3041:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3041:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3041:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3042:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3042:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3042:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3056:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3056:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3056:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3058:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3058:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3058:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3073:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3073:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3073:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3075:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3075:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3075:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3076:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3076:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3076:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3093:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3093:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3093:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3094:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3094:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3094:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3116:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3116:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3116:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3117:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3117:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3117:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3130:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3130:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3130:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3132:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3132:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3132:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3133:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3133:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3133:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3146:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3146:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3146:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3161:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3161:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3161:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3163:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3163:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3163:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3164:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3164:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3164:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3184:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3184:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3184:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3185:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3185:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3185:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3205:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3205:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3205:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3206:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3206:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3206:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3226:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3226:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3226:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3227:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3227:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3227:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3247:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3247:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3247:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3248:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3248:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3248:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3263:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3263:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3263:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3265:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3265:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3265:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3267:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3267:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3267:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3268:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3268:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3268:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3280:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3280:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3280:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3282:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3282:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3282:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3283:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3283:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3283:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3295:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3295:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3295:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3297:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3297:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3297:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3298:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3298:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3298:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3319:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3319:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3319:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3320:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3320:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3320:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3325:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3349:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3448:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3448:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3448:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3464:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3464:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3464:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3500:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3500:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3500:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3545:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3545:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3545:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3586:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3586:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3586:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3589:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3590:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3720:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2399:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2399:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2399:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2455:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2455:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2455:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:3921:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9894:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:288:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:289:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:292:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:297:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:300:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:672:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:677:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2149:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2149:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2149:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2150:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2150:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2150:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2438:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2438:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2438:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2439:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2439:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2439:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2763:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2979:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3409:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3410:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4714:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4714:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:4714:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4715:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4715:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:4715:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4927:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5003:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5094:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5094:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5094:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5095:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5095:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5095:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5096:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5096:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5096:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5249:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5252:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5252:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5263:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5463:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5463:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5463:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5465:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5465:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5465:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5484:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5484:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5484:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5523:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5523:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:5523:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5524:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5524:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:5524:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5525:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5525:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:5525:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5526:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5526:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:5526:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5527:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5527:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:5527:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5529:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5529:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5529:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5530:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5530:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5530:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5541:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5541:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5541:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5545:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5545:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:5545:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5547:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5547:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:5547:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5549:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5549:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:5549:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5551:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5551:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:5551:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5553:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5553:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:5553:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5555:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5555:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:5555:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5557:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5557:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:5557:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5559:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5559:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5559:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5570:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5570:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5570:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5574:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5574:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5574:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5578:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5578:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5578:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5584:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5584:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5584:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5595:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5595:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5595:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5612:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5612:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5612:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5613:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5613:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5613:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5624:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5624:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5624:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5641:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5641:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5641:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5642:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5642:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5642:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5653:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5653:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5653:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5670:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5670:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5670:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5671:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5671:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5671:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5682:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5682:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5682:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5699:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5699:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5699:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5700:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5700:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5700:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5712:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5712:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5712:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5729:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5729:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5729:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5730:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5730:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5738:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5738:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5738:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5744:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5744:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5744:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5753:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5753:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5753:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5755:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5755:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:5755:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5757:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5757:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:5757:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5760:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5760:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5760:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5771:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5771:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5771:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5803:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5803:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:5803:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5829:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5829:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:5829:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5830:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5830:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5830:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5839:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5839:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5839:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5847:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5847:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5847:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5856:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5856:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5856:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5871:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5871:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5871:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5962:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5962:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5962:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5970:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6101:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6110:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6112:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6115:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6320:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6325:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6335:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6380:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6380:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6524:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6527:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6631:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6692:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6745:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6806:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6811:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:6811:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:6811:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7321:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7321:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:7321:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7322:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7322:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:7322:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7323:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7323:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:7323:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7324:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7324:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:7324:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7325:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7325:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:7325:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7326:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7326:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:7326:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7472:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7472:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:7472:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7473:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7473:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:7473:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7476:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7476:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:7476:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7556:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7556:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:7556:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7557:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7557:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:7557:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7651:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7655:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7658:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7731:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8268:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9699:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8029:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:8193:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3120:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1927:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:1928:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3845:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3846:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3848:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3848:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3848:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3848:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:6709:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:143:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:143:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:143:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:383:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:388:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4312:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5632:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:6761:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6761:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6761:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6766:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6766:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6766:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:12951:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:12952:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:12953:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:12954:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:904:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2164:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2165:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:471:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:515:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1342:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1351:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1352:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2145:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2147:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2151:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2154:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2155:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2162:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2168:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2177:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2184:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1945:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1348:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1350:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1366:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1368:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1372:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1373:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1384:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1403:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1405:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2624:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3014:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:129:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:131:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:399:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:400:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:403:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:406:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:407:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:410:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:695:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:696:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:696:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:696:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:697:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:699:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:699:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:699:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:700:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:700:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:700:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:705:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:707:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:709:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:709:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:709:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:710:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:710:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:710:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:825:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:825:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:825:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:913:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:915:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:917:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:958:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:958:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:958:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1092:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1092:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1092:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1213:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1213:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1213:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1616:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1616:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1616:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1617:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1617:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1617:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1650:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1650:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1650:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1651:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1651:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1651:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1661:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1662:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1668:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1785:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1785:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1785:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1786:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1786:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1786:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1814:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1814:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1814:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1816:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1816:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1833:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1834:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1868:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1869:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1892:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2010:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2010:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2010:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2037:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2037:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2037:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2038:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2038:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2038:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2063:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2063:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2063:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2065:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2065:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2065:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2078:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2078:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2078:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2081:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2081:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2081:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2082:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2082:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2082:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2092:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2092:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2092:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2226:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2226:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2226:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2228:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2228:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2228:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2232:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2232:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2232:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2233:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2233:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2233:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2245:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2245:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2245:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2280:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2280:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2280:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2281:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2281:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2281:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2299:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2300:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2301:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2301:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2301:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2353:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2353:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2353:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2355:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2355:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2355:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2359:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2359:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2359:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2360:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2360:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2360:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2391:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2391:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2391:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2398:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2398:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2398:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2663:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2712:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2712:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2712:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2726:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2726:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2726:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2788:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2788:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2788:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2805:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2805:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2805:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2827:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2827:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2827:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3252:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3254:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3254:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3254:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3310:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3310:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3310:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3312:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3312:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3312:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3328:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3328:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3328:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3330:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3330:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3330:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3334:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3334:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3334:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3335:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3335:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3335:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3344:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3344:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3344:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3345:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3345:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3345:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3368:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3370:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3370:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3370:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3378:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3380:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3380:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3380:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3400:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3400:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3400:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3407:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3416:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3492:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3494:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3494:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3494:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3595:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3603:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3612:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3780:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3875:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3900:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3905:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3920:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3931:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3933:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3988:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3988:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4113:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4113:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4113:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4117:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4117:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4117:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4121:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4121:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4121:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4418:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4418:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4418:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4422:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4422:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4422:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4426:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4426:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4426:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5607:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6378:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6378:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6378:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6380:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6380:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6380:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6381:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6381:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6381:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5546:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:18594:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18595:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18596:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18597:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18598:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18599:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17351:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17351:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17351:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17353:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17353:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17353:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17355:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17355:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17355:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17357:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17357:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17357:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17370:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17370:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17370:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:14632:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14633:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14633:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14633:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14633:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14642:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8194:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8197:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8198:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2084:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2187:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2191:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8648:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8694:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9582:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9590:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9591:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9591:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9591:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9608:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9608:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9608:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9617:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9617:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:9617:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:9619:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9621:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9624:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9694:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9695:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9699:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9703:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10015:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11347:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11375:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:13379:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13391:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14060:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17163:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17163:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17163:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17165:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17165:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17165:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17168:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17168:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17168:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17170:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17170:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17170:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17463:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17463:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17463:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17465:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17465:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17465:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17472:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17472:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17472:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17474:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17474:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17474:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17485:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17485:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17485:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17709:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18325:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20018:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20018:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20018:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20386:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20394:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20395:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20395:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20395:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20429:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20429:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20429:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20438:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20438:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20438:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20439:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20439:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20439:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20440:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20442:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20442:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20442:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20443:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20443:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20443:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12088:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4497:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4497:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4497:26: got void *
+drivers/scsi/megaraid.c:4556:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4556:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4556:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:77:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:89:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:97:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:109:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:113:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:117:5: warning: symbol 'poll_queues' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:126:5: warning: symbol 'host_tagset_enable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4595:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4595:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4595:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4846:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4846:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4846:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6688:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6688:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6688:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4502:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4502:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4502:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:203:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:210:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:292:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:298:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:424:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1228:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1228:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1228:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:2006:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2047:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4726:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4726:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4726:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4966:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4966:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4966:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5151:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5151:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5151:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5233:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5233:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5233:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6241:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6240:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6240:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6240:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6245:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6244:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6244:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6244:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6552:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6552:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6552:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6766:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6766:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6766:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7528:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8132:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8132:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8132:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8216:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8216:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8216:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8749:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:736:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:850:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1184:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1375:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2229:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2229:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2229:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2234:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2234:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2234:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3112:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3112:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3112:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3118:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3118:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3118:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3120:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3120:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3120:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3336:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3336:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3336:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3337:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3337:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3337:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3338:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3338:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3338:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3339:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3339:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3339:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3558:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3558:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3558:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3586:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4271:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4521:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4521:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4521:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4523:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4523:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4523:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5316:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3460:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3466:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3466:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3466:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3477:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3477:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3477:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3483:32: warning: cast to restricted __le32
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4125:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4125:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4125:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4147:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4147:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4147:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4170:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4170:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4170:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4191:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4191:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4191:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6547:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6547:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6547:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6566:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6574:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6587:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:7729:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:7729:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:7729:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10777:25: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:314:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:314:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:314:38: got void *
+drivers/scsi/mvsas/mv_init.c:485:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:485:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:485:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:382:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:382:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:382:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:539:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:539:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:539:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:647:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:970:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:973:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:976:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:979:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1446:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1446:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1446:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1501:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1501:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1501:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1641:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1641:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1641:28: got int
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1073:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1219:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1813:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1850:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1850:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1850:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1852:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1852:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1852:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1904:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1904:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1905:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1905:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1905:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1907:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1907:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1907:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1919:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1919:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1920:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1920:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1920:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1923:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1923:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1923:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1932:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1932:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1932:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1936:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1936:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1936:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1940:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1940:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1940:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1946:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1946:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1946:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1952:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1952:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1952:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1954:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1954:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1954:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1957:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1957:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1957:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1959:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1959:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1959:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1976:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1976:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1976:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1978:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1978:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1978:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrs.c:2272:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2272:34: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2272:34: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2424:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2424:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2424:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2477:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2477:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2477:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2417:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2417:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2417:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2477:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2477:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2477:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2410:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2410:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2410:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2439:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2439:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2439:13: got unsigned int
+drivers/scsi/myrs.c:2509:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2509:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2509:13: got unsigned int
+drivers/scsi/myrs.c:2512:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2417:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2417:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2417:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2470:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2470:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2470:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2455:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2455:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2455:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2431:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2431:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2431:13: got unsigned int
+drivers/scsi/myrs.c:2403:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2403:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2403:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2462:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2462:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2462:13: got unsigned int
+drivers/scsi/myrs.c:2447:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2447:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2447:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2410:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2410:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2410:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2303:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/pm8001/pm8001_ctl.c:738:33: warning: cast to restricted __be32
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: left side has type restricted __le32
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: right side has type int
+drivers/scsi/pm8001/pm8001_hwi.c:4650:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_hwi.c:4650:35: expected restricted __le32 [addressable] [assigned] [usertype] ds_ads_m
+drivers/scsi/pm8001/pm8001_hwi.c:4650:35: got int
+drivers/scsi/pm8001/pm8001_init.c:1329:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_init.c:1329:22: expected unsigned int [usertype] device_state
+drivers/scsi/pm8001/pm8001_init.c:1329:22: got restricted pci_power_t [usertype] current_state
+drivers/scsi/pm8001/pm8001_sas.c:236:55: warning: cast removes address space '__iomem' of expression
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: expected unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: expected restricted __le32 [addressable] [usertype] pageCode
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: expected restricted __le32 [addressable] [usertype] MST_MSI
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: expected restricted __le32 [addressable] [usertype] STP_SSP_MCT_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: expected restricted __le32 [addressable] [usertype] STP_FRM_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1254:26: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: expected restricted __le32 [addressable] [usertype] OPNRJT_RTRY_INTVL
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_THR
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: expected restricted __le32 [addressable] [usertype] MAX_AIP
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: expected restricted __le32 [addressable] [assigned] [usertype] new_curidx_ksop
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: left side has type restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: right side has type int
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: got restricted __le64 [assigned] [usertype] tmp_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4419:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4422:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: expected restricted __le32 [addressable] [assigned] [usertype] key_cmode
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4472:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4475:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4584:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4587:54: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: expected restricted __le32 [addressable] [assigned] [usertype] key_index_mode
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4644:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:642:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:642:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:642:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:644:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:644:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:644:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:656:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:656:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:656:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:657:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:657:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:657:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:665:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:665:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:665:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:721:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:721:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:721:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:725:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:725:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:730:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:730:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:731:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:731:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:735:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:735:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:735:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:736:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:736:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:736:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:744:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:744:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:744:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:745:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:745:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:745:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:790:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:790:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:790:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1070:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1070:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1070:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1078:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1078:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1078:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1082:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1082:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1082:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1262:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1264:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1285:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1469:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1477:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1478:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1492:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1492:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1492:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1494:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1494:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1494:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1496:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1496:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1496:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1535:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2099:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2099:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2099:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2100:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2100:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2101:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2101:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2101:28: got int
+drivers/scsi/qedf/qedf_io.c:2110:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2110:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2110:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2111:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2111:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2111:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2112:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2112:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2112:29: got int
+drivers/scsi/qedf/qedf_io.c:2521:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2521:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2521:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2583:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2583:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2583:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2179:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2179:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2179:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2209:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2209:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2209:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2227:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2245:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2476:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2476:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2476:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2672:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2784:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2787:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1514:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1514:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1514:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1514:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1515:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1515:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1515:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1518:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1518:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1518:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1518:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1519:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1519:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1519:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1519:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1530:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1530:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1530:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1534:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1534:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1534:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1539:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1539:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1539:41: got int
+drivers/scsi/qedi/qedi_fw.c:1540:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1540:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1540:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:106:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:110:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:112:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:112:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:113:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:115:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:117:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:218:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:221:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:223:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:224:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:225:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:332:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:332:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:332:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:367:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:367:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:367:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:385:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:385:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:385:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:428:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:438:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:454:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:499:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:515:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:515:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:515:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:515:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:516:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:516:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:516:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:518:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:519:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:520:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:526:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:527:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:550:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:567:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:568:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:569:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:592:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:592:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:592:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:632:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:633:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:634:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:638:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:641:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:746:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:746:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:746:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:758:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:758:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:758:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:816:25: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:838:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:838:45: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_fw.c:838:45: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:859:57: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:859:57: expected int idx
+drivers/scsi/qedi/qedi_fw.c:859:57: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:862:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_fw.c:862:45: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_fw.c:862:45: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:900:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:900:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:900:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:931:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:931:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:936:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:935:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:935:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:935:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:985:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:985:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:985:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1058:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1058:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1058:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1059:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1059:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1059:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1061:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1061:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1061:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1062:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1062:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1062:47: got int
+drivers/scsi/qedi/qedi_fw.c:1065:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1065:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1065:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1065:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1066:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1066:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1066:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1067:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1067:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1067:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1068:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1068:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1068:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1074:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1074:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1074:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1076:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1076:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1076:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1083:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1083:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1083:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1085:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1085:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1085:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1087:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1087:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1087:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1096:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1096:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1096:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1159:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1159:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1159:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1159:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1160:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1160:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1160:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1161:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1161:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1161:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1162:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1162:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1162:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1236:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1397:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1657:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1657:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1657:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1657:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1658:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1658:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1658:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1659:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1659:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1659:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1660:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1660:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1660:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1661:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1661:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1661:50: got int
+drivers/scsi/qedi/qedi_fw.c:1666:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1666:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1666:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1668:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1668:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1668:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1670:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1670:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1670:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1675:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1675:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1675:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1677:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1677:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1677:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1679:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1679:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1679:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1688:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1688:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1688:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1757:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1757:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1757:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1757:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1758:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1758:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1758:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1758:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1759:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1759:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1759:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1760:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1760:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1760:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1764:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1765:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1765:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1765:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1765:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1765:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1766:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1766:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1766:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1768:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1768:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1768:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1768:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1769:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1769:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1769:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1782:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1782:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1782:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1784:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1784:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1784:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1791:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1791:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1791:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1793:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1793:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1793:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1795:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1795:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1795:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1805:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1805:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1805:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1841:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1841:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1841:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1842:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1842:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1842:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1843:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1843:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1843:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1882:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1882:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1882:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1883:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1883:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1883:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1884:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1884:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1884:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1929:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1929:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1929:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1930:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1930:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1930:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1931:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1931:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1931:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1980:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1980:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1980:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1986:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1986:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1986:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2114:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2114:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2114:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2114:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2115:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2115:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2115:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2115:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2118:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2118:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2118:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2118:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2119:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2119:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2119:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2119:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2120:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2120:41: got int
+drivers/scsi/qedi/qedi_fw.c:2121:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2121:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2121:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2128:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2128:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2128:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2130:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2130:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2130:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2138:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2138:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2138:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2140:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2140:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2140:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2156:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2156:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2156:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2157:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2157:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2157:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2215:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1262:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:496:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:497:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:506:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:507:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:706:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:706:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:706:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:708:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:708:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:708:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:709:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:709:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:709:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:712:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:712:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:712:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:714:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:714:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:714:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:715:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:715:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:715:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1212:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1212:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1212:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1224:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1224:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1224:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1272:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1272:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1272:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1324:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1324:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1324:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1855:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1855:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1855:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1868:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1882:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1882:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1882:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2863:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2863:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2863:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2919:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2919:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2919:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:645:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:645:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:645:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:646:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:646:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:646:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:648:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:648:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:648:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:649:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:649:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:649:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1497:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2457:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:421:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3713:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5535:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5574:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:243:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:548:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:270:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:389:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:319:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:320:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/scsi/ufs/ufs-debugfs.c:55:12: warning: context imbalance in 'ufs_debugfs_get_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:67:13: warning: context imbalance in 'ufs_debugfs_put_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:74:12: warning: context imbalance in 'ee_usr_mask_set' - different lock contexts for basic block
+drivers/scsi/ufs/ufs-debugfs.c:118:13: warning: context imbalance in 'ufs_debugfs_restart_ee' - different lock contexts for basic block
+drivers/scsi/ufs/ufs-exynos.c: note: in included file:
+drivers/scsi/ufs/ufs-exynos.h:248:28: warning: symbol 'exynos_ufs_drvs' was not declared. Should it be static?
+drivers/scsi/ufs/ufs-exynos.h:250:28: warning: symbol 'exynos7_uic_attr' was not declared. Should it be static?
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:65: warning: cast to restricted __be32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:36: warning: restricted __le32 degrades to integer
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:55: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/dpio/dpio-service.c:465:60: warning: Using plain integer as NULL pointer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/qcom/pdr_interface.c: note: in included file:
+drivers/soc/qcom/pdr_internal.h:31:22: warning: symbol 'servreg_location_entry_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:77:22: warning: symbol 'servreg_get_domain_list_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:119:22: warning: symbol 'servreg_get_domain_list_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:202:22: warning: symbol 'servreg_register_listener_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:230:22: warning: symbol 'servreg_register_listener_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:266:22: warning: symbol 'servreg_restart_pd_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:283:22: warning: symbol 'servreg_restart_pd_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:303:22: warning: symbol 'servreg_state_updated_ind_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:339:22: warning: symbol 'servreg_set_ack_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:365:22: warning: symbol 'servreg_set_ack_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:123:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:123:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:123:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:126:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:126:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:126:1: got int
+drivers/soc/qcom/rpmpd.c:128:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:128:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:128:1: got int
+drivers/soc/qcom/rpmpd.c:128:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:128:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:128:1: got int
+drivers/soc/qcom/rpmpd.c:148:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:148:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:148:1: got int
+drivers/soc/qcom/rpmpd.c:148:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:148:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:148:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:151:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:151:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:151:1: got int
+drivers/soc/qcom/rpmpd.c:168:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:168:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:168:1: got int
+drivers/soc/qcom/rpmpd.c:168:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:168:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:168:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:171:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:171:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:171:1: got int
+drivers/soc/qcom/rpmpd.c:172:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:172:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:172:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:191:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:191:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:191:1: got int
+drivers/soc/qcom/rpmpd.c:191:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:191:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:191:1: got int
+drivers/soc/qcom/rpmpd.c:193:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:193:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:193:1: got int
+drivers/soc/qcom/rpmpd.c:195:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:195:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:195:1: got int
+drivers/soc/qcom/rpmpd.c:196:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:196:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:196:1: got int
+drivers/soc/qcom/rpmpd.c:215:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:215:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:215:1: got int
+drivers/soc/qcom/rpmpd.c:215:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:215:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:215:1: got int
+drivers/soc/qcom/rpmpd.c:216:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:216:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:216:1: got int
+drivers/soc/qcom/rpmpd.c:216:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:216:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:216:1: got int
+drivers/soc/qcom/rpmpd.c:217:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:217:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:217:1: got int
+drivers/soc/qcom/rpmpd.c:219:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:219:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:219:1: got int
+drivers/soc/qcom/rpmpd.c:220:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:220:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:220:1: got int
+drivers/soc/qcom/rpmpd.c:239:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:239:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:239:1: got int
+drivers/soc/qcom/rpmpd.c:239:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:239:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:239:1: got int
+drivers/soc/qcom/rpmpd.c:240:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:240:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:240:1: got int
+drivers/soc/qcom/rpmpd.c:242:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:242:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:242:1: got int
+drivers/soc/qcom/rpmpd.c:242:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:242:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:242:1: got int
+drivers/soc/qcom/rpmpd.c:243:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:243:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:243:1: got int
+drivers/soc/qcom/rpmpd.c:245:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:245:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:245:1: got int
+drivers/soc/qcom/rpmpd.c:246:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:246:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:246:1: got int
+drivers/soc/qcom/rpmpd.c:248:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:248:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:248:1: got int
+drivers/soc/qcom/rpmpd.c:249:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:249:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:249:1: got int
+drivers/soc/qcom/rpmpd.c:271:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:271:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:271:1: got int
+drivers/soc/qcom/rpmpd.c:271:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:271:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:271:1: got int
+drivers/soc/qcom/rpmpd.c:272:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:272:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:272:1: got int
+drivers/soc/qcom/rpmpd.c:274:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:274:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:274:1: got int
+drivers/soc/qcom/rpmpd.c:275:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:275:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:275:1: got int
+drivers/soc/qcom/rpmpd.c:277:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:277:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:277:1: got int
+drivers/soc/qcom/rpmpd.c:278:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:278:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:278:1: got int
+drivers/soc/qcom/rpmpd.c:297:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:297:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:297:1: got int
+drivers/soc/qcom/rpmpd.c:297:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:297:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:297:1: got int
+drivers/soc/qcom/rpmpd.c:298:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:298:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:298:1: got int
+drivers/soc/qcom/rpmpd.c:300:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:300:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:300:1: got int
+drivers/soc/qcom/rpmpd.c:300:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:300:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:300:1: got int
+drivers/soc/qcom/rpmpd.c:301:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:301:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:301:1: got int
+drivers/soc/qcom/rpmpd.c:303:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:303:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:303:1: got int
+drivers/soc/qcom/rpmpd.c:304:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:304:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:304:1: got int
+drivers/soc/qcom/rpmpd.c:306:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:306:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:306:1: got int
+drivers/soc/qcom/rpmpd.c:307:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:307:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:307:1: got int
+drivers/soc/qcom/rpmpd.c:344:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:344:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:344:24: got int
+drivers/soc/qcom/rpmpd.c:453:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:454:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:407:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:407:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:407:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:492:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:492:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:492:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:505:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:505:50: expected void *
+drivers/soc/qcom/smem.c:505:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:640:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:640:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:640:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:662:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:662:23: void *
+drivers/soc/qcom/smem.c:662:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:664:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:664:23: void *
+drivers/soc/qcom/smem.c:664:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:665:40: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:680:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:680:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:680:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:691:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:691:16: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:691:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:713:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:732:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:732:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:732:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:925:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:925:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:925:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smp2p.c:219:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:219:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:219:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:327:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:327:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:327:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:330:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:330:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:330:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:245:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:245:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:245:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:247:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:247:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:247:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:270:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:270:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:270:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:272:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:272:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:272:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:567:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:567:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:567:47: got unsigned int [usertype] *
+drivers/spi/spi-altera-dfl.c:52:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:52:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:52:30: got void *context
+drivers/spi/spi-altera-dfl.c:78:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:78:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:78:30: got void *context
+drivers/spi/spi-altera-dfl.c:161:22: warning: incorrect type in argument 3 (different address spaces)
+drivers/spi/spi-altera-dfl.c:161:22: expected void *bus_context
+drivers/spi/spi-altera-dfl.c:161:22: got void [noderef] __iomem *[assigned] base
+drivers/spi/spi-bcm-qspi.c:363:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:363:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:363:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:388:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:417:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:417:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:417:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:495:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:442:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:442:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:442:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:268:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:268:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:268:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:271:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:271:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:271:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:274:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:274:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:274:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:277:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:277:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:277:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:382:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:384:42: warning: cast to restricted __be32
+drivers/staging/greybus/audio_topology.c:679:14: warning: restricted snd_ctl_elem_iface_t degrades to integer
+drivers/staging/greybus/audio_topology.c:906:14: warning: restricted snd_ctl_elem_iface_t degrades to integer
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:668:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:671:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:688:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:689:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:460:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:461:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:480:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:481:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:677:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:681:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:682:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:682:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:682:35: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:683:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:685:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:687:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:689:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:691:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:693:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:696:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:699:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:701:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:703:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:705:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:706:38: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1001:26: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1001:26: expected void *[assigned] userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1001:26: got void [noderef] __user *userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1221:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1221:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1221:47: got void *bulk_userdata
+drivers/staging/wfx/hif_rx.c:85:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:85:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:85:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:86:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:86:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:86:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:87:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:87:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:87:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:88:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:88:9: expected unsigned int [usertype] *p
+drivers/staging/wfx/hif_rx.c:88:9: got restricted __le32 [usertype] *
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/mxser.c:272:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2815:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:405:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:408:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:416:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:420:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:449:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:449:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:449:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:457:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:457:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:457:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:465:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:465:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:465:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:469:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:469:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:469:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:348:25: warning: array of flexible structures
+drivers/tty/nozomi.c:779:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_bcm7271.c:944:33: warning: Using plain integer as NULL pointer
+drivers/tty/serial/8250/8250_port.c:3336:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:720:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:669:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2299:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2329:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/imx.c:2015:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/meson_uart.c:551:28: warning: context imbalance in 'meson_serial_port_write' - unexpected unlock
+drivers/tty/serial/msm_serial.c:1649:28: warning: context imbalance in '__msm_console_write' - unexpected unlock
+drivers/tty/serial/mvebu-uart.c:696:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/omap-serial.c:1349:28: warning: context imbalance in 'serial_omap_console_write' - unexpected unlock
+drivers/tty/serial/owl-uart.c:568:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1474:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1478:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1478:32: left side has type int
+drivers/tty/serial/pch_uart.c:1478:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1662:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:467:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:617:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:568:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:616:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:629:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:642:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:669:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1390:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3036:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:890:55: warning: Using plain integer as NULL pointer
+drivers/tty/serial/sifive.c:838:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:904:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:42:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:63:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:85:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1490:9: warning: context imbalance in 'stm32_usart_console_write' - different lock contexts for basic block
+drivers/tty/serial/uartlite.c:502:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:30: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:38: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:38: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:58: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:58: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:63: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:63: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:49: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:49: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:28: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:28: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:51: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:51: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:36: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:36: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:31: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:31: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:38: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:38: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:38: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:725:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:725:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:725:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:553:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1245:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:226:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:226:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:226:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:290:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:290:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:290:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:293:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:293:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:293:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:302:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:302:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:302:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:306:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:306:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:306:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:2997:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:136:21: expected void volatile [noderef] __iomem *addr
+drivers/uio/uio_aec.c:136:21: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/chipidea/ci_hdrc_tegra.c: note: in included file:
+drivers/usb/chipidea/../host/ehci.h:767:36: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
+drivers/usb/common/debug.c:276:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:313:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:313:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:313:17: got restricted __le16 *
+drivers/usb/core/devio.c:314:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:314:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:314:17: got restricted __le16 *
+drivers/usb/core/devio.c:315:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:315:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:315:17: got restricted __le16 *
+drivers/usb/core/devio.c:316:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:316:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:316:17: got restricted __le16 *
+drivers/usb/gadget/function/f_fs.c:2863:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2863:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2863:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2888:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2888:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2888:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_hid.c:91:43: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_hid.c:91:43: expected restricted __le16 [usertype] bcdHID
+drivers/usb/gadget/function/f_hid.c:91:43: got int
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1236:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1137:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2204:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2213:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:555:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:556:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:570:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:570:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:570:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:588:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:602:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:630:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:631:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:632:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1477:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1515:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1545:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1546:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1567:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1578:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1579:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1615:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1624:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1633:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1634:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1782:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1782:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1782:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1783:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1783:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1783:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1784:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1784:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1784:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1814:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1814:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1814:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1815:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1818:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1818:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1818:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1820:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1820:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1820:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1831:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1844:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1866:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1866:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1866:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1884:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1893:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1893:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1893:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1902:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1995:33: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2091:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2121:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2309:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:679:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1614:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1618:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1681:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1683:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1860:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1876:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:746:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:746:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:746:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1784:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:199:32: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:220:23: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-hcd.c:251:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:251:38: expected unsigned int v
+drivers/usb/isp1760/isp1760-hcd.c:251:38: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-hcd.c:272:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:272:30: expected unsigned int v
+drivers/usb/isp1760/isp1760-hcd.c:272:30: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-hcd.c:295:50: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:295:50: expected unsigned int const [usertype] *[assigned] src
+drivers/usb/isp1760/isp1760-hcd.c:295:50: got restricted __dw *
+drivers/usb/isp1760/isp1760-hcd.c:299:60: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:299:60: expected unsigned int const [usertype] *[assigned] src
+drivers/usb/isp1760/isp1760-hcd.c:299:60: got restricted __dw *
+drivers/usb/isp1760/isp1760-hcd.c:550:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:550:18: expected restricted __dw [usertype] dw0
+drivers/usb/isp1760/isp1760-hcd.c:550:18: got int
+drivers/usb/isp1760/isp1760-hcd.c:551:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:551:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:551:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:552:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:552:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:552:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:553:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:553:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:553:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:556:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:556:18: expected restricted __dw [usertype] dw1
+drivers/usb/isp1760/isp1760-hcd.c:556:18: got unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:557:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:557:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:557:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:558:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:558:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:558:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:561:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:561:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:561:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:563:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:563:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:563:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:568:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:568:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:568:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:570:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:570:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:570:34: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:572:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:572:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:572:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:573:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:573:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:573:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:578:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:578:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:578:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:583:26: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:583:26: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:583:26: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:586:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:586:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:586:34: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:590:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:590:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:590:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:591:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:591:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:591: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:595:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:595:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:595:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:598:34: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:598:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:598:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:600:34: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:600:34: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:600:34: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:603:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:603:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:603:18: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:605:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:605:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:605:18: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:650:26: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:650:26: expected restricted __dw [usertype] dw5
+drivers/usb/isp1760/isp1760-hcd.c:650:26: got int
+drivers/usb/isp1760/isp1760-hcd.c:656:18: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:656:18: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:656:18: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:657:18: warning: incorrect type in assignment (different base types)
+drivers/usb/isp1760/isp1760-hcd.c:657:18: expected restricted __dw [usertype] dw4
+drivers/usb/isp1760/isp1760-hcd.c:657:18: got unsigned int [assigned] [usertype] usof
+drivers/usb/isp1760/isp1760-hcd.c:984:13: warning: bad assignment (>>=) to restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:989:16: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:994:33: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1015:29: warning: bad assignment (>>=) to restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1028:16: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1029:24: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1031:26: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1046:17: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1046:47: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1052:14: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1052:49: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1130:40: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1133:41: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1143:38: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1144:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1149:33: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1151:33: right side has type int
+drivers/usb/isp1760/isp1760-hcd.c:1152:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: warning: invalid assignment: |=
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1152:33: right side has type unsigned int
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: warning: invalid assignment: &=
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: left side has type restricted __dw
+drivers/usb/isp1760/isp1760-hcd.c:1153:33: right side has type int
+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:1155:38: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1156:36: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1275:30: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-hcd.c:1276:42: warning: restricted __dw degrades to integer
+drivers/usb/isp1760/isp1760-udc.c:212:24: warning: cast to restricted __le32
+drivers/usb/isp1760/isp1760-udc.c:214:31: warning: cast to restricted __le16
+drivers/usb/isp1760/isp1760-udc.c:268:53: warning: incorrect type in argument 3 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:268:53: expected unsigned int [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:268:53: got restricted __le32 [usertype]
+drivers/usb/isp1760/isp1760-udc.c:270:24: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:270:24: expected unsigned short [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:270:24: got restricted __le16 [usertype]
+drivers/usb/isp1760/isp1760-udc.c:485:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/isp1760/isp1760-udc.c:485:16: expected unsigned short [usertype] val
+drivers/usb/isp1760/isp1760-udc.c:485:16: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2162:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2162:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2162:33: got int
+drivers/usb/storage/ene_ub6250.c:2092:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2092:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2092:33: got int
+drivers/usb/storage/ene_ub6250.c:1936:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1936:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1936:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:501:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:501:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:501:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:702:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:742:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:742:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:742:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:889:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:889:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:889:33: got int
+drivers/usb/storage/ene_ub6250.c:908:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:908:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:908:33: got int
+drivers/usb/storage/ene_ub6250.c:954:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:974:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:975:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:979:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:993:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:997:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1029:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1168:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1168:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1168:33: got int
+drivers/usb/storage/ene_ub6250.c:1201:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1201:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1201:33: got int
+drivers/usb/storage/ene_ub6250.c:1232:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1278:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1278:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1278:33: got int
+drivers/usb/storage/ene_ub6250.c:1360:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1360:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1360:33: got int
+drivers/usb/storage/ene_ub6250.c:1544:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1544:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1544:33: got int
+drivers/usb/storage/ene_ub6250.c:1663:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1663:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1663:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1707:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1707:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1707:49: got int
+drivers/usb/storage/ene_ub6250.c:1764:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1764:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1764:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1840:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1840:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1840:33: got int
+drivers/usb/storage/ene_ub6250.c:1992:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1993:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/typec/tcpm/tcpm.c:2693:27: warning: restricted __le16 degrades to integer
+drivers/usb/typec/tcpm/tcpm.c:2787:32: warning: restricted __le16 degrades to integer
+drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:396:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:396:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:396:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci.c:288:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:301:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:301:58: warning: restricted pci_power_t degrades to integer
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vringh.c:586:18: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:20: expected void *p
+drivers/video/fbdev/atmel_lcdfb.c:362:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1038:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1112:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1112:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1112:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1208:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:28: expected void *p
+drivers/video/fbdev/cirrusfb.c:1852:28: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:372:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1149:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1169:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1169:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1169:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1203:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1203:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1203:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/i740fb.c:743:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:20: expected void *p
+drivers/video/fbdev/i740fb.c:743:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1523:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1538:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1538:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1538:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:596:32: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:597:37: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:673:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:673:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:673:27: got void *
+drivers/video/fbdev/pxa168fb.c:763:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:763:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:763:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:795:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:795:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:795:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:821:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:821:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:821:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:826:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:826:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:826:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:827:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:827:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:828:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:828:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:828:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:832:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:835:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:835:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1141:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1141:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1141:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1249:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1294:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1294:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1294:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1311:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1311:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1311:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1314:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1727:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1727:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1727:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1008:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1008:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1008:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1122:36: warning: cast removes address space '__iomem' of expression
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds28e04.c:342:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:342:13: expected char [noderef] __user *_pu_addr
+drivers/w1/slaves/w1_ds28e04.c:342:13: got char *buf
+drivers/w1/slaves/w1_ds28e04.c:356:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:356:13: expected char const [noderef] __user *_gu_addr
+drivers/w1/slaves/w1_ds28e04.c:356:13: got char const *buf
+drivers/w1/slaves/w1_therm.c:1008:18: warning: cast to restricted __le64
+drivers/w1/w1.c:428:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:428:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:428:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/afs/callback.c:97:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
+fs/afs/cell.c:701:9: error: incompatible types in comparison expression (different address spaces):
+fs/afs/cell.c:701:9: struct hlist_node [noderef] __rcu *
+fs/afs/cell.c:701:9: struct hlist_node *
+fs/afs/cell.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+fs/afs/dir.c:280:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
+fs/afs/dir.c:512:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
+fs/afs/inode.c:652:22: warning: context imbalance in 'afs_check_validity' - different lock contexts for basic block
+fs/afs/inode.c:755:22: warning: context imbalance in 'afs_getattr' - different lock contexts for basic block
+fs/afs/server.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:707:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
+fs/afs/server.c:128:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
+fs/afs/volume.c:12:24: warning: symbol 'afs_volume_gc_delay' was not declared. Should it be static?
+fs/afs/volume.c:13:24: warning: symbol 'afs_volume_record_life' was not declared. Should it be static?
+fs/afs/volume.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+fs/aio.c:588:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:588:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:588:24: got struct kioctx_cpu *cpu
+fs/aio.c:755:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:755:18: expected struct kioctx_cpu *cpu
+fs/aio.c:755:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:802:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:802:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:802:24: got struct kioctx_cpu *cpu
+fs/aio.c:907:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:907:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:907:16: got struct kioctx_cpu *
+fs/aio.c:925:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:925:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:925:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/btrfs/block-group.c:3479:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:130:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:130:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:130:22: struct extent_buffer *
+fs/btrfs/ctree.c:505:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:505:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:505:17: struct extent_buffer *
+fs/btrfs/ctree.c:963:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:963:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:963:17: struct extent_buffer *
+fs/btrfs/ctree.c:2485:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2485:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2485:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1034:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1034:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1034:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c:1779:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+fs/btrfs/extent-tree.c:1846:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1922:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1987:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5431:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1089:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:2238:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through include/linux/crypto.h, include/crypto/hash.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/ref-verify.c:260:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
+fs/btrfs/ref-verify.c:349:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
+fs/btrfs/ref-verify.c:374:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:412:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:882:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1341:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1341:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1341:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1341:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1341:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:591:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:170:54: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:170:54: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:170:54: got void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:176:38: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:179:47: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:47: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:179:47: got void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:22: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:375:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:375:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:375:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:633:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:633:43: expected char const *device_path
+fs/btrfs/volumes.c:633:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:890:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:890:50: expected char const *
+fs/btrfs/volumes.c:890:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:970:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:970:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:970:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1025:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1025:58: expected char const *src
+fs/btrfs/volumes.c:1025:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2244:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2244:49: expected char const *device_path
+fs/btrfs/volumes.c:2244:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2353:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2353:41: expected char const *device_path
+fs/btrfs/volumes.c:2353:41: got char [noderef] __rcu *
+fs/btrfs/zoned.c:116:29: warning: restricted __le64 degrades to integer
+fs/btrfs/zoned.c:116:52: warning: restricted __le64 degrades to integer
+fs/ceph/addr.c:316:37: warning: symbol 'ceph_netfs_read_ops' was not declared. Should it be static?
+fs/ceph/caps.c:1864:12: warning: context imbalance in 'try_nonblocking_invalidate' - unexpected unlock
+fs/ceph/caps.c:3556:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
+fs/ceph/caps.c:4153:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
+fs/ceph/dir.c:1372:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1829:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1841:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1846:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1847:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1848:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1849:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1855:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1856:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1857:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1858:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1862:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1864:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1865:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1868:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1869:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:315:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:159:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:371:23: warning: context imbalance in '__dentry_path' - different lock contexts for basic block
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:552:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:552:39: expected unsigned long v
+fs/dax.c:552:39: got restricted vm_fault_t
+fs/dax.c:554:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:554:39: expected unsigned long v
+fs/dax.c:554:39: got restricted vm_fault_t
+fs/dax.c:558:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:558:31: expected unsigned long v
+fs/dax.c:558:31: got restricted vm_fault_t
+fs/dax.c:1053:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1053:41: expected int result
+fs/dax.c:1053:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1266:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1266:41: expected int result
+fs/dax.c:1266:41: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1282:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1282:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1282:21: got unsigned long
+fs/dax.c:1349:31: warning: incorrect type in assignment (different base types)
+fs/dax.c:1349:31: expected int major
+fs/dax.c:1349:31: got restricted vm_fault_t
+fs/dax.c:1370:31: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1370:29: warning: incorrect type in assignment (different base types)
+fs/dax.c:1370:29: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1370:29: got unsigned int
+fs/dax.c:1412:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1412:46: expected int result
+fs/dax.c:1412:46: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1413:16: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1413:20: warning: incorrect type in return expression (different base types)
+fs/dax.c:1413:20: expected restricted vm_fault_t
+fs/dax.c:1413:20: got unsigned int
+fs/dax.c:1535:24: warning: incorrect type in assignment (different base types)
+fs/dax.c:1535:24: expected restricted vm_fault_t [assigned] [usertype] result
+fs/dax.c:1535:24: got unsigned long
+fs/dax.c:1627:57: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1627:57: expected int result
+fs/dax.c:1627:57: got restricted vm_fault_t [assigned] [usertype] result
+fs/dax.c:1690:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1690:55: expected int result
+fs/dax.c:1690:55: got restricted vm_fault_t
+fs/dax.c:1705:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1705:58: expected int result
+fs/dax.c:1705:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:246:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:397:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:844:36: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:580:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:625:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:728:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:888:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:917:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1081:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1111:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1154:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1261:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1323:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1557:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1142:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c:1047:9: warning: context imbalance in 'dlm_master_lookup' - different lock contexts for basic block
+fs/dlm/member.c:123:31: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:123:31: expected restricted __le32 [usertype] ro_nodeid
+fs/dlm/member.c:123:31: got unsigned int [usertype]
+fs/dlm/member.c:124:29: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:124:29: expected restricted __le16 [usertype] ro_slot
+fs/dlm/member.c:124:29: got unsigned short [usertype]
+fs/dlm/member.c:131:31: warning: restricted __le32 degrades to integer
+fs/dlm/member.c:133:36: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:133:36: expected int slot
+fs/dlm/member.c:133:36: got restricted __le16 [usertype] ro_slot
+fs/dlm/midcomms.c:57:26: warning: cast to restricted __le16
+fs/dlm/util.c:25:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:25:33: expected unsigned int [usertype] h_version
+fs/dlm/util.c:25:33: got restricted __le32 [usertype]
+fs/dlm/util.c:26:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:26:33: expected unsigned int [usertype] h_lockspace
+fs/dlm/util.c:26:33: got restricted __le32 [usertype]
+fs/dlm/util.c:27:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:27:33: expected unsigned int [usertype] h_nodeid
+fs/dlm/util.c:27:33: got restricted __le32 [usertype]
+fs/dlm/util.c:28:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:28:33: expected unsigned short [usertype] h_length
+fs/dlm/util.c:28:33: got restricted __le16 [usertype]
+fs/dlm/util.c:33:35: warning: cast to restricted __le32
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:35:35: warning: cast to restricted __le32
+fs/dlm/util.c:36:35: warning: cast to restricted __le16
+fs/dlm/util.c:88:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:88:33: expected unsigned int [usertype] m_type
+fs/dlm/util.c:88:33: got restricted __le32 [usertype]
+fs/dlm/util.c:89:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:89:33: expected unsigned int [usertype] m_nodeid
+fs/dlm/util.c:89:33: got restricted __le32 [usertype]
+fs/dlm/util.c:90:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:90:33: expected unsigned int [usertype] m_pid
+fs/dlm/util.c:90:33: got restricted __le32 [usertype]
+fs/dlm/util.c:91:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:91:33: expected unsigned int [usertype] m_lkid
+fs/dlm/util.c:91:33: got restricted __le32 [usertype]
+fs/dlm/util.c:92:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:92:33: expected unsigned int [usertype] m_remid
+fs/dlm/util.c:92:33: got restricted __le32 [usertype]
+fs/dlm/util.c:93:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:93:33: expected unsigned int [usertype] m_parent_lkid
+fs/dlm/util.c:93:33: got restricted __le32 [usertype]
+fs/dlm/util.c:94:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:94:33: expected unsigned int [usertype] m_parent_remid
+fs/dlm/util.c:94:33: got restricted __le32 [usertype]
+fs/dlm/util.c:95:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:95:33: expected unsigned int [usertype] m_exflags
+fs/dlm/util.c:95:33: got restricted __le32 [usertype]
+fs/dlm/util.c:96:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:96:33: expected unsigned int [usertype] m_sbflags
+fs/dlm/util.c:96:33: got restricted __le32 [usertype]
+fs/dlm/util.c:97:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:97:33: expected unsigned int [usertype] m_flags
+fs/dlm/util.c:97:33: got restricted __le32 [usertype]
+fs/dlm/util.c:98:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:98:33: expected unsigned int [usertype] m_lvbseq
+fs/dlm/util.c:98:33: got restricted __le32 [usertype]
+fs/dlm/util.c:99:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:99:33: expected unsigned int [usertype] m_hash
+fs/dlm/util.c:99:33: got restricted __le32 [usertype]
+fs/dlm/util.c:100:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:100:33: expected int m_status
+fs/dlm/util.c:100:33: got restricted __le32 [usertype]
+fs/dlm/util.c:101:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:101:33: expected int m_grmode
+fs/dlm/util.c:101:33: got restricted __le32 [usertype]
+fs/dlm/util.c:102:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:102:33: expected int m_rqmode
+fs/dlm/util.c:102:33: got restricted __le32 [usertype]
+fs/dlm/util.c:103:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:103:33: expected int m_bastmode
+fs/dlm/util.c:103:33: got restricted __le32 [usertype]
+fs/dlm/util.c:104:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:104:33: expected int m_asts
+fs/dlm/util.c:104:33: got restricted __le32 [usertype]
+fs/dlm/util.c:105:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:105:33: expected int m_result
+fs/dlm/util.c:105:33: got restricted __le32 [usertype]
+fs/dlm/util.c:112:35: warning: cast to restricted __le32
+fs/dlm/util.c:113:35: warning: cast to restricted __le32
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:129:50: warning: cast to restricted __le32
+fs/dlm/util.c:136:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:136:33: expected unsigned int [usertype] rc_type
+fs/dlm/util.c:136:33: got restricted __le32 [usertype]
+fs/dlm/util.c:137:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:137:33: expected int rc_result
+fs/dlm/util.c:137:33: got restricted __le32 [usertype]
+fs/dlm/util.c:138:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:138:33: expected unsigned long long [usertype] rc_id
+fs/dlm/util.c:138:33: got restricted __le64 [usertype]
+fs/dlm/util.c:139:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:139:33: expected unsigned long long [usertype] rc_seq
+fs/dlm/util.c:139:33: got restricted __le64 [usertype]
+fs/dlm/util.c:140:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:140:33: expected unsigned long long [usertype] rc_seq_reply
+fs/dlm/util.c:140:33: got restricted __le64 [usertype]
+fs/dlm/util.c:147:35: warning: cast to restricted __le32
+fs/dlm/util.c:148:35: warning: cast to restricted __le32
+fs/dlm/util.c:149:35: warning: cast to restricted __le64
+fs/dlm/util.c:150:35: warning: cast to restricted __le64
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/exec.c:422:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:422:31: expected char const [noderef] __user *
+fs/exec.c:422:31: got void *
+fs/exec.c:1041:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1041:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1041:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1148:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1148:56: expected struct task_struct *parent
+fs/exec.c:1148:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1183:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1183:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1183:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1752:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1752:70: expected struct task_struct *tsk
+fs/exec.c:1752:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/extents.c:973:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1028:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1032:34: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1104:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1178:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1187:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1188:17: warning: Using plain integer as NULL pointer
+fs/ext4/mballoc.c:2532:9: warning: context imbalance in 'ext4_mb_good_group_nolock' - different lock contexts for basic block
+fs/ext4/mballoc.c:2966:13: warning: context imbalance in 'ext4_mb_seq_structs_summary_start' - wrong count at exit
+fs/ext4/mballoc.c:3038:13: warning: context imbalance in 'ext4_mb_seq_structs_summary_stop' - unexpected unlock
+fs/f2fs/extent_cache.c:709:38: warning: context imbalance in 'f2fs_shrink_extent_tree' - different lock contexts for basic block
+fs/f2fs/file.c:49:54: warning: cast from restricted vm_fault_t
+fs/f2fs/file.c:3276:36: warning: incorrect type in argument 1 (different base types)
+fs/f2fs/file.c:3276:36: expected unsigned short const [usertype] *pwcs
+fs/f2fs/file.c:3276:36: got restricted __le16 *
+fs/f2fs/file.c:3312:28: warning: incorrect type in argument 4 (different base types)
+fs/f2fs/file.c:3312:28: expected unsigned short [usertype] *pwcs
+fs/f2fs/file.c:3312:28: got restricted __le16 *
+fs/f2fs/super.c:1226:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
+fs/fcntl.c:948:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:948:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:948:9: struct fasync_struct *
+fs/fcntl.c:1022:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1022:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1022:22: struct fasync_struct *
+fs/fcntl.c:1033:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1033:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1033:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:608:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:762:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:813:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1038:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:576:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:707:9: warning: context imbalance in 'inode_congested' - different lock contexts for basic block
+fs/fs-writeback.c:1596:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1779:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs-writeback.c:2210:9: warning: context imbalance in 'block_dump___mark_inode_dirty' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/page.c:1153:9: warning: context imbalance in '__fscache_uncache_page' - different lock contexts for basic block
+fs/gfs2/glock.c: note: in included file:
+fs/gfs2/glock.h:178:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
+fs/gfs2/glock.c:908:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
+fs/gfs2/lops.c:210:22: warning: cast from restricted blk_status_t
+fs/gfs2/quota.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/gfs2/super.c:1516:13: warning: function 'free_local_statfs_inodes' with external linkage has definition
+fs/gfs2/super.c:1531:21: warning: function 'find_local_statfs_inode' with external linkage has definition
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:772:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:828:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:859:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1540:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1658:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1672:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2049:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:2907:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:2907:24: expected void [noderef] __user *
+fs/io_uring.c:2907:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4214:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4214:14: expected struct file *file
+fs/io_uring.c:4214:14: got struct file [noderef] __rcu *
+fs/io_uring.c:4819:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:4819:72: expected int mask
+fs/io_uring.c:4819:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4823:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4823:21: expected unsigned int [usertype] result
+fs/io_uring.c:4823:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4848:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4848:29: expected unsigned int [usertype] result
+fs/io_uring.c:4848:29: got restricted __poll_t
+fs/io_uring.c:4932:49: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:4932:49: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:4932:49: got unsigned int [usertype] result
+fs/io_uring.c:5084:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5084:41: expected int mask
+fs/io_uring.c:5084:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5172:22: warning: invalid assignment: |=
+fs/io_uring.c:5172:22: left side has type restricted __poll_t
+fs/io_uring.c:5172:22: right side has type int
+fs/io_uring.c:5174:22: warning: invalid assignment: |=
+fs/io_uring.c:5174:22: left side has type restricted __poll_t
+fs/io_uring.c:5174:22: right side has type int
+fs/io_uring.c:5179:22: warning: invalid assignment: &=
+fs/io_uring.c:5179:22: left side has type restricted __poll_t
+fs/io_uring.c:5179:22: right side has type int
+fs/io_uring.c:5181:14: warning: invalid assignment: |=
+fs/io_uring.c:5181:14: left side has type restricted __poll_t
+fs/io_uring.c:5181:14: right side has type int
+fs/io_uring.c:5193:67: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5193:67: expected int mask
+fs/io_uring.c:5193:67: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5194:52: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5194:52: expected int events
+fs/io_uring.c:5194:52: got restricted __poll_t [usertype] events
+fs/io_uring.c:5320:24: warning: invalid assignment: |=
+fs/io_uring.c:5320:24: left side has type unsigned int
+fs/io_uring.c:5320:24: right side has type restricted __poll_t
+fs/io_uring.c:5321:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5321:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5321:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5321:38: expected restricted __poll_t
+fs/io_uring.c:5321:38: got unsigned int
+fs/io_uring.c:5458:35: warning: invalid assignment: &=
+fs/io_uring.c:5458:35: left side has type restricted __poll_t
+fs/io_uring.c:5458:35: right side has type int
+fs/io_uring.c:5459:54: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5459:35: warning: invalid assignment: |=
+fs/io_uring.c:5459:35: left side has type restricted __poll_t
+fs/io_uring.c:5459:35: right side has type unsigned int
+fs/io_uring.c:7233:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7244:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jbd2/transaction.c:239:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock
+fs/jbd2/transaction.c:377:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:294:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:294:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:294:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:297:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:297:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:297:33: got struct spinlock [noderef] __rcu *
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2290:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:166:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4file.c:355:61: warning: incorrect type in argument 4 (different base types)
+fs/nfs/nfs4file.c:355:61: expected int flags
+fs/nfs/nfs4file.c:355:61: got restricted fmode_t [usertype]
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:945:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/nfstrace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, fs/nfs/nfstrace.h):
+fs/nfs/./nfstrace.h:433:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:433:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:433:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:434:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:434:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:434:1: got restricted fmode_t [usertype]
+fs/nfs/./nfstrace.h:435:1: warning: incorrect type in initializer (different base types)
+fs/nfs/./nfstrace.h:435:1: expected unsigned long eval_value
+fs/nfs/./nfstrace.h:435:1: got restricted fmode_t [usertype]
+fs/nfs/pnfs.c:307:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:596:36: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/nfs_fs.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1127:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1127:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1127:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1128:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1128:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1128:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1344:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:515:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:1096:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fanotify/fanotify.c:875:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fanotify/fanotify_user.c:221:63: warning: restricted fmode_t degrades to integer
+fs/notify/fanotify/fanotify_user.c:1087:28: warning: restricted fmode_t degrades to integer
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:550:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:550:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:550:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:502:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:502:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:502:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:255:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:518:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:628:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:709:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:783:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmdomain.c:1316:20: warning: context imbalance in 'dlm_query_nodeinfo_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmmaster.c:3264:28: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
+fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmrecovery.c:2951:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
+fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
+fs/ocfs2/export.c:258:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:259:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:272:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:273:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/inode.c:1623:13: warning: context imbalance in 'ocfs2_inode_cache_lock' - wrong count at exit
+fs/ocfs2/inode.c:1630:13: warning: context imbalance in 'ocfs2_inode_cache_unlock' - unexpected unlock
+fs/ocfs2/localalloc.c:1223:41: warning: incorrect type in argument 1 (different base types)
+fs/ocfs2/localalloc.c:1223:41: expected unsigned long long val1
+fs/ocfs2/localalloc.c:1223:41: got restricted __le32 [usertype] la_bm_off
+fs/ocfs2/refcounttree.c:633:27: warning: incorrect type in assignment (different base types)
+fs/ocfs2/refcounttree.c:633:27: expected restricted __le32 [usertype] rf_generation
+fs/ocfs2/refcounttree.c:633:27: got unsigned int
+fs/ocfs2/suballoc.c:2428:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
+fs/open.c:1010:20: warning: restricted fmode_t degrades to integer
+fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
+fs/orangefs/file.c:118:32: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:118:32: expected int open_for_write
+fs/orangefs/file.c:118:32: got restricted fmode_t
+fs/orangefs/file.c:119:31: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:119:31: expected int open_for_read
+fs/orangefs/file.c:119:31: got restricted fmode_t
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:45:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:45:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:45:23: struct posix_acl *
+fs/posix_acl.c:59:16: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:59:16: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:59:16: struct posix_acl *
+fs/proc/array.c:257:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:257:11: expected struct k_sigaction *k
+fs/proc/array.c:257:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:547:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:547:44: expected struct task_struct *tsk
+fs/proc/array.c:547:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:722:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:722:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:722:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:293:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:553:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2233:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2290:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2387:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1102:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2414:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2440:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:921:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:281:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:582:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1146:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1468:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1806:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/pstore/ram_core.c:278:34: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:278:34: expected void volatile [noderef] __iomem *d
+fs/pstore/ram_core.c:278:34: got unsigned char *
+fs/pstore/ram_core.c:311:50: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:311:50: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:311:50: got unsigned char *
+fs/pstore/ram_core.c:312:65: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:312:65: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:312:65: got unsigned char *
+fs/pstore/ram_core.c:466:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:466:20: expected void *va
+fs/pstore/ram_core.c:466:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:468:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:468:20: expected void *va
+fs/pstore/ram_core.c:468:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:556:36: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:556:36: expected void volatile [noderef] __iomem *addr
+fs/pstore/ram_core.c:556:36: got void *vaddr
+fs/pstore/ram_core.c:69:17: warning: context imbalance in 'buffer_start_add' - unexpected unlock
+fs/pstore/ram_core.c:95:17: warning: context imbalance in 'buffer_size_add' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1059:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1059:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1059:24: struct hlist_node *
+fs/seq_file.c:1061:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1061:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1061:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:125:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:131:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:138:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:154:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:158:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:176:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:176:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:176:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:185:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:185:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:189:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:189:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:189:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:199:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:199:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:199:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:201:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:201:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:201:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:203:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:203:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:203:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:205:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:205:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:205:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:305:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:305:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:305:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:307:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:307:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:307:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:309:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:309:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:309:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/ubifs/xattr.c:662:58: warning: Using plain integer as NULL pointer
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:70:35: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:70:35: expected int flags
+fs/xfs/kmem.c:70:35: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:89:38: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:89:38: expected int flags
+fs/xfs/kmem.c:89:38: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_ag.c:530:25: warning: restricted __be32 degrades to integer
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/scrub/agheader.c:146:23: warning: cast truncates bits from constant value (ffff3f8f becomes 3f8f)
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:575:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_log_cil.c:898:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1064:9: warning: context imbalance in 'xfs_log_commit_cil' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:106:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:106:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:106:28: got struct task_struct *
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:121:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:121:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:121:28: got struct sighand_struct *
+init/main.c:191:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:291:16: warning: cast to restricted __le32
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:764:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:776:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+init/main.c:778:20: warning: symbol 'poking_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:168:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:576:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1182:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1644:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1903:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'do_semtimedop' - unexpected unlock
+ipc/shm.c:120:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:248:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:346:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:683:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1579:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:171:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:277:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:431:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:780:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:792:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:836:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:456:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:456:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:456:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:466:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:466:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:466:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:550:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:550:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:550:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:570:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:570:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:570:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:193:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:294:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:299:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2180:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2180:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2180:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2183:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2183:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2183:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:513:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:513:35: expected void *
+kernel/bpf/arraymap.c:513:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:532:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:532:35: expected void *
+kernel/bpf/arraymap.c:532:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:564:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:564:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:564:49: got void [noderef] __percpu **
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2546:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3323:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3659:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file:
+./include/linux/bpf_types.h:67:1: warning: Initializer entry defined twice
+kernel/bpf/btf.c:4373:9: also defined here
+kernel/bpf/core.c:216:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2293:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:316:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:343:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:377:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:640:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:681:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2214:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:724:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1066:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1125:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1185:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1249:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1300:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1333:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:988:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:989:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:990:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:991:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:992:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:92:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/verifier.c:266:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:1672:41: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12135:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12574:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12578:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12582:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12586:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12590:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12594:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12598:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12642:38: error: subtraction of functions? Share your drugs
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:486:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6113:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6113:33: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6113:33: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6116:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6116:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6116:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2759:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2834:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2945:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4744:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:5904:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:5997:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6025:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6074:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:906:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:144:9: struct cred *
+kernel/cred.c:144:9: struct cred const [noderef] __rcu *
+kernel/cred.c:144:9: error: cast from unknown type
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:145:9: struct cred *
+kernel/cred.c:145:9: struct cred const [noderef] __rcu *
+kernel/cred.c:145:9: error: cast from unknown type
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:161:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:161:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:161:9: expected struct cred const *cred
+kernel/cred.c:161:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:165:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:171:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:264:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:264:13: expected struct cred const *old
+kernel/cred.c:264:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:348:42: expected struct cred const *cred
+kernel/cred.c:348:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:348:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:348:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:348:30: got struct cred const *
+kernel/cred.c:349:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:349:27: expected struct cred const *cred
+kernel/cred.c:349:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:350:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:350:41: expected struct cred const *_cred
+kernel/cred.c:350:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:351:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:351:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:351:17: expected struct cred const *cred
+kernel/cred.c:351:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:388:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:388:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:388:32: got struct cred const *
+kernel/cred.c:440:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:440:38: expected struct cred const *old
+kernel/cred.c:440:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:446:9: struct cred const [noderef] __rcu *
+kernel/cred.c:446:9: struct cred const *
+kernel/cred.c:446:9: error: cast from unknown type
+kernel/cred.c:546:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:546:41: expected struct cred const *old
+kernel/cred.c:546:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:587:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:587:46: expected struct cred const *override
+kernel/cred.c:587:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:808:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:808:21: struct cred const *
+kernel/cred.c:808:21: struct cred const [noderef] __rcu *
+kernel/cred.c:855:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:855:21: expected struct cred const *cred
+kernel/cred.c:855:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:855:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:855:21: expected struct cred const *cred
+kernel/cred.c:855:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:859:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:859:21: expected struct cred const *cred
+kernel/cred.c:859:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:871:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:871:31: expected struct cred const *cred
+kernel/cred.c:871:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:873:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:873:39: expected struct cred const *cred
+kernel/cred.c:873:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:885:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:885:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:885:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:885:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:885:9: expected struct cred const *cred
+kernel/cred.c:885:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:344:19: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/cred.c:354:30: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:199:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2311:40: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1462:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1462:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1462:15: struct perf_event_context *
+kernel/events/core.c:1475:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1475:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1475:28: struct perf_event_context *
+kernel/events/core.c:3425:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3425:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3425:18: struct perf_event_context *
+kernel/events/core.c:3426:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3426:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3426:23: struct perf_event_context *
+kernel/events/core.c:3474:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3474:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3474:25: struct perf_event_context *
+kernel/events/core.c:3475:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3475:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3475:25: struct perf_event_context *
+kernel/events/core.c:4668:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4668:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4668:25: struct perf_event_context *
+kernel/events/core.c:5930:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5930:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5930:9: struct perf_buffer *
+kernel/events/core.c:5406:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5636:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5636:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5636:22: struct perf_buffer *
+kernel/events/core.c:5772:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5772:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5772:14: struct perf_buffer *
+kernel/events/core.c:5805:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5805:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5805:14: struct perf_buffer *
+kernel/events/core.c:5862:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5862:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5862:14: struct perf_buffer *
+kernel/events/core.c:5948:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5948:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5948:14: struct perf_buffer *
+kernel/events/core.c:5961:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5961:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5961:14: struct perf_buffer *
+kernel/events/core.c:6677:6: warning: symbol 'perf_pmu_snapshot_aux' was not declared. Should it be static?
+kernel/events/core.c:7596:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7596:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7596:23: struct perf_event_context *
+kernel/events/core.c:7648:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7648:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7648:23: struct perf_event_context *
+kernel/events/core.c:7687:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7687:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7687:13: struct perf_buffer *
+kernel/events/core.c:7792:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7792:61: expected struct task_struct *p
+kernel/events/core.c:7792:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7794:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7794:61: expected struct task_struct *p
+kernel/events/core.c:7794:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8499:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8499:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8499:23: struct perf_event_context *
+kernel/events/core.c:9464:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:9: struct swevent_hlist *
+kernel/events/core.c:9503:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9503:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9503:17: struct swevent_hlist *
+kernel/events/core.c:9684:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9684:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9684:23: struct perf_event_context *
+kernel/events/core.c:10869:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12638:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12638:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12638:9: struct perf_event_context *
+kernel/events/core.c:12748:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12748:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12748:17: struct perf_event_context *
+kernel/events/core.c:13178:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13178:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13178:17: struct swevent_hlist *
+kernel/events/core.c:166:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:174:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:707:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1509:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2822:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4640:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9313:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9313:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9313:17: struct swevent_hlist *
+kernel/events/core.c:9333:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9333:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9333:17: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1975:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1975:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1975:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1977:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2277:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2277:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2277:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:220:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:278:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:278:37: expected struct task_struct *tsk
+kernel/exit.c:278:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:32: expected struct task_struct *task
+kernel/exit.c:281:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:282:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:282:35: expected struct task_struct *task
+kernel/exit.c:282:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:327:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:327:24: expected struct task_struct *parent
+kernel/exit.c:327:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:356:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:356:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:356:23: struct task_struct *
+kernel/exit.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:380:9: struct list_head *
+kernel/exit.c:380:9: struct list_head [noderef] __rcu *
+kernel/exit.c:575:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:577:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:909:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1061:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1086:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1175:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1190:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1241:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1244:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1250:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1431:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1431:59: void *
+kernel/exit.c:1431:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1447:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1447:25: expected struct task_struct *parent
+kernel/exit.c:1447:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1811:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:380:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1539:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:162:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:751:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:999:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:999:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:999:19: got struct task_struct *p
+kernel/fork.c:1514:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1514:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1514:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1523:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1523:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1523:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1524:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1524:36: expected void const *q
+kernel/fork.c:1524:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1525:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1525:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1525:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1618:9: expected struct qspinlock *lock
+kernel/fork.c:1618:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1618:9: expected struct qspinlock *lock
+kernel/fork.c:1618:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1618:9: expected struct qspinlock *lock
+kernel/fork.c:1618:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1937:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1937:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1937:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1941:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1941:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1941:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2246:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2246:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2246:32: got struct task_struct *
+kernel/fork.c:2253:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2253:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2253:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2302:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2302:54: expected struct list_head *head
+kernel/fork.c:2302:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2323:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2323:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2323:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2340:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2340:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2340:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2367:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2367:28: expected struct sighand_struct *sighand
+kernel/fork.c:2367:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2395:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2395:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2395:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2397:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2397:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2397:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2806:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2806:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2806:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2887:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2887:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2887:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1980:27: warning: dereference of noderef expression
+kernel/fork.c:1980:27: warning: dereference of noderef expression
+kernel/fork.c:1982:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2300:59: warning: dereference of noderef expression
+kernel/fork.c:2301:59: warning: dereference of noderef expression
+kernel/fork.c:991:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:991:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:991:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c:1557:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1713:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:2003:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex.c:2453:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+kernel/futex.c:2579:13: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2680:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:2944:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex.c:3217:29: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:826:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1873:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:502:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kcov.c:189:14: warning: symbol '__sanitizer_cov_trace_pc' was not declared. Should it be static?
+kernel/kcov.c:244:14: warning: symbol '__sanitizer_cov_trace_cmp1' was not declared. Should it be static?
+kernel/kcov.c:250:14: warning: symbol '__sanitizer_cov_trace_cmp2' was not declared. Should it be static?
+kernel/kcov.c:256:14: warning: symbol '__sanitizer_cov_trace_cmp4' was not declared. Should it be static?
+kernel/kcov.c:262:14: warning: symbol '__sanitizer_cov_trace_cmp8' was not declared. Should it be static?
+kernel/kcov.c:268:14: warning: symbol '__sanitizer_cov_trace_const_cmp1' was not declared. Should it be static?
+kernel/kcov.c:275:14: warning: symbol '__sanitizer_cov_trace_const_cmp2' was not declared. Should it be static?
+kernel/kcov.c:282:14: warning: symbol '__sanitizer_cov_trace_const_cmp4' was not declared. Should it be static?
+kernel/kcov.c:289:14: warning: symbol '__sanitizer_cov_trace_const_cmp8' was not declared. Should it be static?
+kernel/kcov.c:296:14: warning: symbol '__sanitizer_cov_trace_switch' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1109:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3184:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3184:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:448:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:448:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:448:17: char const *
+kernel/locking/lockdep_proc.c:449:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:449:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:449:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:331:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:352:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:397:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/seqlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/ww_mutex.h:167:9: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:470:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:527:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:546:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:567:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:573:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:594:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:624:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:631:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:143:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:117:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:129:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:136:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:181:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:189:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:197:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:205:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:150:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:160:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:170:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:177:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:253:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:261:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:269:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:277:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:211:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:197:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:204:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:325:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:333:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:341:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:349:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:362:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:374:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:385:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module.c:255:18: warning: symbol 'kdb_modules' was not declared. Should it be static?
+kernel/module.c:2747:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2747:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2747:23: got void *
+kernel/module.c:4717:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:186:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:217:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:251:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:281:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:302:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:337:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:362:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:379:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:386:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:410:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:441:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:444:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:471:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:474:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:504:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+./include/linux/rculist.h:554:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:554:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:554:9: struct hlist_node *
+kernel/pid_namespace.c:54:76: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:181:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:181:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:181:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:183:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:183:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:182:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:272:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:754:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:755:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/power/swap.c:309:35: warning: incorrect type in return expression (different base types)
+kernel/power/swap.c:309:35: expected restricted blk_status_t
+kernel/power/swap.c:309:35: got int
+kernel/power/swap.c:390:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:390:29: expected int ret
+kernel/power/swap.c:390:29: got restricted blk_status_t
+kernel/power/swap.c:474:31: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:474:31: expected int [assigned] error
+kernel/power/swap.c:474:31: got restricted blk_status_t
+kernel/power/swap.c:571:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:571:14: expected int err2
+kernel/power/swap.c:571:14: got restricted blk_status_t
+kernel/power/swap.c:858:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:858:14: expected int err2
+kernel/power/swap.c:858:14: got restricted blk_status_t
+kernel/power/swap.c:1088:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1088:29: expected int [assigned] ret
+kernel/power/swap.c:1088:29: got restricted blk_status_t
+kernel/power/swap.c:1096:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1096:14: expected int err2
+kernel/power/swap.c:1096:14: got restricted blk_status_t
+kernel/power/swap.c:1331:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1331:29: expected int [assigned] ret
+kernel/power/swap.c:1331:29: got restricted blk_status_t
+kernel/power/swap.c:1385:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1385:29: expected int [assigned] ret
+kernel/power/swap.c:1385:29: got restricted blk_status_t
+kernel/printk/printk.c:362:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:182:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:182:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:182:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:187:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:187:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:187:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:197:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:197:9: struct task_struct *
+kernel/ptrace.c:242:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:242:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:242:44: struct task_struct *
+kernel/ptrace.c:416:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:416:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:416:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:439:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:439:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:439:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:475:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:475:54: expected struct task_struct *parent
+kernel/ptrace.c:475:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:483:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:483:53: expected struct task_struct *new_parent
+kernel/ptrace.c:483:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:531:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:531:41: expected struct task_struct *p1
+kernel/ptrace.c:531:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:533:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:533:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:533:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:735:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:735:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:735:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:743:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:743:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:743:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:866:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:866:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:866:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:870:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:870:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:870:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1100:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1100:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1100:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1102:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1102:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1102:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:481:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:682:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:698:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:872:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1254:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:773:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:779:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1457:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/tree.c:1482:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1894:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2673:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2726:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c:2756:30: warning: context imbalance in 'rcu_core' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:318:9: warning: context imbalance in 'rcu_print_task_stall' - unexpected unlock
+kernel/rcu/tree_stall.h:541:9: warning: context imbalance in 'print_other_cpu_stall' - different lock contexts for basic block
+kernel/rcu/tree_stall.h:823:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_plugin.h:1607:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_plugin.h:1624:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_plugin.h:1639:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_plugin.h:1652:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_plugin.h:1699:13: warning: context imbalance in 'wake_nocb_gp' - wrong count at exit
+kernel/rcu/tree_plugin.h:1771:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_plugin.h:1786:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_plugin.h:1948:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_plugin.h:2011:9: warning: context imbalance in 'do_nocb_bypass_wakeup_timer' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:2089:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:2307:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_plugin.h:2343:13: warning: context imbalance in 'do_nocb_deferred_wakeup_common' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:2417:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
+kernel/rcu/tree_plugin.h:2465:9: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - wrong count at exit
+kernel/scftorture.c:73:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/autogroup.c: note: in included file (through include/linux/sched/cputime.h, kernel/sched/sched.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:701:15: warning: context imbalance in 'autogroup_move_group' - different lock contexts for basic block
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/sched/core.c:357:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:357:48: expected struct task_struct *p
+kernel/sched/core.c:357:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:611:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:611:38: expected struct task_struct *curr
+kernel/sched/core.c:611:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:666:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:666:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:666:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:1725:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1725:33: expected struct task_struct *p
+kernel/sched/core.c:1725:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1725:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:1725:68: expected struct task_struct *tsk
+kernel/sched/core.c:1725:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2850:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:2932:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:2932:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:2932:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3129:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3129:36: expected struct task_struct const *p
+kernel/sched/core.c:3129:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:7647:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:7647:43: expected struct task_struct *push_task
+kernel/sched/core.c:7647:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4597:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:4597:38: expected struct task_struct *curr
+kernel/sched/core.c:4597:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5036:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:5036:14: expected struct task_struct *prev
+kernel/sched/core.c:5036:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5629:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5629:17: struct task_struct *
+kernel/sched/core.c:5629:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5836:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5836:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5836:22: struct task_struct *
+kernel/sched/core.c:8464:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:8464:16: expected struct task_struct *
+kernel/sched/core.c:8464:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8958:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:9509:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:9509:25: expected struct task_struct *p
+kernel/sched/core.c:9509:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:85:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:85:13: expected struct task_struct const *p
+kernel/sched/pelt.h:85:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:357:11: warning: dereference of noderef expression
+kernel/sched/core.c:1716:33: warning: dereference of noderef expression
+kernel/sched/core.c:1717:19: warning: dereference of noderef expression
+kernel/sched/core.c:1718:37: warning: dereference of noderef expression
+kernel/sched/core.c:2056:9: warning: context imbalance in 'push_cpu_stop' - different lock contexts for basic block
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/core.c:1691:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:1691:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:1691:38: struct task_struct const *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1896:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1896:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1896:9: struct task_struct *
+kernel/sched/cpufreq_schedutil.c:546:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:707:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2139:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2139:13: struct task_struct *
+kernel/sched/deadline.c:2139:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2267:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2267:25: struct task_struct *
+kernel/sched/deadline.c:2267:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1798:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1798:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1798:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1809:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1809:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1809:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1995:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1995:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:1995:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1683:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1683:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1683:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1759:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1759:43: expected struct task_struct *p
+kernel/sched/deadline.c:1759:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2312:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2312:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2312:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2314:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2314:23: expected struct task_struct *p
+kernel/sched/deadline.c:2314:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2316:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2316:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2316:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2480:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2480:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2480:22: struct task_struct *
+kernel/sched/deadline.c:655:17: warning: context imbalance in 'dl_task_offline_migration' - unexpected unlock
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/debug.c:410:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:410:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:410:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:721:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:721:9: expected struct task_struct *tsk
+kernel/sched/debug.c:721:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:721:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:721:9: expected struct task_struct *tsk
+kernel/sched/debug.c:721:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/fair.c:876:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:876:34: expected struct sched_entity *se
+kernel/sched/fair.c:876:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2520:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2520:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2520:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10631:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10631:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10631:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:4931:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:4931:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:4931:22: struct task_struct *
+kernel/sched/fair.c:5454:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5454:38: expected struct task_struct *curr
+kernel/sched/fair.c:5454:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5688:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5689:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6680:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6680:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6680:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6802:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6802:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6802:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7000:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7000:38: expected struct task_struct *curr
+kernel/sched/fair.c:7000:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7251:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7251:38: expected struct task_struct *curr
+kernel/sched/fair.c:7251:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8245:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8245:40: expected struct sched_domain *child
+kernel/sched/fair.c:8245:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8693:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8693:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8693:22: struct task_struct *
+kernel/sched/fair.c:9953:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:9953:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:9953:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9612:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9612:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9612:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10025:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10025:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10025:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:2464:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1890:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1890:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1890:9: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/psi.c:1249:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/psi.c:1249:9: void [noderef] __rcu *
+kernel/sched/psi.c:1249:9: void *
+kernel/sched/psi.c:731:13: warning: dereference of noderef expression
+kernel/sched/psi.c:751:30: warning: dereference of noderef expression
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2213:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2213:25: struct task_struct *
+kernel/sched/rt.c:2213:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:530:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:530:54: expected struct task_struct *curr
+kernel/sched/rt.c:530:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1743:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1743:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1743:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1885:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1885:40: expected struct task_struct *task
+kernel/sched/rt.c:1885:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1906:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1906:13: struct task_struct *
+kernel/sched/rt.c:1906:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2264:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2264:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2264:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:40: expected struct task_struct *p
+kernel/sched/rt.c:2266:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2266:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2266:61: expected struct task_struct *p
+kernel/sched/rt.c:2266:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2340:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2340:46: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2340:46: struct task_struct *
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/sched.h:1735:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:1735:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:1735:25: struct task_struct *
+kernel/sched/stats.c:45:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:45:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:45:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/stop_task.c:65:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:65:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:65:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:211:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:212:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:431:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:431:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:431:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:440:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:440:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:440:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:729:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:729:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:729:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:891:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:891:70: expected struct sched_domain *sd
+kernel/sched/topology.c:891:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:920:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:59: expected struct sched_domain *sd
+kernel/sched/topology.c:920:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:964:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:964:57: expected struct sched_domain *sd
+kernel/sched/topology.c:964:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:966:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:966:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:966:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:55: expected struct sched_domain *sd
+kernel/sched/topology.c:974:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1046:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1046:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1046:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1150:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1150:40: expected struct sched_domain *child
+kernel/sched/topology.c:1150:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1451:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1451:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1451:43: got struct sched_domain *child
+kernel/sched/topology.c:1936:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:1936:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1936:31: got struct sched_domain *sd
+kernel/sched/topology.c:2104:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2104:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2104:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2121:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2121:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2121:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1470:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1470:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1470:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1483:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1483:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1483:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1470:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1470:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1470:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1483:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1483:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1483:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1466:19: warning: dereference of noderef expression
+kernel/seccomp.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:866:9: expected struct qspinlock *lock
+kernel/seccomp.c:866:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:866:9: expected struct qspinlock *lock
+kernel/seccomp.c:866:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:866:9: expected struct qspinlock *lock
+kernel/seccomp.c:866:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1340:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1340:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1340:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1352:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1352:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1352:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1760:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1760:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1760:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1838:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1838:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1838:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1856:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1856:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1856:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1998:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1998:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1998:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2001:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2001:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2001:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2007:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2007:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2007:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:483:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:483:9: expected struct qspinlock *lock
+kernel/seccomp.c:483:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:483:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:483:9: expected struct qspinlock *lock
+kernel/seccomp.c:483:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:483:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:483:9: expected struct qspinlock *lock
+kernel/seccomp.c:483:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:580:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:580:9: expected struct qspinlock *lock
+kernel/seccomp.c:580:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:580:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:580:9: expected struct qspinlock *lock
+kernel/seccomp.c:580:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:580:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:580:9: expected struct qspinlock *lock
+kernel/seccomp.c:580:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:427:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:427:9: expected struct qspinlock *lock
+kernel/seccomp.c:427:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:441:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:441:9: expected struct qspinlock *lock
+kernel/seccomp.c:441:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:194:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:194:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:194:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:197:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:197:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:197:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:519:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:519:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:519:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:523:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:523:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:523:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:556:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:556:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:556:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:559:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:559:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:559:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:581:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:581:53: expected struct k_sigaction *ka
+kernel/signal.c:581:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:734:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:734:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:734:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:736:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:736:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:736:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:923:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:923:9: expected struct qspinlock *lock
+kernel/signal.c:923:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:923:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:923:9: expected struct qspinlock *lock
+kernel/signal.c:923:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:923:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:923:9: expected struct qspinlock *lock
+kernel/signal.c:923:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1118:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1118:9: expected struct qspinlock *lock
+kernel/signal.c:1118:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1118:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1118:9: expected struct qspinlock *lock
+kernel/signal.c:1118:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1118:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1118:9: expected struct qspinlock *lock
+kernel/signal.c:1118:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1358:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1358:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1358:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1359:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1359:16: expected struct k_sigaction *action
+kernel/signal.c:1359:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1376:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1376:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1376:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1687:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1687:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1687:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1689:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1689:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1689:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1857:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1857:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1857:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1967:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1986:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1986:65: expected struct task_struct *tsk
+kernel/signal.c:1986:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1987:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2005:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2005:14: expected struct sighand_struct *psig
+kernel/signal.c:2005:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2034:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2034:46: expected struct task_struct *t
+kernel/signal.c:2034:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2035:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2035:34: expected struct task_struct *parent
+kernel/signal.c:2035:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2064:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2064:24: expected struct task_struct *parent
+kernel/signal.c:2064:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2067:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2067:24: expected struct task_struct *parent
+kernel/signal.c:2067:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2100:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2100:17: expected struct sighand_struct *sighand
+kernel/signal.c:2100:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2175:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2175:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2175:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2177:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2177:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2177:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2225:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2225:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2225:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2280:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2280:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2280:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2314:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2314:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2314:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2316:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2316:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2316:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2413:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2413:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2413:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2498:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2498:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2498:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2510:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2510:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2510:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2548:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2548:52: expected struct task_struct *tsk
+kernel/signal.c:2548:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2550:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2586:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2586:49: expected struct sighand_struct *sighand
+kernel/signal.c:2586:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2915:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2915:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2915:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2935:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2935:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2935:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3002:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3002:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3002:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3004:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3004:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3004:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3155:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3155:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3155:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3158:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3158:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3158:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3551:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3551:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3551:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3563:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3563:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3563:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3568:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3568:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3568:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3573:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3573:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3573:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4027:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4027:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4027:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4039:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4039:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4039:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4057:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4057:11: expected struct k_sigaction *k
+kernel/signal.c:4057:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4059:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4059:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4059:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4105:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4105:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4105:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4705:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4705:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4705:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4714:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4714:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4714:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4724:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4724:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4724:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4701:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:68:34: warning: dereference of noderef expression
+kernel/signal.c:568:35: warning: dereference of noderef expression
+kernel/signal.c:596:52: warning: dereference of noderef expression
+kernel/signal.c:1070:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1336:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:707:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1688:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:1987:40: warning: dereference of noderef expression
+kernel/signal.c:1987:40: warning: dereference of noderef expression
+kernel/signal.c:2130:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2341:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2550:49: warning: dereference of noderef expression
+kernel/signal.c:2550:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2667:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4028:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1884:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1884:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1884:19: got struct file *[assigned] file
+kernel/sys.c:1884:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1884:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1884:19: got struct file *[assigned] file
+kernel/sys.c:1884:17: warning: incorrect type in assignment (different address spaces)
+kernel/sys.c:1884:17: expected struct file *old_exe
+kernel/sys.c:1884:17: got struct file [noderef] __rcu *[assigned] __ret
+kernel/sys.c:1055:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1055:32: expected struct task_struct *p1
+kernel/sys.c:1055:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:707:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1153:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1188:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1309:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:708:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:708:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:708:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:237:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:279:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:718:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:584:5: warning: symbol 'ftrace_profile_pages_init' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3289:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3306:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3781:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3784:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3870:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4185:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4187:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4559:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4701:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4707:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4959:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4961:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5578:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5580:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5641:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5645:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5699:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5700:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6318:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6318:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6370:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6371:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6741:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6742:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6787:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6787:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6787:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3084:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3084:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3084:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3085:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3085:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3085:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3089:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3089:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3089:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3061:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3061:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3061:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3062:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3062:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3062:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4813:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4899:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5256:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5286:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5581:1: warning: trying to concatenate 10799-character string (8191 bytes max)
+kernel/trace/trace.c:383:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:383:28: expected struct trace_export **list
+kernel/trace/trace.c:383:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:397:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:397:33: expected struct trace_export **list
+kernel/trace/trace.c:397:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2787:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2787:38: expected struct event_filter *filter
+kernel/trace/trace.c:2787:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3157:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3157:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3157:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3173:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3173:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3173:9: got int *
+kernel/trace/trace.c:3183:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3183:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3183:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:337:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:337:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:337:9: struct trace_export *
+kernel/trace/trace.c:352:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:352:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:352:9: struct trace_export *
+kernel/trace/trace_events.c:979:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:979:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:979:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1359:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1359:38: expected struct event_filter *filter
+kernel/trace/trace.h:1359:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1359:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1359:38: expected struct event_filter *filter
+kernel/trace/trace.h:1359:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1359:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1359:38: expected struct event_filter *filter
+kernel/trace/trace.h:1359:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1359:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1359:38: expected struct event_filter *filter
+kernel/trace/trace.h:1359:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:172:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3514:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3569:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/atomic64_test.c: note: in included file (through arch/powerpc/include/asm/atomic.h, include/linux/atomic.h):
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+lib/bch.c:294:19: warning: incorrect type in assignment (different base types)
+lib/bch.c:294:19: expected unsigned int [usertype] w
+lib/bch.c:294:19: got restricted __be32 [usertype]
+lib/bitmap.c:1249:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1249:32: expected unsigned long
+lib/bitmap.c:1249:32: got restricted __le64 [usertype]
+lib/bitmap.c:1251:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1251:32: expected unsigned long
+lib/bitmap.c:1251:32: got restricted __le32 [usertype]
+lib/clz_tab.c:2:21: warning: symbol '__clz_tab' was not declared. Should it be static?
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/digsig.c:215:47: warning: incorrect type in argument 1 (different base types)
+lib/digsig.c:215:47: expected restricted __be64 const [usertype] *p
+lib/digsig.c:215:47: got unsigned long long [usertype] *
+lib/interval_tree_test.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/iov_iter.c:676:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:676:38: expected void [noderef] __user *to
+lib/iov_iter.c:676:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/kunit/debugfs.c:28:6: warning: symbol 'kunit_debugfs_cleanup' was not declared. Should it be static?
+lib/kunit/debugfs.c:33:6: warning: symbol 'kunit_debugfs_init' was not declared. Should it be static?
+lib/kunit/debugfs.c:92:6: warning: symbol 'kunit_debugfs_create_suite' was not declared. Should it be static?
+lib/kunit/debugfs.c:108:6: warning: symbol 'kunit_debugfs_destroy_suite' was not declared. Should it be static?
+lib/locking-selftest.c:302:1: warning: context imbalance in 'AA_spin' - wrong count at exit
+lib/locking-selftest.c:304:1: warning: context imbalance in 'AA_wlock' - wrong count at exit
+lib/locking-selftest.c:306:1: warning: context imbalance in 'AA_rlock' - wrong count at exit
+lib/locking-selftest.c:325:13: warning: context imbalance in 'rlock_AA1' - wrong count at exit
+lib/locking-selftest.c:331:13: warning: context imbalance in 'rlock_AA1B' - wrong count at exit
+lib/locking-selftest.c:351:13: warning: context imbalance in 'rlock_AA2' - wrong count at exit
+lib/locking-selftest.c:363:13: warning: context imbalance in 'rlock_AA3' - wrong count at exit
+lib/locking-selftest.c:726:1: warning: context imbalance in 'double_unlock_spin' - unexpected unlock
+lib/locking-selftest.c:728:1: warning: context imbalance in 'double_unlock_wlock' - unexpected unlock
+lib/locking-selftest.c:730:1: warning: context imbalance in 'double_unlock_rlock' - unexpected unlock
+lib/locking-selftest.c:757:1: warning: context imbalance in 'init_held_spin' - wrong count at exit
+lib/locking-selftest.c:759:1: warning: context imbalance in 'init_held_wlock' - wrong count at exit
+lib/locking-selftest.c:761:1: warning: context imbalance in 'init_held_rlock' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'rcu_exit' - unexpected unlock
+./include/linux/rcupdate.h:744:25: warning: context imbalance in 'rcu_bh_exit' - unexpected unlock
+./include/linux/rcupdate.h:786:25: warning: context imbalance in 'rcu_sched_exit' - unexpected unlock
+lib/locking-selftest.c:2505:13: warning: context imbalance in 'raw_spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2514:13: warning: context imbalance in 'spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RCU_CALLBACK' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2585:1: warning: context imbalance in 'RCU_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_CALLBACK' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2586:1: warning: context imbalance in 'RAW_SPINLOCK_in_MUTEX' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RCU_CALLBACK' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2587:1: warning: context imbalance in 'SPINLOCK_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2588:1: warning: context imbalance in 'MUTEX_in_SPINLOCK' - wrong count at exit
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:484:5: warning: symbol 'LZ4_decompress_safe_withPrefix64k' was not declared. Should it be static?
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:102:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:102:9: error: got }
+lib/raid6/altivec1.c:108:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec1.c:108:9: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:108:9: error: got {
+lib/raid6/altivec1.c:108:9: error: Expected ) in function declarator
+lib/raid6/altivec1.c:108:9: error: got 1
+lib/raid6/altivec1.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:108:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:108:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec1.c:108:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec1.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:113:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:113:9: error: got }
+lib/raid6/altivec2.c:119:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec2.c:119:9: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:119:9: error: got {
+lib/raid6/altivec2.c:119:9: error: Expected ) in function declarator
+lib/raid6/altivec2.c:119:9: error: got 1
+lib/raid6/altivec2.c:119:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:119:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:119:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec2.c:119:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec2.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:135:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:135:9: error: got }
+lib/raid6/altivec4.c:141:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec4.c:141:9: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:141:9: error: got {
+lib/raid6/altivec4.c:141:9: error: Expected ) in function declarator
+lib/raid6/altivec4.c:141:9: error: got 1
+lib/raid6/altivec4.c:141:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:141:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:141:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec4.c:141:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec4.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:179:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:179:9: error: got }
+lib/raid6/altivec8.c:185:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec8.c:185:9: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:185:9: error: got {
+lib/raid6/altivec8.c:185:9: error: Expected ) in function declarator
+lib/raid6/altivec8.c:185:9: error: got 1
+lib/raid6/altivec8.c:185:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:185:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:185:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec8.c:185:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec8.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/rbtree_test.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/string.c:88:6: warning: multiple definitions for function 'strcpy'
+lib/string.c: note: in included file (through include/linux/string.h):
+./include/linux/fortify-string.h:274:23: the previous one is here
+lib/string.c:140:8: warning: multiple definitions for function 'strlcpy'
+./include/linux/fortify-string.h:80:25: the previous one is here
+lib/string.c:179:9: warning: multiple definitions for function 'strscpy'
+./include/linux/fortify-string.h:104:26: the previous one is here
+lib/string.c:304:6: warning: multiple definitions for function 'strcat'
+./include/linux/fortify-string.h:41:23: the previous one is here
+lib/string.c:327:6: warning: multiple definitions for function 'strncat'
+./include/linux/fortify-string.h:150:23: the previous one is here
+lib/string.c:561:8: warning: multiple definitions for function 'strlen'
+./include/linux/fortify-string.h:52:34: the previous one is here
+lib/string.c:578:8: warning: multiple definitions for function 'strnlen'
+./include/linux/fortify-string.h:68:34: the previous one is here
+lib/string.c:975:6: warning: multiple definitions for function 'memscan'
+./include/linux/fortify-string.h:211:23: the previous one is here
+lib/string.c:1083:6: warning: multiple definitions for function 'memchr_inv'
+./include/linux/fortify-string.h:250:23: the previous one is here
+lib/test_blackhole_dev.c:59:27: warning: incorrect type in assignment (different base types)
+lib/test_blackhole_dev.c:59:27: expected restricted __be16 [usertype] payload_len
+lib/test_blackhole_dev.c:59:27: got unsigned long
+lib/test_bpf.c:4055:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4055:25: expected unsigned int [usertype] result
+lib/test_bpf.c:4055:25: got restricted __be16 [usertype]
+lib/test_bpf.c:4069:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4069:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4069:24: got restricted __be32 [usertype]
+lib/test_bpf.c:4080:25: warning: cast from restricted __be64
+lib/test_bpf.c:4092:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4092:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4092:24: got restricted __le16 [usertype]
+lib/test_bpf.c:4106:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4106:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4106:24: got restricted __le32 [usertype]
+lib/test_bpf.c:4117:25: warning: cast from restricted __le64
+lib/test_bpf.c: note: in included file (through include/linux/random.h, include/linux/net.h, include/linux/skbuff.h, include/linux/filter.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/test_bpf.c:2262:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
+lib/test_bpf.c:2273:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
+lib/test_bpf.c:2350:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2386:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2402:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2485:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:2663:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:3458:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3474:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3475:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3600:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3601:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3616:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3742:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3743:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3758:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3759:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:3979:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:3992:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:4049:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4074:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4080:30: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4086:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4111:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4117:30: warning: cast truncates bits from constant value (efcdab8967452301 becomes 67452301)
+lib/test_bpf.c:4256:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:5083:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5112:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5127:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5156:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_ida.c:16:6: warning: symbol 'ida_dump' was not declared. Should it be static?
+lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static?
+lib/test_lockup.c:420:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:420:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:420:13: got void *ptr
+lib/test_lockup.c:421:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:421:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:421:13: got void *
+lib/test_lockup.c:230:9: warning: context imbalance in 'test_lock' - wrong count at exit
+lib/test_lockup.c:250:25: warning: context imbalance in 'test_unlock' - unexpected unlock
+lib/test_overflow.c:381:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:383:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:385:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:386:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:403:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:405:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:407:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:408:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:413:16: warning: cast truncates bits from constant value (100 becomes 0)
+lib/test_overflow.c:415:16: warning: cast truncates bits from constant value (10000 becomes 0)
+lib/test_overflow.c:417:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_overflow.c:418:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_parman.c: note: in included file (through include/linux/random.h):
+./include/linux/prandom.h:114:45: warning: cast truncates bits from constant value (4f2e5357408c3c09 becomes 408c3c09)
+lib/test_printf.c:688:49: warning: cast from restricted gfp_t
+lib/test_printf.c:692:58: warning: cast from restricted gfp_t
+lib/test_stackinit.c:267:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:273:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static?
+lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static?
+lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static?
+lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types):
+lib/test_xarray.c:368:17: void [noderef] __rcu *
+lib/test_xarray.c:368:17: struct xa_node *
+lib/test_xarray.c:745:9: warning: Using plain integer as NULL pointer
+lib/ubsan.c:166:6: warning: symbol '__ubsan_handle_divrem_overflow' was not declared. Should it be static?
+lib/ubsan.c:247:6: warning: symbol '__ubsan_handle_type_mismatch' was not declared. Should it be static?
+lib/ubsan.c:261:6: warning: symbol '__ubsan_handle_type_mismatch_v1' was not declared. Should it be static?
+lib/ubsan.c:275:6: warning: symbol '__ubsan_handle_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:292:6: warning: symbol '__ubsan_handle_shift_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:334:6: warning: symbol '__ubsan_handle_builtin_unreachable' was not declared. Should it be static?
+lib/ubsan.c:344:6: warning: symbol '__ubsan_handle_load_invalid_value' was not declared. Should it be static?
+lib/vsprintf.c:2186:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/backing-dev.c:619:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:619:9: expected void **slot
+mm/backing-dev.c:619:9: got void [noderef] __rcu **
+mm/backing-dev.c:619:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:619:9: expected void **slot
+mm/backing-dev.c:619:9: got void [noderef] __rcu **
+mm/backing-dev.c:619:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:619:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:619:9: got void **slot
+mm/backing-dev.c:619:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:619:9: expected void **slot
+mm/backing-dev.c:619:9: got void [noderef] __rcu **
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2562:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2562:39: expected int may_perform_io
+mm/compaction.c:2562:39: got restricted gfp_t
+mm/compaction.c:533:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:655:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1143:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug_vm_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1639:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1676:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1786:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1890:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1900:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2503:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2772:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:442:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:515:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:582:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1210:21: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:5089:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kmemleak.c:1617:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:220:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:383:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:3947:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:3947:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:3947:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:3949:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:3949:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:3949:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4105:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4105:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4105:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4199:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4199:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4199:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5793:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5793:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5793:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:740:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:740:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:740:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:1971:6: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2020:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5644:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5838:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memory.c:156:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5223:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memory.c:949:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1629:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1678:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2180:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2436:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2724:17: warning: context imbalance in 'wp_page_copy' - unexpected unlock
+mm/memory.c:3070:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3133:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4692:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c:4813:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:4843:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/memory.c:4877:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:533:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:802:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:110:23: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1527:39: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2048:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:123:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:206:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c:224:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:707:9: warning: context imbalance in 'account_page_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:707:9: warning: context imbalance in '__cancel_dirty_page' - different lock contexts for basic block
+./include/linux/rcupdate.h:707:9: warning: context imbalance in 'clear_page_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:152:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:176:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3651:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/page_owner.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/debugfs.h):
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:341:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:220:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:220:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:732:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:734:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:220:28: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/linux/rmap.h:220:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2296:28: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2335:44: warning: context imbalance in 'unfreeze_partials' - unexpected unlock
+mm/slub.c:3005:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:88:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1541:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:912:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1541:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swap_state.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'lookup_swap_cache' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'find_get_incore_page' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__read_swap_cache_async' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:654:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:944:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1027:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1208:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+mm/swapfile.c:1220:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:1302:25: warning: context imbalance in 'get_swap_device' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1357:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1414:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1475:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__swap_count' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__swp_swapcount' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:1733:44: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__swap_duplicate' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'add_swap_count_continuation' - unexpected unlock
+mm/truncate.c:97:17: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/util.c:124:6: warning: multiple definitions for function 'kmemdup'
+mm/util.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/thread_info.h, include/asm-generic/preempt.h, ...):
+./include/linux/fortify-string.h:262:23: the previous one is here
+mm/vmalloc.c:1599:6: warning: symbol 'set_iounmap_nonlazy' was not declared. Should it be static?
+mm/vmalloc.c:3701:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:3716:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:467:1: expected unsigned long flags
+./include/trace/events/vmscan.h:467:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:467:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through include/linux/mm.h):
+./include/linux/huge_mm.h:273:19: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+mm/vmscan.c:2053:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1527:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1427:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:880:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:880:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:880:21: got struct list_head *
+mm/z3fold.c:936:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:936:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:936:37: got struct list_head *
+mm/z3fold.c:1001:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:1001:25: expected struct list_head *unbuddied
+mm/z3fold.c:1001:25: got void [noderef] __percpu *
+mm/z3fold.c:1006:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:1006:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:1006:33: got struct list_head *
+mm/z3fold.c:1031:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1031:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1031:25: got struct list_head *unbuddied
+mm/z3fold.c:530:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:364:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:364:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:623:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:623:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:623:29: got struct list_head *
+mm/z3fold.c:623:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:623:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:623:29: got struct list_head *
+mm/z3fold.c:757:41: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:623:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:623:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:623:29: got struct list_head *
+mm/z3fold.c:814:13: warning: context imbalance in 'do_compact_page' - different lock contexts for basic block
+mm/z3fold.c:880:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:880:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:880:21: got struct list_head *
+mm/z3fold.c:936:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:936:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:936:37: got struct list_head *
+mm/z3fold.c:623:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:623:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:623:29: got struct list_head *
+mm/z3fold.c:1192:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:1323:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:303:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:1677:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1296:9: warning: context imbalance in 'zs_map_object' - wrong count at exit
+mm/zsmalloc.c:1331:9: warning: context imbalance in 'zs_unmap_object' - unexpected unlock
+mm/zsmalloc.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'find_alloced_obj' - different lock contexts for basic block
+mm/zsmalloc.c:1667:25: warning: context imbalance in 'migrate_zspage' - unexpected unlock
+mm/zsmalloc.c:1796:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1801:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+mm/zsmalloc.c:2032:9: warning: context imbalance in 'zs_page_migrate' - different lock contexts for basic block
+net/802/garp.c:583:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:583:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:583:9: warning: dereference of noderef expression
+net/802/garp.c:583:9: warning: dereference of noderef expression
+net/802/mrp.c:864:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:864:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:864:9: warning: dereference of noderef expression
+net/802/mrp.c:864:9: warning: dereference of noderef expression
+net/9p/client.c:792:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:792:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:792:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:794:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:794:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:794:48: got struct spinlock [noderef] __rcu *
+net/9p/client.c:874:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:874:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:874:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:876:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:876:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:876:48: got struct spinlock [noderef] __rcu *
+net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
+net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net
+net/appletalk/aarp.c:446:28: got unsigned short [usertype]
+net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
+net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
+net/appletalk/ddp.c:100:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:113:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:409:47: warning: restricted __be16 degrades to integer
+net/atm/lec.c:891:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
+net/atm/lec.c:947:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
+net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
+net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
+net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
+net/bluetooth/af_bluetooth.c:176:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
+net/bluetooth/mgmt.c:3642:29: warning: restricted __le16 degrades to integer
+net/bluetooth/mgmt.c:4117:9: warning: cast to restricted __le32
+net/bpf/test_run.c:168:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:173:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:178:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:183:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:188:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:193:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:202:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:207:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:212:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:218:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:223:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:228:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/netfilter/nft_meta_bridge.c:56:39: warning: incorrect type in argument 2 (different base types)
+net/bridge/netfilter/nft_meta_bridge.c:56:39: expected unsigned short [usertype] val
+net/bridge/netfilter/nft_meta_bridge.c:56:39: got restricted __be16 [usertype]
+net/caif/caif_usb.c:109:32: warning: restricted __be16 degrades to integer
+net/caif/caif_usb.c:110:33: warning: restricted __be16 degrades to integer
+net/caif/cfctrl.c:242:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:242:23: expected unsigned int [usertype] tmp32
+net/caif/cfctrl.c:242:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:249:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:249:23: expected unsigned int [addressable] [usertype] tmp32
+net/caif/cfctrl.c:249:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:256:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:256:23: expected unsigned short [usertype] tmp16
+net/caif/cfctrl.c:256:23: got restricted __le16 [usertype]
+net/caif/cfctrl.c:258:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:258:23: expected unsigned short [addressable] [usertype] tmp16
+net/caif/cfctrl.c:258:23: got restricted __le16 [usertype]
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:127:14: struct cflayer *
+net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:131:17: struct cflayer *
+net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:111:9: struct cflayer *
+net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:141:14: struct cflayer *
+net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:145:17: struct cflayer *
+net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:167:9: struct cflayer *
+net/caif/cfserl.c:116:29: warning: cast to restricted __le16
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:729:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:858:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3357:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3357:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3357:23: got unsigned int
+net/core/dev.c:3357:23: warning: cast from restricted __wsum
+net/core/dev.c:5054:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
+net/core/dev.c:3856:26: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:5045:44: warning: context imbalance in 'net_tx_action' - unexpected unlock
+net/core/filter.c:430:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:433:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:436:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:439:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:442:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:516:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:519:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:522:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2312:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2312:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2312:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4131:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4524:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7014:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:7944:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7947:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7950:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:1909:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1909:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1909:43: got unsigned long long [usertype] to
+net/core/filter.c:1912:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1912:36: got unsigned long long [usertype] from
+net/core/filter.c:1912:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1912:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1912:42: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1960:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1960:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1960:59: got unsigned long long [usertype] to
+net/core/filter.c:1963:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1963:52: got unsigned long long [usertype] from
+net/core/filter.c:1963:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1963:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1963:58: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:2012:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2012:28: expected unsigned long long
+net/core/filter.c:2012:28: got restricted __wsum
+net/core/filter.c:2034:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2034:35: expected unsigned long long
+net/core/filter.c:2034:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5217:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5217:17: expected unsigned int [usertype] spi
+net/core/filter.c:5217:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5225:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5225:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5225:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:186:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/lwtunnel.c:211:60: warning: incorrect type in initializer (different address spaces)
+net/core/lwtunnel.c:211:60: expected struct lwtunnel_encap_ops const *ops
+net/core/lwtunnel.c:211:60: got struct lwtunnel_encap_ops const [noderef] __rcu *
+net/core/neighbour.c:353:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:808:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:347:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2011:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c:2015:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3587:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3599:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype]
+net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv
+net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
+net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate
+net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val
+net/dccp/proto.c:535:52: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:535:52: expected restricted __be32 const [usertype] service
+net/dccp/proto.c:535:52: got int [addressable] val
+net/dccp/proto.c:718:57: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:718:57: expected restricted __be32 [usertype] param
+net/dccp/proto.c:718:57: got int cmsg_type
+net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
+net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params
+net/dccp/qpolicy.c:88:27: got int
+net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
+net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
+net/decnet/af_decnet.c:250:22: warning: incorrect type in assignment (different base types)
+net/decnet/af_decnet.c:250:22: expected unsigned int hash
+net/decnet/af_decnet.c:250:22: got restricted __le16 [usertype] sdn_objnamel
+net/decnet/af_decnet.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/af_decnet.c:2167:9: warning: context imbalance in 'dn_socket_get_idx' - wrong count at exit
+net/decnet/af_decnet.c:2187:9: warning: context imbalance in 'dn_socket_seq_next' - unexpected unlock
+net/decnet/af_decnet.c:2196:17: warning: context imbalance in 'dn_socket_seq_stop' - unexpected unlock
+net/decnet/dn_nsp_out.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/dn_route.c:127:5: warning: symbol 'decnet_dst_gc_interval' was not declared. Should it be static?
+net/decnet/dn_route.c:1294:37: warning: incorrect type in argument 1 (different address spaces)
+net/decnet/dn_route.c:1294:37: expected struct dst_entry **pprt
+net/decnet/dn_route.c:1294:37: got struct dst_entry [noderef] __rcu **pprt
+net/decnet/dn_route.c:1296:48: warning: incorrect type in argument 2 (different address spaces)
+net/decnet/dn_route.c:1296:48: expected struct dst_entry *dst_orig
+net/decnet/dn_route.c:1296:48: got struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1296:23: warning: incorrect type in assignment (different address spaces)
+net/decnet/dn_route.c:1296:23: expected struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1296:23: got struct dst_entry *
+net/decnet/dn_route.c:308:43: warning: restricted __le16 degrades to integer
+net/decnet/dn_route.c:1794:9: warning: context imbalance in 'dn_rt_cache_get_first' - wrong count at exit
+net/decnet/dn_route.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h, include/linux/seq_file.h, arch/powerpc/include/asm/machdep.h, arch/powerpc/include/asm/archrandom.h, ...):
+./include/linux/rcupdate.h:744:25: warning: context imbalance in 'dn_rt_cache_get_next' - unexpected unlock
+./include/linux/rcupdate.h:744:25: warning: context imbalance in 'dn_rt_cache_seq_stop' - unexpected unlock
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/sysctl_net_decnet.c:38:5: warning: symbol 'decnet_log_martians' was not declared. Should it be static?
+net/ipv4/af_inet.c:1501:59: warning: restricted __be16 degrades to integer
+net/ipv4/fou.c:250:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:250:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:250:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:251:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:251:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:251:15: struct net_offload const *
+net/ipv4/fou.c:272:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:272:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:272:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:273:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:273:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:273:15: struct net_offload const *
+net/ipv4/fou.c:442:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:442:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:442:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:443:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:443:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:443:15: struct net_offload const *
+net/ipv4/fou.c:489:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:489:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:489:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:490:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:490:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:490:15: struct net_offload const *
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2904:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2932:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2949:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:181:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:398:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c:1006:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/ipmr.c:2893:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
+net/ipv4/ipmr.c: note: in included file (through include/linux/mroute.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
+net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ipt_CLUSTERIP.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:166:25: warning: context imbalance in 'clusterip_tg_check' - unexpected unlock
+./include/linux/rculist.h:166:25: warning: context imbalance in 'clusterip_tg_destroy' - unexpected unlock
+net/ipv4/netfilter/nf_nat_h323.c:595:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... )
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/ipv4/route.c:765:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:765:46: expected unsigned int [usertype] key
+net/ipv4/route.c:765:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c:3036:27: warning: incorrect type in assignment (different base types)
+net/ipv4/route.c:3036:27: expected restricted __be16 [usertype] len
+net/ipv4/route.c:3036:27: got unsigned long
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c:224:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c:6869:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2853:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2853:41: expected void const *data
+net/ipv4/tcp_ipv4.c:2853:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2962:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2962:45: expected void const *data
+net/ipv4/tcp_ipv4.c:2962:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2966:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:2966:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2966:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c:1619:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+net/ipv4/tcp_ipv4.c:1891:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2114:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2309:20: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2376:9: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2404:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2534:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2854:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2854:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2963:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2963:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c:1462:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1494:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+net/ipv4/udp.c:1506:28: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2937:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2959:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3009:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:170:26: warning: incorrect type in assignment (different address spaces)
+net/ipv4/udp_offload.c:170:26: expected struct net_offload const **offloads
+net/ipv4/udp_offload.c:170:26: got struct net_offload const [noderef] __rcu **
+net/ipv4/udp_offload.c:171:23: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/udp_offload.c:171:23: struct net_offload const [noderef] __rcu *
+net/ipv4/udp_offload.c:171:23: struct net_offload const *
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2694:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/ip6_input.c:511:20: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
+net/ipv6/ip6mr.c:405:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
+net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/nf_conntrack_reasm.c:36:14: warning: symbol 'nf_frag_pernet_id' was not declared. Should it be static?
+net/ipv6/route.c:2324:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2324:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2324:39: got restricted __be32
+net/ipv6/seg6.c:190:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:190:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:190:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:368:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: got void *
+net/ipv6/seg6.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:391:20: expected void const *
+net/ipv6/seg6.c:391:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c:1423:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1769:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
+net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
+net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
+net/mpls/af_mpls.c: note: in included file:
+net/mpls/internal.h:157:38: warning: array of flexible structures
+net/mptcp/protocol.c:2762:24: warning: context imbalance in 'mptcp_sk_clone' - unexpected unlock
+net/mptcp/protocol.c:2909:31: warning: context imbalance in 'mptcp_release_cb' - unexpected unlock
+net/ncsi/ncsi-manage.c:703:33: warning: cast to restricted __be32
+net/ncsi/ncsi-manage.c:727:25: warning: cast to restricted __be32
+net/ncsi/ncsi-manage.c:750:25: warning: cast to restricted __be32
+net/ncsi/ncsi-rsp.c:406:24: warning: cast to restricted __be32
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'call_ad' - unexpected unlock
+net/netfilter/ipvs/ip_vs_ctl.c:1396:27: warning: dereference of noderef expression
+net/netfilter/nf_conncount.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, include/linux/ip.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_broadcast.c:61:41: warning: dereference of noderef expression
+net/netfilter/nf_conntrack_core.c:2404:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2404:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2404:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2724:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2724:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2724:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:117:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:127:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+net/netfilter/nf_conntrack_core.c:2236:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:254:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:254:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:254:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1944:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1944:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1944:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3369:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3369:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3369:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1149:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_pptp.c:125:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( * )( ... )
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... )
+net/netfilter/nf_conntrack_standalone.c:31:14: warning: symbol 'nf_conntrack_net_id' was not declared. Should it be static?
+net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:36:62: error: incompatible types in comparison expression (different base types):
+net/netfilter/nf_conntrack_timeout.c:36:62: struct nf_ct_timeout [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:36:62: void *
+net/netfilter/nf_conntrack_timeout.c:53:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( * )( ... )
+net/netfilter/nf_flow_table_offload.c:46:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:46:32: expected restricted __be32 [usertype] keyid
+net/netfilter/nf_flow_table_offload.c:46:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:56:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:56:44: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:56:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:58:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:58:44: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:58:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:88:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:88:25: expected restricted __be16 [usertype] vlan_tpid
+net/netfilter/nf_flow_table_offload.c:88:25: got int
+net/netfilter/nf_flow_table_offload.c:147:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:147:32: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:147:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:149:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:149:32: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:149:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:164:29: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:164:29: expected restricted __be16 [usertype] n_proto
+net/netfilter/nf_flow_table_offload.c:164:29: got int
+net/netfilter/nf_flow_table_offload.c:182:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:182:22: expected restricted __be16 [usertype] src
+net/netfilter/nf_flow_table_offload.c:182:22: got int
+net/netfilter/nf_flow_table_offload.c:184:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:184:22: expected restricted __be16 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:184:22: got int
+net/netfilter/nf_flow_table_offload.c:247:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:247:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:247:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:247:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:252:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:252:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:306:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:306:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:306:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:306:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:306:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:306:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:312:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:312:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:312:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:312:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:312:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:312:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:323:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:323:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:323:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:341:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:341:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:341:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:350:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:350:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:350:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:368:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:368:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:368:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:390:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:390:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:390:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:407:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:407:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:407:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:415:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:415:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:415:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:432:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:432:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:432:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:467:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:467:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:467:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:468:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:468:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:468:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:473:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:473:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:473:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:474:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:474:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:474:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:481:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:481:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:481:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:481:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:481:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:481:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:497:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:497:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:497:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:498:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:498:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:498:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:503:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:503:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:503:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:504:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:504:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:504:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:511:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:511:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:511:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:511:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:511:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:511:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:836:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:836:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_flow_table_offload.c:836:24: got int
+net/netfilter/nf_nat_amanda.c:79:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... )
+net/netfilter/nf_tables_api.c:1525:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1525:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1525:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1525:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1693:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1696:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1700:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1722:17: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1722:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1722:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1722:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1722:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1722:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1722:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1765:21: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1765:21: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1765:21: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1765:21: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2100:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:2100:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:2100:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:2100:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2283:23: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2294:38: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2332:21: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_tables_api.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nf_tables_offload.c:229:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_tables_offload.c:229:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_tables_offload.c:229:24: got int
+net/netfilter/nf_tables_trace.c:38:15: warning: cast to restricted __be32
+net/netfilter/nfnetlink.c:626:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink_cthelper.c:103:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:115:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:116:45: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cttimeout.c:636:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:650:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:650:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:650:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:651:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:651:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:651:9: void ( * )( ... )
+net/netfilter/nft_byteorder.c:47:58: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c:128:31: warning: cast to restricted __be16
+net/netfilter/nft_cmp.c:131:31: warning: cast to restricted __be32
+net/netfilter/nft_cmp.c:134:31: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c: note: in included file:
+./include/net/netfilter/nf_tables_core.h:53:16: warning: incorrect type in return expression (different base types)
+./include/net/netfilter/nf_tables_core.h:53:16: expected unsigned int
+./include/net/netfilter/nf_tables_core.h:53:16: got restricted __le32 [usertype]
+net/netfilter/nft_compat.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
+net/netfilter/nft_ct.c:205:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:205:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:205:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_ct.c:210:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:210:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:210:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_exthdr.c:264:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:264:33: expected restricted __be16 [usertype] v16
+net/netfilter/nft_exthdr.c:264:33: got unsigned short
+net/netfilter/nft_exthdr.c:284:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:284:33: expected restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_exthdr.c:284:33: got unsigned int
+net/netfilter/nft_exthdr.c:285:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:285:33: expected restricted __be32 [usertype] v32
+net/netfilter/nft_exthdr.c:285:33: got unsigned int
+net/netfilter/nft_osf.c:97:47: warning: cast to restricted __be32
+net/netfilter/nft_osf.c:97:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_osf.c:97:47: expected restricted __be32 [usertype] value
+net/netfilter/nft_osf.c:97:47: got unsigned int [usertype]
+net/netfilter/nft_set_rbtree.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/netfilter/nft_socket.c:153:21: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:169:25: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:191:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:191:47: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:191:47: got restricted __be32 [usertype]
+net/netfilter/nft_socket.c:196:49: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:196:49: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:196:49: got restricted __be32 [usertype]
+net/netfilter/nft_tproxy.c:49:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:49:23: expected restricted __be32 [usertype] taddr
+net/netfilter/nft_tproxy.c:49:23: got unsigned int
+net/netfilter/nft_tproxy.c:53:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:53:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:53:23: got unsigned short
+net/netfilter/nft_tproxy.c:120:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:120:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:120:23: got unsigned short
+net/netfilter/nft_tunnel.c:374:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:374:30: expected int type
+net/netfilter/nft_tunnel.c:374:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:382:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:382:30: expected int type
+net/netfilter/nft_tunnel.c:382:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:385:45: warning: restricted __be16 degrades to integer
+net/netfilter/nft_tunnel.c:390:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:390:30: expected int type
+net/netfilter/nft_tunnel.c:390:30: got restricted __be16 [usertype]
+net/netfilter/nft_xfrm.c:53:21: warning: cast to restricted __be32
+net/netfilter/nft_xfrm.c:135:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:135:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:135:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:141:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:141:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:141:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:150:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:150:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:150:23: got restricted __be32 const [usertype] spi
+net/netfilter/xt_CT.c:99:22: warning: incorrect type in assignment (different address spaces)
+net/netfilter/xt_CT.c:99:22: expected struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:99:22: got struct nf_conntrack_helper *[assigned] helper
+net/netfilter/xt_CT.c:213:45: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:213:45: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:213:45: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:276:53: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:276:53: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:276:53: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_DSCP.c:38:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_DSCP.c:56:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netfilter/xt_connlimit.c:65:24: warning: incorrect type in assignment (different base types)
+net/netfilter/xt_connlimit.c:65:24: expected unsigned int
+net/netfilter/xt_connlimit.c:65:24: got restricted __be32
+net/netfilter/xt_connlimit.c:68:24: warning: invalid assignment: &=
+net/netfilter/xt_connlimit.c:68:24: left side has type unsigned int
+net/netfilter/xt_connlimit.c:68:24: right side has type restricted __be32
+net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
+net/netlink/af_netlink.c:2567:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2573:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2623:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/nfc/nci/core.c: note: in included file:
+./include/net/nfc/nci.h:263:56: warning: array of flexible structures
+net/packet/af_packet.c:1012:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2427:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const *
+net/phonet/af_phonet.c:475:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:475:17: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:475:17: struct phonet_protocol const *
+net/phonet/af_phonet.c:487:9: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:487:9: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:487:9: struct phonet_protocol const *
+net/phonet/socket.c:623:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:623:14: struct sock [noderef] __rcu *
+net/phonet/socket.c:623:14: struct sock *
+net/phonet/socket.c:646:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:646:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:646:17: struct sock *
+net/phonet/socket.c:662:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:662:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:662:17: struct sock *
+net/phonet/socket.c:681:25: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:681:25: struct sock [noderef] __rcu *
+net/phonet/socket.c:681:25: struct sock *
+net/phonet/socket.c:730:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
+net/phonet/socket.c:745:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
+net/qrtr/ns.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/qrtr.h):
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+net/qrtr/ns.c:111:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:111:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:111:47: got unsigned int service
+net/qrtr/ns.c:111:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:111:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:111:61: got unsigned int instance
+net/qrtr/ns.c:112:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:112:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:112:47: got unsigned int node
+net/qrtr/ns.c:112:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:112:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:112:58: got unsigned int port
+net/qrtr/ns.c:138:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:138:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:138:47: got unsigned int service
+net/qrtr/ns.c:138:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:138:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:138:61: got unsigned int instance
+net/qrtr/ns.c:139:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:139:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:139:47: got unsigned int node
+net/qrtr/ns.c:139:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:139:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:139:58: got unsigned int port
+net/qrtr/ns.c:263:37: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:263:37: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:263:37: got unsigned int service
+net/qrtr/ns.c:263:51: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:263:51: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:263:51: got unsigned int instance
+net/qrtr/ns.c:264:37: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:264:37: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:264:37: got unsigned int node
+net/qrtr/ns.c:264:48: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:264:48: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:264:48: got unsigned int port
+net/qrtr/qrtr.c:179:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:179:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:179:27: struct qrtr_node *
+net/qrtr/qrtr.c:366:25: warning: incorrect type in assignment (different base types)
+net/qrtr/qrtr.c:624:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:624:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:624:27: struct qrtr_node *
+net/rds/af_rds.c:245:22: warning: invalid assignment: |=
+net/rds/af_rds.c:245:22: left side has type restricted __poll_t
+net/rds/af_rds.c:245:22: right side has type int
+net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
+net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr
+net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash
+net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
+net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr
+net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:221:44: warning: cast to restricted __be32
+net/rds/send.c:1051:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1051:24: expected unsigned int [usertype] a
+net/rds/send.c:1051:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1053:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1053:24: expected unsigned int [usertype] a
+net/rds/send.c:1053:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1463:30: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1463:30: expected unsigned short [usertype] npaths
+net/rds/send.c:1463:30: got restricted __be16 [usertype]
+net/rds/send.c:1464:34: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1464:34: expected unsigned int [usertype] my_gen_num
+net/rds/send.c:1464:34: got restricted __be32 [usertype]
+net/rds/tcp_listen.c:286:33: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:286:33: expected restricted __be16 [usertype] sin6_port
+net/rds/tcp_listen.c:286:33: got unsigned short [usertype]
+net/rds/tcp_listen.c:293:38: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:293:38: expected restricted __be32 [usertype] s_addr
+net/rds/tcp_listen.c:293:38: got unsigned long
+net/rds/tcp_listen.c:294:31: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:294:31: expected restricted __be16 [usertype] sin_port
+net/rds/tcp_listen.c:294:31: got unsigned short [usertype]
+net/rose/rose_route.c:718:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
+net/rxrpc/conn_service.c:61:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
+net/rxrpc/conn_service.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/sendmsg.c:619:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
+net/sched/act_bpf.c:132:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:35: expected void const *q
+net/sched/act_bpf.c:132:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata
+net/sched/act_ife.c:56:15: got restricted __be16 [usertype]
+net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata
+net/sched/act_ife.c:100:15: got restricted __be32 [usertype]
+net/sched/act_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
+net/sched/act_ife.c:625:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
+net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
+net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
+net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
+net/sched/act_police.c:355:28: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:363:28: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_skbmod.c:55:39: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:55:39: expected restricted __be16 [usertype] h_proto
+net/sched/act_skbmod.c:55:39: got unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:182:29: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:182:29: expected unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:182:29: got restricted __be16 [usertype]
+net/sched/act_skbmod.c:239:48: warning: cast to restricted __be16
+net/sched/act_skbmod.c:188:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
+net/sched/act_tunnel_key.c:232:45: warning: restricted __be16 degrades to integer
+net/sched/act_tunnel_key.c:249:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:249:30: expected int type
+net/sched/act_tunnel_key.c:249:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:261:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:261:30: expected int type
+net/sched/act_tunnel_key.c:261:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:273:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:273:30: expected int type
+net/sched/act_tunnel_key.c:273:30: got restricted __be16 [usertype]
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1674:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1674:16: struct tcf_proto *
+net/sched/cls_api.c:1674:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1774:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1774:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1774:20: struct tcf_proto *
+net/sched/cls_api.c:1736:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1736:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1736:25: struct tcf_proto *
+net/sched/cls_api.c:1756:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1756:16: struct tcf_proto *
+net/sched/cls_api.c:1756:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1821:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2495:50: warning: restricted __be16 degrades to integer
+net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
+net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
+net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types)
+net/sched/em_meta.c:198:20: expected unsigned long value
+net/sched/em_meta.c:198:20: got restricted __be16
+net/sched/sch_api.c:1403:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:195:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:272:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c:294:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1141:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sched/sch_mqprio.c:554:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
+net/sched/sch_taprio.c:1690:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1690:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1690:28: got struct callback_head [noderef] __rcu *
+net/sched/sch_taprio.c:1693:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1693:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1693:28: got struct callback_head [noderef] __rcu *
+net/sctp/associola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/auth.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/diag.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/endpointola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/input.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/input.c:471:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
+net/sctp/input.c:650:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
+net/sctp/inqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ipv6.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/output.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/outqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/primitive.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/proc.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/protocol.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c:3077:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3077:48: expected int optname
+net/sctp/sm_make_chunk.c:3077:48: got restricted __be16
+net/sctp/sm_make_chunk.c:3149:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3149:48: expected int optname
+net/sctp/sm_make_chunk.c:3149:48: got restricted __be16
+net/sctp/sm_sideeffect.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/sm_statefuns.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/socket.c:8326:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
+net/sctp/stream.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_interleave.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched_prio.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/stream_sched_rr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/transport.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/tsnmap.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ulpevent.c: note: in included file:
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sctp/ulpqueue.c: note: in included file:
+./include/net/sctp/structs.h:334:41: warning: array of flexible structures
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1137:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1137:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1137:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1139:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1139:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1139:40: got struct spinlock [noderef] __rcu *
+net/unix/af_unix.c:1101:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c:1119:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1409:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+net/unix/af_unix.c:1728:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:97:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, include/linux/interrupt.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/umh.h, include/linux/kmod.h, include/linux/module.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1303:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1303:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1303:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3921:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3921:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3921:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4011:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4011:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4011:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4038:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4038:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4038:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4066:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4066:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4066:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4067:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4067:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4067:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:244:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:937:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:946:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:946:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:946:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:971:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:971:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:971:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1069:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1086:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1144:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1144:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1144:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1146:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1146:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1146:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1149:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1149:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1149:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1167:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1167:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1167:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1254:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1254:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1254:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1257:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1257:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1257:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1263:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1263:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1263:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1377:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1377:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1377:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1379:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1379:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1379:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2044:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2044:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2044:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2654:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2654:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2654:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2657:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2657:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2657:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2660:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2660:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2660:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2673:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2673:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2673:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2675:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2675:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2675:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2691:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2691:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2691:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2692:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2692:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2692:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2693:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2693:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2693:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2694:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2694:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2694:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2695:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2695:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2695:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2696:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2696:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2696:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:710:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:771:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:731:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:815:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1199:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1287:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1322:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1581:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1598:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1940:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1730:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1730:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1730:16: struct sock *
+net/xfrm/xfrm_user.c:3479:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3479:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3479:9: struct sock *
+net/xfrm/xfrm_user.c:3485:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3485:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3485:9: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1743:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1743:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1743:16: struct sock *
+samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
+samples/hw_breakpoint/data_breakpoint.c:24:19: warning: symbol 'sample_hbp' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static?
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:1361:41: warning: dubious: !x | y
+security/integrity/ima/ima_asymmetric_keys.c:28:6: warning: symbol 'ima_post_key_create_or_update' was not declared. Should it be static?
+security/integrity/ima/ima_crypto.c:602:52: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:150:45: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:158:17: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_fs.c:170:25: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_kexec.c:57:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:57:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:57:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:58:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:58:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:59:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:59:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:59:34: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:81:6: warning: symbol 'ima_add_kexec_buffer' was not declared. Should it be static?
+security/integrity/ima/ima_main.c:436:50: warning: Using plain integer as NULL pointer
+security/integrity/ima/ima_mok.c:24:12: warning: symbol 'ima_mok_init' was not declared. Should it be static?
+security/integrity/ima/ima_template.c:406:33: warning: cast to restricted __le16
+security/integrity/ima/ima_template.c:407:31: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:408:37: warning: cast to restricted __le64
+security/integrity/ima/ima_template.c:498:30: warning: cast to restricted __le32
+security/integrity/ima/ima_template_lib.c:104:60: warning: restricted __le32 degrades to integer
+security/integrity/ima/ima_template_lib.c:193:49: warning: cast to restricted __le32
+security/integrity/platform_certs/keyring_handler.c:75:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:71:30: warning: symbol 'get_handler_for_db' was not declared. Should it be static?
+security/integrity/platform_certs/keyring_handler.c:90:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:82:30: warning: symbol 'get_handler_for_dbx' was not declared. Should it be static?
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:194:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:195:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:282:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:283:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:414:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:438:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:501:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:501:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:501:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:502:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:502:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:502:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:503:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:503:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:503:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:549:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:550:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:602:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:602:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:602:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:641:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:357:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:214:30: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:2593:39: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2593:39: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2593:39: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2601:41: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2601:41: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2601:41: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2607:42: warning: incorrect type in argument 2 (different address spaces)
+security/selinux/hooks.c:2607:42: expected struct task_struct *parent
+security/selinux/hooks.c:2607:42: got struct task_struct [noderef] __rcu *real_parent
+security/selinux/hooks.c:5483:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5484:22: warning: restricted __be16 degrades to integer
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/ss/hashtab.c:178:13: warning: symbol 'hashtab_cache_init' was not declared. Should it be static?
+security/smack/smack_lsm.c:1761:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1761:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1761:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:2508:27: warning: incorrect type in assignment (different base types)
+security/smack/smack_lsm.c:2508:27: expected restricted __be16 [usertype] dport
+security/smack/smack_lsm.c:2508:27: got unsigned short [usertype]
+security/smack/smack_lsm.c:4884:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1490:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1490:47: expected restricted __be16
+security/smack/smackfs.c:1490:47: got int
+security/smack/smackfs.c:1493:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1493:47: expected restricted __be16
+security/smack/smackfs.c:1493:47: got int
+security/smack/smackfs.c:1931:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1931:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1931:17: struct list_head *
+security/smack/smackfs.c:531:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:709:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
+sound/aoa/codecs/onyx.c: note: in included file (through sound/aoa/codecs/onyx.h):
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/stddef.h:417:9: warning: preprocessor token offsetof redefined
+sound/aoa/codecs/onyx.c: note: in included file (through include/uapi/linux/posix_types.h, include/uapi/linux/types.h, include/linux/types.h, include/linux/limits.h, include/linux/kernel.h, include/linux/delay.h):
+./include/linux/stddef.h:17:9: this was the original definition
+sound/aoa/soundbus/i2sbus/core.c:96:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:96:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:96:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/core.c:99:22: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:99:22: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:99:22: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:864:41: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:957:34: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1531:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control_led.c:496:22: warning: incorrect type in assignment (different base types)
+sound/core/control_led.c:496:22: expected unsigned int
+sound/core/control_led.c:496:22: got restricted snd_ctl_elem_iface_t [usertype]
+sound/core/control_led.c:498:22: warning: incorrect type in assignment (different base types)
+sound/core/control_led.c:498:22: expected unsigned int
+sound/core/control_led.c:498:22: got restricted snd_ctl_elem_iface_t [usertype]
+sound/core/control_led.c:528:49: warning: incorrect type in argument 2 (different base types)
+sound/core/control_led.c:528:49: expected unsigned int *val
+sound/core/control_led.c:528:49: got restricted snd_ctl_elem_iface_t *
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c:96:1: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+sound/core/pcm_native.c:98:1: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+sound/core/pcm_native.c:1191:52: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1262:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:708:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/seq/seq_virmidi.c:96:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
+sound/core/timer.c:790:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+sound/isa/gus/gus_volume.c: note: in included file:
+sound/isa/gus/gus_tables.h:41:16: warning: symbol 'snd_gf1_atten_table' was not declared. Should it be static?
+sound/ppc/pmac.c:61:54: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:145:58: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:199:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:201:22: warning: incorrect type in assignment (different base types)
+sound/ppc/pmac.c:201:22: expected int format
+sound/ppc/pmac.c:201:22: got restricted snd_pcm_format_t [usertype] format
+sound/ppc/pmac.c:260:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:260:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:260:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:275:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:275:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:275:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:211:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:222:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:223:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:225:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:229:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:230:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:395:25: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:55: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:398:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:399:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:409:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:410:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:411:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:412:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:414:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:417:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:460:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:461:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:725:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:726:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:727:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:728:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:729:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:741:24: warning: dereference of noderef expression
+sound/soc/amd/acp-pcm-dma.c:39:6: warning: symbol 'bt_uart_enable' was not declared. Should it be static?
+sound/soc/atmel/mchp-spdiftx.c:200:63: error: dubious one-bit signed bitfield
+sound/soc/codecs/cpcap.c:1532:54: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:508:13: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/da7218.c:508:13: expected unsigned short [usertype] val
+sound/soc/codecs/da7218.c:508:13: got restricted __le16 [usertype]
+sound/soc/codecs/nau8810.c:180:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8810.c:180:25: expected int [addressable] reg_val
+sound/soc/codecs/nau8810.c:180:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8810.c:216:25: warning: cast to restricted __be16
+sound/soc/codecs/nau8822.c:195:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8822.c:195:25: expected unsigned short [assigned] [usertype] reg_val
+sound/soc/codecs/nau8822.c:195:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8822.c:231:25: warning: cast to restricted __be16
+sound/soc/codecs/rt5677.c:4750:30: warning: dubious: x | !y
+sound/soc/codecs/tas2562.c:265:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:271:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:277:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:324:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2562.c:324:58: expected int bitwidth
+sound/soc/codecs/tas2562.c:324:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2562.c:652:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:659:43: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:221:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:227:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:233:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:321:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2764.c:321:58: expected int bitwidth
+sound/soc/codecs/tas2764.c:321:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2770.c:226:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:232:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:238:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2770.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2770.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/wm0010.c:235:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:320:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:29: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm0010.c:339:29: expected unsigned long long [usertype]
+sound/soc/codecs/wm0010.c:339:29: got restricted __be64 [usertype]
+sound/soc/fsl/fsl-asoc-card.c:821:45: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl-asoc-card.c:821:45: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl-asoc-card.c:821:45: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1131:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_asrc.c:1131:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_asrc.c:1131:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1154:47: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:562:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:563:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:565:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:566:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:608:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:609:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:615:40: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:616:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:1465:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1465:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1465:51: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1467:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1467:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1467:52: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1470:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1470:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1470:52: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1472:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1472:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1472:51: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1484:41: warning: incorrect type in argument 2 (different base types)
+sound/soc/fsl/fsl_easrc.c:1484:41: expected restricted snd_pcm_format_t [usertype] *in_raw_format
+sound/soc/fsl/fsl_easrc.c:1484:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1485:41: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1485:41: expected restricted snd_pcm_format_t [usertype] *out_raw_format
+sound/soc/fsl/fsl_easrc.c:1485:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1939:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1939:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_easrc.c:1939:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_easrc.c:1945:49: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/imx-pcm-rpmsg.c:164:43: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-pcm-rpmsg.c:164:43: expected unsigned char format
+sound/soc/fsl/imx-pcm-rpmsg.c:164:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/fsl/imx-pcm-rpmsg.c:167:43: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-pcm-rpmsg.c:167:43: expected unsigned char format
+sound/soc/fsl/imx-pcm-rpmsg.c:167:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/soc-ops.c:630:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:630:33: left side has type unsigned short
+sound/soc/soc-ops.c:630:33: right side has type restricted __be16
+sound/soc/soc-ops.c:634:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:634:33: left side has type unsigned int
+sound/soc/soc-ops.c:634:33: right side has type restricted __be32
+sound/soc/sof/topology.c:3338:34: warning: incorrect type in assignment (different base types)
+sound/soc/sof/topology.c:3338:34: expected unsigned short [usertype] format
+sound/soc/sof/topology.c:3338:34: got restricted __le32 [usertype] fmt
+sound/soc/sunxi/sun4i-spdif.c:420:28: warning: incorrect type in initializer (different base types)
+sound/soc/sunxi/sun4i-spdif.c:420:28: expected unsigned long long [usertype] formats
+sound/soc/sunxi/sun4i-spdif.c:420:28: got restricted snd_pcm_format_t
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces)
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base
+sound/soc/ti/davinci-i2s.c:111:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:117:44: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:123:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:124:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:124:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:124:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:125:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:125:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:125:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:400:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:20: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:59: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:471:32: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:42: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:29: warning: incorrect type in assignment (different base types)
+sound/soc/ti/davinci-i2s.c:473:29: expected restricted snd_pcm_format_t [assigned] [usertype] fmt
+sound/soc/ti/davinci-i2s.c:473:29: got unsigned char const
+sound/soc/ti/davinci-i2s.c:492:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1309:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1311:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1311:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1311:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1331:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1333:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1333:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1333:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1411:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1413:59: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1413:59: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1413:59: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1818:73: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1818:73: expected restricted __be32 const [usertype] *p
+sound/soc/ti/davinci-mcasp.c:1818:73: got unsigned int const [usertype] *
+sound/soc/uniphier/aio-compress.c:309:34: warning: cast to restricted __be16
+sound/soc/xilinx/xlnx_i2s.c:28:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:28:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:28:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:43:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:43:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:43:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:59:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:59:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:59:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:156:37: warning: incorrect type in argument 2 (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:156:37: expected void *data
+sound/soc/xilinx/xlnx_i2s.c:156:37: got void [noderef] __iomem *[assigned] base
+sound/usb/6fire/pcm.c: note: in included file:
+sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures
+sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures
+sound/usb/caiaq/device.c:146:41: warning: cast to restricted __le16
+sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
+sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file:
+sound/usb/usx2y/usbusx2yaudio.c:729:23: warning: incorrect type in assignment (different base types)
+sound/usb/usx2y/usbusx2yaudio.c:729:23: expected unsigned int format
+sound/usb/usx2y/usbusx2yaudio.c:729:23: got restricted snd_pcm_format_t [usertype] format
+sound/usb/usx2y/usbusx2yaudio.c:791:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:791:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:824:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:359:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:359:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:491:45: warning: restricted snd_pcm_format_t degrades to integer
diff --git a/log-v5.14rc1-ppc64-v0.6.4-rel b/log-v5.14rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..6a1abb3
--- /dev/null
+++ b/log-v5.14rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,42413 @@
+SPARSE=v0.6.4
+KERNEL=v5.14-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1056:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1099:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1127:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:111:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:113:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:358:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:138:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:91:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:128:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:154:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:981:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:410:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:410:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:410:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:412:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:412:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:412:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1362:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1364:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:58:49: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1362:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1364:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:548:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3262:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:777:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:777:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:777:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:80:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:80:49: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:80:49: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:81:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:81:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:81:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:152:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:152:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:152:41: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:566:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1140:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1140:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1140:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1151:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1151:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1151:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1153:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1187:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1187:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1187:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2123:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2123:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2123:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2124:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2124:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2124:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2125:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2125:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2125:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/drmem.c:76:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:76:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:76:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:96:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:96:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:96:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:97:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:98:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:98:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:134:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:134:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:134:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:153:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:153:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:153:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:166:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:166:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:166:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:152:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:165:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:177:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:233:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:233:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:233:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:233:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:238:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:238:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:238:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:239:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:239:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:239:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:248:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:249:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:252:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:253:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:836:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:836:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:836:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:884:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:884:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:884:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:889:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:889:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:889:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:901:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:901:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:901:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:905:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:905:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:905:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:910:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:910:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:910:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:223:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1466:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:486:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:489:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:42: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:299:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/vas.c:187:13: warning: symbol 'pseries_vas_fault_thread_fn' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:779:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:779:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+block/blk-exec.c:24:36: warning: cast from restricted blk_status_t
+block/blk-exec.c:108:17: warning: cast to restricted blk_status_t
+drivers/ata/libata-scsi.c:1791:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit
+drivers/ata/libata-scsi.c:1812:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock
+drivers/base/firmware_loader/main.c:290:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:615:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:615:32: expected int
+drivers/block/nbd.c:615:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:656:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:656:48: expected int
+drivers/block/nbd.c:656:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:996:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:996:21: expected int [assigned] ret
+drivers/block/nbd.c:996:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1001:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1001:16: expected restricted blk_status_t
+drivers/block/nbd.c:1001:16: got int [assigned] ret
+drivers/char/random.c:2272:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:955:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:955:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:955:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:978:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:978:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:978:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:979:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:995:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:998:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1000:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1000:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1001:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:957:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:957:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:16: expected void *
+drivers/crypto/nx/nx-common-pseries.c:764:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:29: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:452:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:31:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1422:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1422:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1422:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1870:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1893:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2036:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2228:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2352:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2397:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2765:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3264:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3957:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:352:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3760:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3760:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3814:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3814:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3814:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3814:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3814:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3814:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3814:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3814:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3844:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3844:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3844:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3844:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3860:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3860:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3860:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3860:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3860:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3860:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3893:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3893:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3893:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3893:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3972:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3972:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3972:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3972:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4053:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4053:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4053:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4053:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4053:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4053:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, include/linux/blkdev.h):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:645:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:645:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:645:24: struct md_rdev *
+drivers/md/raid1.c:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:776:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:776:24: struct md_rdev *
+drivers/md/raid1.c:1229:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1229:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1229:24: struct md_rdev *
+drivers/md/raid1.c:1385:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1385:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1385:40: struct md_rdev *
+drivers/md/raid1.c:1594:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1594:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1594:40: struct md_rdev *
+drivers/md/raid1.c:1659:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1659:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1659:40: struct md_rdev *
+drivers/md/raid1.c:1776:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1776:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1776:25: struct md_rdev *
+drivers/md/raid1.c:1787:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1787:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1787:25: struct md_rdev *
+drivers/md/raid1.c:2254:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2254:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2254:32: struct md_rdev *
+drivers/md/raid1.c:2290:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2290:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2290:32: struct md_rdev *
+drivers/md/raid1.c:2308:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2308:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2308:32: struct md_rdev *
+drivers/md/raid1.c:2725:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2725:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2725:24: struct md_rdev *
+drivers/md/raid10.c:1916:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1916:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1916:37: struct md_rdev *
+drivers/md/raid10.c:4909:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4909:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4909:33: struct md_rdev *
+drivers/md/raid10.c:4912:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4912:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4912:33: struct md_rdev *
+drivers/md/raid10.c:5001:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5001:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5001:32: struct md_rdev *
+drivers/md/raid10.c:5004:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5004:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5004:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1149:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1149:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1149:28: struct md_rdev *
+drivers/md/raid10.c:1290:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1290:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1290:40: struct md_rdev *
+drivers/md/raid10.c:1291:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1291:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1291:41: struct md_rdev *
+drivers/md/raid10.c:1416:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1416:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1416:40: struct md_rdev *
+drivers/md/raid10.c:1417:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1417:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1417:41: struct md_rdev *
+drivers/md/raid10.c:1717:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1717:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1717:40: struct md_rdev *
+drivers/md/raid10.c:1718:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1718:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1718:41: struct md_rdev *
+drivers/md/raid10.c:1746:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1746:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1746:40: struct md_rdev *
+drivers/md/raid10.c:1747:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1747:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1747:41: struct md_rdev *
+drivers/md/raid10.c:1883:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1883:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1883:40: struct md_rdev *
+drivers/md/raid10.c:2106:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2106:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2106:25: struct md_rdev *
+drivers/md/raid10.c:2120:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2120:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2120:17: struct md_rdev *
+drivers/md/raid10.c:2687:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2687:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2687:32: struct md_rdev *
+drivers/md/raid10.c:2742:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2742:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2742:32: struct md_rdev *
+drivers/md/raid10.c:2778:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2778:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2778:32: struct md_rdev *
+drivers/md/raid10.c:3288:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3288:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3288:49: struct md_rdev *
+drivers/md/raid10.c:3363:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3363:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3363:33: struct md_rdev *
+drivers/md/raid10.c:3364:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3364:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3364:36: struct md_rdev *
+drivers/md/raid10.c:3434:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3434:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3434:56: struct md_rdev *
+drivers/md/raid10.c:3451:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3451:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3451:41: struct md_rdev *
+drivers/md/raid10.c:3654:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3654:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3654:32: struct md_rdev *
+drivers/md/raid10.c:3684:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3684:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3684:32: struct md_rdev *
+drivers/md/raid10.c:4440:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4440:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4440:40: struct md_rdev *
+drivers/md/raid10.c:4456:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4456:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4456:40: struct md_rdev *
+drivers/md/raid10.c:5086:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5086:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5086:48: struct md_rdev *
+drivers/md/raid10.c:5182:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5182:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5182:48: struct md_rdev *
+drivers/md/raid10.c:5185:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5185:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5185:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5419:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5419:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5419:16: struct md_rdev *
+drivers/md/raid5.c:5422:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5422:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5422:24: struct md_rdev *
+drivers/md/raid5.c:7810:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7810:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7810:40: struct md_rdev *
+drivers/md/raid5.c:8023:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8023:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8023:25: struct md_rdev *
+drivers/md/raid5.c:8039:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8039:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8039:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7032:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7033:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7039:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7040:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7041:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2622:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2628:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2675:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2675:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2675:40: got int
+drivers/net/bonding/bond_main.c:3497:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:3497:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_options.c:1145:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1145:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1145:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:121:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:17023:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17023:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17023:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:17024:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17024:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17024:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2379:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2379:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2379:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2442:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2442:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2442:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2443:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2443:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2443:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2124:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1309:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1313:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1398:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10148:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10148:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10148:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6962:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:589:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/nvdimm/bus.c:29:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1549:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1549:73: expected restricted __be32
+drivers/of/base.c:1549:73: got int
+drivers/pci/pci-driver.c:499:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:499:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:933:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1047:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1056:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1056:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1087:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1087:23: left side has type unsigned short
+drivers/pci/pci.c:1087:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1092:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1114:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1114:28: got int
+drivers/pci/pci.c:1163:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1163:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1163:36: got int
+drivers/pci/pci.c:1335:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1335:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1360:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1360:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1367:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1367:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1725:38: warning: array of flexible structures
+drivers/pci/pci.c:1912:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1912:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1912:36: got int
+drivers/pci/pci.c:2308:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2609:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2610:45: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2799:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2799:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2822:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2822:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4749:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4749:13: left side has type unsigned short
+drivers/pci/pci.c:4749:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4754:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4754:13: left side has type unsigned short
+drivers/pci/pci.c:4754:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:149:17: warning: cast to restricted __le16
+drivers/pci/proc.c:158:17: warning: cast to restricted __le32
+drivers/pci/proc.c:167:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2283:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1150:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1176:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1176:21: got int
+drivers/scsi/be2iscsi/be_main.c:1661:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1799:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1818:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4333:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4366:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4463:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4463:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4519:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4519:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4519:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4579:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4579:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4579:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4673:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4758:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4758:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5776:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:818:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:826:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:939:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2324:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1303:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_attr.c:2723:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3800:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3809:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3828:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3828:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3828:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3828:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3843:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3857:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3857:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3857:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3857:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:514:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:515:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:535:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:538:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:903:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:905:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1049:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1064:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1262:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1277:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1379:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1405:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1527:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1546:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1547:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1635:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1697:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1718:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1739:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1760:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1793:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1963:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1964:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1988:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2254:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2255:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2449:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2449:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2449:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2450:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2450:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2450:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2473:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2473:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2473:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2474:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2474:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2474:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2494:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2494:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2494:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2495:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2495:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2495:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2515:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2515:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2515:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2516:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2516:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2516:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2569:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2569:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2569:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2570:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2570:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2570:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2590:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2590:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2590:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2591:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2591:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2591:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2615:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2615:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2615:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2616:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2616:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2616:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2636:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2636:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2636:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2637:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2637:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2637:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2659:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2659:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2659:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2660:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2660:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2660:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2694:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2694:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2694:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2695:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2695:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2695:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2709:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2709:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2709:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2711:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2711:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2711:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2712:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2712:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2712:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2726:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2726:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2726:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2728:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2728:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2728:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2729:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2729:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2729:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2768:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2768:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2768:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2769:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2769:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2769:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2783:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2783:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2783:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2785:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2785:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2785:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2786:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2786:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2786:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2806:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2806:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2806:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2807:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2807:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2807:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2832:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2832:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2832:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2833:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2833:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2833:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2884:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2884:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2884:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2886:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2886:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2886:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2887:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2887:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2887:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2954:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2954:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2954:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2956:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2956:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2956:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2957:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2957:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2957:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2974:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2974:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2974:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2976:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2976:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2976:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2977:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2977:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2977:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2998:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2998:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2998:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2999:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2999:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2999:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3055:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3055:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3055:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3056:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3056:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3056:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3073:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3073:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3073:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3074:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3074:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3088:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3088:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3088:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3090:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3090:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3090:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3092:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3092:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3092:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3093:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3093:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3093:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3105:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3105:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3105:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3107:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3107:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3107:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3108:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3108:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3108:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3125:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3125:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3125:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3126:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3126:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3126:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3162:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3162:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3162:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3164:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3164:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3165:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3165:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3165:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3178:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3178:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3178:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3193:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3193:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3193:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3195:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3195:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3195:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3196:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3196:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3196:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3216:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3216:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3216:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3217:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3217:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3217:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3237:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3237:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3237:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3238:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3238:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3238:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3258:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3258:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3258:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3259:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3259:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3259:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3279:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3279:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3279:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3280:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3280:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3280:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3295:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3295:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3295:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3297:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3297:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3297:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3299:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3299:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3299:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3300:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3300:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3300:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3312:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3312:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3312:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3314:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3314:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3314:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3315:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3315:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3327:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3327:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3327:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3329:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3329:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3329:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3330:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3330:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3330:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3351:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3351:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3351:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3352:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3352:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3352:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3357:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3381:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3480:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3480:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3480:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3496:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3496:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3496:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3532:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3532:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3532:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3577:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3577:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3577:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3618:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3618:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3618:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3621:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3622:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3752:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3953:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3953:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3953:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3961:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3961:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3961:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3964:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3964:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3964:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3980:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3980:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3980:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3983:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3983:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3983:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3995:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3995:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3995:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4006:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4006:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4006:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4140:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10200:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:295:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:299:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:303:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:304:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:307:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:679:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:684:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2218:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2218:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2218:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2219:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2219:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2219:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2507:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2507:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2507:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2508:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2508:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2508:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3053:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3580:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3581:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4972:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4972:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:4972:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4973:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4973:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:4973:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5219:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5295:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5386:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5386:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5386:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5387:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5387:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5387:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5388:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5388:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5388:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5541:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5544:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5544:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5555:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5755:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5755:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5755:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5757:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5757:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5757:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5776:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5776:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5776:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5815:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5815:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:5815:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5816:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5816:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:5816:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5817:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5817:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:5817:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5818:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5818:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:5818:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5819:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5819:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:5819:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5821:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5821:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5821:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5822:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5822:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5822:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5833:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5833:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5833:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5837:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5837:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:5837:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5839:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5839:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:5839:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5841:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5841:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:5841:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5843:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5843:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:5843:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5845:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5845:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:5845:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5847:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5847:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:5847:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5849:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5849:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:5849:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5851:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5851:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5851:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5862:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5862:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5862:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5866:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5866:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5866:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5870:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5870:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5870:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5876:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5876:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5876:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5887:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5887:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5887:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5904:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5904:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5904:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5905:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5905:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5905:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5916:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5916:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5916:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5933:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5933:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5933:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5934:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5934:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5934:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5945:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5945:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5945:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5962:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5962:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5962:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5963:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5963:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5963:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5974:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5974:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5974:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5991:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5991:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5991:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5992:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5992:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5992:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6004:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6004:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6004:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6021:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6021:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6021:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6022:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6022:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6022:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6030:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6030:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6030:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6036:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6036:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6036:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6045:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6045:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6045:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6047:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6047:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6047:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6049:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6049:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6049:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6052:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6052:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6052:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6063:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6063:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6063:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6095:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6095:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6095:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6121:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6121:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6121:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6122:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6122:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6122:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6131:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6131:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6131:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6139:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6139:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6139:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6148:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6148:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6148:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6163:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6163:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6163:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6254:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6254:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6254:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6262:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6404:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6407:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6617:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6627:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6672:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6672:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6816:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6819:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6923:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6984:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7037:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7098:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7103:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7103:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7103:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7613:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7613:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:7613:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7614:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7614:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:7614:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7615:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7615:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:7615:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7616:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7616:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:7616:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7617:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7617:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:7617:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7618:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7618:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:7618:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7764:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7764:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:7764:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7765:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7765:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:7765:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7768:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7768:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:7768:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7848:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7848:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:7848:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7849:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7849:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:7849:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7943:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7947:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7950:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8023:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8560:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10005:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10598:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10727:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:10727:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:10727:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:10730:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10731:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10736:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10737:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10745:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10747:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10750:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:10750:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:10750:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8321:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:8485:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3267:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2074:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2075:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3992:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3993:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3995:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3995:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3995:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3995:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:6926:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:144:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:144:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:144:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:384:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:389:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4310:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5723:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:6856:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6856:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6856:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6861:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6861:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:13046:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13047:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13048:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13049:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2171:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2171:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2171:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:471:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:515:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1364:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1373:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1374:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2169:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2171:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2175:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2178:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2179:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2186:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2192:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2201:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2208:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1955:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1955:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1955:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1358:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1358:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1358:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1360:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1360:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1360:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1376:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1376:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1376:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1378:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1378:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1378:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1383:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1383:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1383:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1392:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1392:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1392:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1394:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1394:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1394:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1413:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1415:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1415:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1415:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2624:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3014:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:138:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:140:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:140:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:140:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:408:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:409:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:412:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:415:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:416:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:419:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:731:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:731:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:731:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:732:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:734:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:734:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:734:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:741:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:741:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:741:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:742:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:744:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:744:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:744:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:745:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:745:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:745:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:861:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:861:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:861:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:949:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:951:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:953:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:994:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:994:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:994:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1128:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1128:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1128:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1249:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1249:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1249:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1653:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1653:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1653:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1686:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1686:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1686:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1687:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1687:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1687:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1688:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1688:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1688:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1697:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1698:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1704:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1821:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1821:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1821:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1822:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1822:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1822:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1850:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1850:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1850:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1851:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1851:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1851:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1852:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1852:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1852:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1869:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1870:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1904:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1905:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1928:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2046:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2046:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2046:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2073:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2073:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2073:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2074:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2074:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2074:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2101:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2101:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2101:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2113:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2113:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2113:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2114:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2114:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2114:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2117:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2117:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2117:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2118:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2118:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2118:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2128:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2128:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2128:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2129:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2129:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2129:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2262:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2262:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2262:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2264:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2264:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2264:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2268:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2268:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2268:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2269:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2269:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2281:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2281:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2281:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2316:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2316:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2316:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2317:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2317:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2317:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2335:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2336:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2337:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2337:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2337:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2389:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2391:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2391:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2391:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2395:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2395:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2395:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2396:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2396:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2396:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2425:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2425:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2425:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2434:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2434:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2434:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2699:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2748:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2748:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2748:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2762:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2762:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2762:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2824:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2824:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2824:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2841:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2841:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2841:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2863:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2863:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2863:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3270:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3272:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3272:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3328:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3328:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3328:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3330:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3330:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3330:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3348:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3348:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3348:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3352:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3352:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3352:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3353:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3353:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3353:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3362:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3362:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3362:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3363:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3363:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3363:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3386:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3388:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3388:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3388:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3396:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3398:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3398:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3398:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3418:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3418:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3418:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3425:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3434:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3510:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3512:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3512:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3512:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3613:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3621:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3630:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3798:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3893:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3918:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3923:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3949:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3951:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4006:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4006:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4135:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4135:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4135:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4139:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4139:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4139:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4143:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4143:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4143:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4441:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4441:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4445:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4445:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4445:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4449:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4449:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4449:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5939:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6710:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6710:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6710:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6712:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6712:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6712:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6713:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6713:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6713:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5878:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:18628:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18629:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18630:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18631:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18632:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18633:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17386:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17386:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17386:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17388:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17388:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17388:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17390:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17390:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17390:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17392:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17392:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17392:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17405:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17405:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17405:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:14667:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14668:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14668:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14668:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14668:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14677:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8209:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8212:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8213:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2084:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2187:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2191:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8663:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8709:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9605:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9606:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9606:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9606:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9632:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9632:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:9632:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9634:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9634:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:9634:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9636:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9638:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9638:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9638:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9639:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9639:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9639:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9709:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9714:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9718:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10032:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11376:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11404:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:13408:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13420:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14095:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17198:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17198:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17198:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17200:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17200:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17200:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17203:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17203:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17203:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17205:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17205:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17205:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17498:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17498:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17498:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17500:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17500:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17500:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17507:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17507:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17507:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17509:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17509:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17509:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17520:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17520:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17520:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18359:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20067:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20067:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20067:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20434:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20442:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20443:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20443:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20443:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20477:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20477:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20477:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20486:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20486:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20486:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20487:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20487:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20487:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20488:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20490:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20490:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20490:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20491:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20491:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20491:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12117:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4128:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4128:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4128:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4150:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4150:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4150:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4173:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4173:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4173:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4194:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4194:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4194:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6641:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6641:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6641:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6660:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6668:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6681:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:7834:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:7834:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:7834:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10859:25: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:421:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3715:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5536:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5575:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3387:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:544:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:592:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:605:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:618:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:645:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:150:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:2997:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/usb/common/debug.c:276:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+fs/aio.c:588:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:588:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:588:24: got struct kioctx_cpu *cpu
+fs/aio.c:755:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:755:18: expected struct kioctx_cpu *cpu
+fs/aio.c:755:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:802:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:802:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:802:24: got struct kioctx_cpu *cpu
+fs/aio.c:907:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:907:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:907:16: got struct kioctx_cpu *
+fs/aio.c:925:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:925:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:925:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3482:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:130:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:130:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:130:22: struct extent_buffer *
+fs/btrfs/ctree.c:505:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:505:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:505:17: struct extent_buffer *
+fs/btrfs/ctree.c:962:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:962:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:962:17: struct extent_buffer *
+fs/btrfs/ctree.c:2482:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2482:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2482:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1034:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1034:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1034:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1978:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5597:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1089:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:384:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1336:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1336:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1336:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1336:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:591:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:375:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:375:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:375:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:633:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:633:43: expected char const *device_path
+fs/btrfs/volumes.c:633:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:890:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:890:50: expected char const *
+fs/btrfs/volumes.c:890:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:970:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:970:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:970:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1025:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1025:58: expected char const *src
+fs/btrfs/volumes.c:1025:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2244:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2244:49: expected char const *device_path
+fs/btrfs/volumes.c:2244:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2353:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2353:41: expected char const *device_path
+fs/btrfs/volumes.c:2353:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1824:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1836:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1841:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1842:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1843:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1844:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1849:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1850:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1851:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1853:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1857:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1860:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1863:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1864:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:707:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/d_path.c:287:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:163:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:328:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:1065:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1065:41: expected int result
+fs/dax.c:1065:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1278:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1278:41: expected int result
+fs/dax.c:1278:41: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1294:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1294:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1294:21: got unsigned long
+fs/dax.c:1361:31: warning: incorrect type in assignment (different base types)
+fs/dax.c:1361:31: expected int major
+fs/dax.c:1361:31: got restricted vm_fault_t
+fs/dax.c:1382:31: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1382:29: warning: incorrect type in assignment (different base types)
+fs/dax.c:1382:29: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1382:29: got unsigned int
+fs/dax.c:1424:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1424:46: expected int result
+fs/dax.c:1424:46: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1425:16: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1425:20: warning: incorrect type in return expression (different base types)
+fs/dax.c:1425:20: expected restricted vm_fault_t
+fs/dax.c:1425:20: got unsigned int
+fs/dax.c:1702:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1702:55: expected int result
+fs/dax.c:1702:55: got restricted vm_fault_t
+fs/dax.c:1717:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1717:58: expected int result
+fs/dax.c:1717:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/blkdev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:625:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:728:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:888:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1081:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1111:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1154:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1323:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1557:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1142:36: warning: Using plain integer as NULL pointer
+fs/exec.c:419:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:419:31: expected char const [noderef] __user *
+fs/exec.c:419:31: got void *
+fs/exec.c:1038:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1038:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1038:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1145:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1145:56: expected struct task_struct *parent
+fs/exec.c:1145:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1180:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1180:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1180:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1753:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1753:70: expected struct task_struct *tsk
+fs/exec.c:1753:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/extents.c:974:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1029:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1033:34: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1106:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1181:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1190:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1191:17: warning: Using plain integer as NULL pointer
+fs/ext4/mballoc.c:2533:9: warning: context imbalance in 'ext4_mb_good_group_nolock' - different lock contexts for basic block
+fs/ext4/mballoc.c:2967:13: warning: context imbalance in 'ext4_mb_seq_structs_summary_start' - wrong count at exit
+fs/ext4/mballoc.c:3039:13: warning: context imbalance in 'ext4_mb_seq_structs_summary_stop' - unexpected unlock
+fs/fcntl.c:948:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:948:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:948:9: struct fasync_struct *
+fs/fcntl.c:1022:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1022:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1022:22: struct fasync_struct *
+fs/fcntl.c:1033:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1033:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1033:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:608:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:762:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:813:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1038:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:828:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:859:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1540:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1672:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:2898:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:2898:24: expected void [noderef] __user *
+fs/io_uring.c:2898:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4212:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4212:14: expected struct file *file
+fs/io_uring.c:4212:14: got struct file [noderef] __rcu *
+fs/io_uring.c:4815:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:4815:72: expected int mask
+fs/io_uring.c:4815:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4819:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4819:21: expected unsigned int [usertype] result
+fs/io_uring.c:4819:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4843:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4843:29: expected unsigned int [usertype] result
+fs/io_uring.c:4843:29: got restricted __poll_t
+fs/io_uring.c:4926:49: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:4926:49: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:4926:49: got unsigned int [usertype] result
+fs/io_uring.c:5077:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5077:41: expected int mask
+fs/io_uring.c:5077:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5144:30: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5144:53: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5144:53: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5144:53: got unsigned int
+fs/io_uring.c:5156:22: warning: invalid assignment: |=
+fs/io_uring.c:5156:22: left side has type restricted __poll_t
+fs/io_uring.c:5156:22: right side has type int
+fs/io_uring.c:5161:30: warning: invalid assignment: &=
+fs/io_uring.c:5161:30: left side has type restricted __poll_t
+fs/io_uring.c:5161:30: right side has type int
+fs/io_uring.c:5164:22: warning: invalid assignment: |=
+fs/io_uring.c:5164:22: left side has type restricted __poll_t
+fs/io_uring.c:5164:22: right side has type int
+fs/io_uring.c:5190:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5190:33: expected int mask
+fs/io_uring.c:5190:33: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5190:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:5190:50: expected int events
+fs/io_uring.c:5190:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:5316:24: warning: invalid assignment: |=
+fs/io_uring.c:5316:24: left side has type unsigned int
+fs/io_uring.c:5316:24: right side has type restricted __poll_t
+fs/io_uring.c:5317:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5317:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5317:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5317:38: expected restricted __poll_t
+fs/io_uring.c:5317:38: got unsigned int
+fs/io_uring.c:5454:35: warning: invalid assignment: &=
+fs/io_uring.c:5454:35: left side has type restricted __poll_t
+fs/io_uring.c:5454:35: right side has type int
+fs/io_uring.c:5455:54: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5455:35: warning: invalid assignment: |=
+fs/io_uring.c:5455:35: left side has type restricted __poll_t
+fs/io_uring.c:5455:35: right side has type unsigned int
+fs/io_uring.c:7302:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7313:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jbd2/transaction.c:239:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock
+fs/jbd2/transaction.c:377:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:669:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2307:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/super.c:1127:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1127:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1127:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1128:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1128:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1128:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1344:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4proc.c:1539:24: warning: incorrect type in assignment (different base types)
+fs/nfsd/nfs4proc.c:1539:24: expected restricted __be32 [usertype] status
+fs/nfsd/nfs4proc.c:1539:24: got int
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:550:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:550:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:550:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:502:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:502:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:502:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:518:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1015:21: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:741:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:747:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:754:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:761:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1231:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:45:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:45:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:45:23: struct posix_acl *
+fs/posix_acl.c:59:16: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:59:16: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:59:16: struct posix_acl *
+fs/proc/array.c:257:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:257:11: expected struct k_sigaction *k
+fs/proc/array.c:257:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:547:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:547:44: expected struct task_struct *tsk
+fs/proc/array.c:547:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:293:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:553:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2233:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2290:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2387:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:921:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1068:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1068:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1068:24: struct hlist_node *
+fs/seq_file.c:1070:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1070:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1070:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:126:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:129:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:133:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:149:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:153:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:171:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:180:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:180:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:180:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:184:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:184:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:184:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:194:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:194:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:194:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:196:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:196:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:196:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:198:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:198:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:200:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:200:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:200:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:300:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:300:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:300:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:302:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:302:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:302:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:304:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:304:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:304:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:70:35: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:70:35: expected int flags
+fs/xfs/kmem.c:70:35: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:89:38: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:89:38: expected int flags
+fs/xfs/kmem.c:89:38: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:491:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:641:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:969:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1138:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:106:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:106:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:106:28: got struct task_struct *
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:121:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:121:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:121:28: got struct sighand_struct *
+init/main.c:193:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:294:16: warning: cast to restricted __le32
+init/main.c:757:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:769:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:814:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:513:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:513:35: expected void *
+kernel/bpf/arraymap.c:513:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:532:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:532:35: expected void *
+kernel/bpf/arraymap.c:532:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:564:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:564:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:564:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h, include/linux/cgroup-defs.h, include/linux/cgroup.h, include/net/netprio_cgroup.h, include/linux/netdevice.h, ...):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2546:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3323:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3659:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/core.c:216:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1356:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1543:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1548:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1785:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2318:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/bpf/devmap.c:561:29: warning: incorrect type in assignment (different address spaces)
+kernel/bpf/devmap.c:561:29: expected struct bpf_dtab_netdev *dst
+kernel/bpf/devmap.c:561:29: got struct bpf_dtab_netdev [noderef] __rcu *
+kernel/bpf/devmap.c:657:29: warning: incorrect type in assignment (different address spaces)
+kernel/bpf/devmap.c:657:29: expected struct bpf_dtab_netdev *dst
+kernel/bpf/devmap.c:657:29: got struct bpf_dtab_netdev [noderef] __rcu *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:641:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:682:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2319:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:725:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1068:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1128:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1189:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1254:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1306:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1340:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1467:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1600:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1825:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:992:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:993:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:994:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:995:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:996:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:92:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:305:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:67:32: warning: cast to non-scalar
+./include/linux/bpfptr.h:67:32: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:72:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:72:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:266:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:1676:41: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12209:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12648:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12652:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12656:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12660:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12664:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12668:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12672:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12716:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:62:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:486:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6256:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6256:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6256:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6259:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6259:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6259:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2776:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2851:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2962:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4852:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6039:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6132:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6160:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6209:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:953:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:268:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:268:13: expected struct cred const *old
+kernel/cred.c:268:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:42: expected struct cred const *cred
+kernel/cred.c:357:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:357:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:357:30: got struct cred const *
+kernel/cred.c:358:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:27: expected struct cred const *cred
+kernel/cred.c:358:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:359:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:359:41: expected struct cred const *_cred
+kernel/cred.c:359:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:360:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:360:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:360:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:360:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:360:17: expected struct cred const *cred
+kernel/cred.c:360:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:399:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:399:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:399:32: got struct cred const *
+kernel/cred.c:452:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:452:38: expected struct cred const *old
+kernel/cred.c:452:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: cast from unknown type
+kernel/cred.c:558:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:558:41: expected struct cred const *old
+kernel/cred.c:558:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:599:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:599:46: expected struct cred const *override
+kernel/cred.c:599:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:671:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:671:38: expected struct cred const *old
+kernel/cred.c:671:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:353:19: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3426:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3426:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3426:18: struct perf_event_context *
+kernel/events/core.c:3427:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3427:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3427:23: struct perf_event_context *
+kernel/events/core.c:3475:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3475:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3475:25: struct perf_event_context *
+kernel/events/core.c:3476:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3476:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3476:25: struct perf_event_context *
+kernel/events/core.c:4678:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4678:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4678:25: struct perf_event_context *
+kernel/events/core.c:5940:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5940:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5940:9: struct perf_buffer *
+kernel/events/core.c:5416:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5646:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5646:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5646:22: struct perf_buffer *
+kernel/events/core.c:5782:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5782:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5782:14: struct perf_buffer *
+kernel/events/core.c:5815:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5815:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5815:14: struct perf_buffer *
+kernel/events/core.c:5872:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5872:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5872:14: struct perf_buffer *
+kernel/events/core.c:5958:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5958:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5958:14: struct perf_buffer *
+kernel/events/core.c:5971:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5971:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5971:14: struct perf_buffer *
+kernel/events/core.c:7599:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7599:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7599:23: struct perf_event_context *
+kernel/events/core.c:7651:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7651:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7651:23: struct perf_event_context *
+kernel/events/core.c:7690:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7690:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7690:13: struct perf_buffer *
+kernel/events/core.c:7795:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7795:61: expected struct task_struct *p
+kernel/events/core.c:7795:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7797:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7797:61: expected struct task_struct *p
+kernel/events/core.c:7797:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8500:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8500:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8500:23: struct perf_event_context *
+kernel/events/core.c:9464:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:9: struct swevent_hlist *
+kernel/events/core.c:9503:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9503:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9503:17: struct swevent_hlist *
+kernel/events/core.c:9684:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9684:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9684:23: struct perf_event_context *
+kernel/events/core.c:10869:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12641:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12641:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12641:9: struct perf_event_context *
+kernel/events/core.c:12751:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12751:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12751:17: struct perf_event_context *
+kernel/events/core.c:13181:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13181:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13181:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2823:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4650:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9313:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9313:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9313:17: struct swevent_hlist *
+kernel/events/core.c:9333:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9333:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9333:17: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1976:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1976:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1976:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1978:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1978:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1978:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2278:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2278:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2278:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:277:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:277:37: expected struct task_struct *tsk
+kernel/exit.c:277:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:280:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:280:32: expected struct task_struct *task
+kernel/exit.c:280:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:35: expected struct task_struct *task
+kernel/exit.c:281:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:326:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:326:24: expected struct task_struct *parent
+kernel/exit.c:326:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:355:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:355:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:355:23: struct task_struct *
+kernel/exit.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:379:9: struct list_head *
+kernel/exit.c:379:9: struct list_head [noderef] __rcu *
+kernel/exit.c:574:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:576:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:908:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1060:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1085:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1174:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1189:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1240:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1243:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1249:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1430:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1430:59: void *
+kernel/exit.c:1430:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1446:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1446:25: expected struct task_struct *parent
+kernel/exit.c:1446:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1810:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:379:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:162:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:752:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1005:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1005:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1005:19: got struct task_struct *p
+kernel/fork.c:1519:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1519:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1519:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1528:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1528:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1528:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1529:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1529:36: expected void const *
+kernel/fork.c:1529:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1530:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1530:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1530:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1623:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1623:9: expected struct qspinlock *lock
+kernel/fork.c:1623:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1623:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1623:9: expected struct qspinlock *lock
+kernel/fork.c:1623:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1623:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1623:9: expected struct qspinlock *lock
+kernel/fork.c:1623:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1942:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1942:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1942:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1946:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1946:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1946:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2249:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2249:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2249:32: got struct task_struct *
+kernel/fork.c:2258:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2258:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2258:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2307:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2307:54: expected struct list_head *head
+kernel/fork.c:2307:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2328:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2328:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2328:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2346:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2346:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2346:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2373:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2373:28: expected struct sighand_struct *sighand
+kernel/fork.c:2373:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2401:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2401:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2401:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2403:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2403:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2403:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2812:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2812:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2812:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2893:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2893:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2893:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1986:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2305:59: warning: dereference of noderef expression
+kernel/fork.c:2306:59: warning: dereference of noderef expression
+kernel/fork.c:997:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:997:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:997:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1712:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:1999:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2676:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:2940:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:838:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:566:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:195:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:183:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: 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: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:162:9: 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
+kernel/locking/spinlock.c:261:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:277:17: 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
+./include/linux/rwlock_api_smp.h:189:9: 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
+kernel/module.c:2762:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2762:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2762:23: got void *
+kernel/module.c:4758:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:186:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:217:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:251:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:281:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:302:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:337:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:362:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:379:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:386:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:410:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:441:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:444:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:471:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:474:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:504:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+./include/linux/rculist.h:554:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:554:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:554:9: struct hlist_node *
+kernel/pid_namespace.c:54:76: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:181:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:181:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:181:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:183:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:183:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:182:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:362:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:432:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:432:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:432:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:455:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:455:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:455:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:491:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:491:54: expected struct task_struct *parent
+kernel/ptrace.c:491:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:499:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:499:53: expected struct task_struct *new_parent
+kernel/ptrace.c:499:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:547:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:547:41: expected struct task_struct *p1
+kernel/ptrace.c:547:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:549:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:549:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:549:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:751:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:751:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:751:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:759:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:759:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:759:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:882:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:882:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:882:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:886:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:886:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:886:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1116:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1116:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1116:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1118:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1118:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1118:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:497:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:698:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:714:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:888:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1270:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/tree.c:1474:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1886:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2665:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/core.c:696:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:696:48: expected struct task_struct *p
+kernel/sched/core.c:696:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:949:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:949:38: expected struct task_struct *curr
+kernel/sched/core.c:949:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1004:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1004:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1004:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2074:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2074:33: expected struct task_struct *p
+kernel/sched/core.c:2074:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2074:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2074:68: expected struct task_struct *tsk
+kernel/sched/core.c:2074:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3204:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3286:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3286:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3286:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3486:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3486:36: expected struct task_struct const *p
+kernel/sched/core.c:3486:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8455:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8455:43: expected struct task_struct *push_task
+kernel/sched/core.c:8455:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4941:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:4941:38: expected struct task_struct *curr
+kernel/sched/core.c:4941:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5829:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:5829:14: expected struct task_struct *prev
+kernel/sched/core.c:5829:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6422:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6422:17: struct task_struct *
+kernel/sched/core.c:6422:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6629:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6629:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6629:22: struct task_struct *
+kernel/sched/core.c:10388:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:10388:25: expected struct task_struct *p
+kernel/sched/core.c:10388:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:453:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:486:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/kthread.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1539:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1539:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:76:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:76:13: expected struct task_struct const *p
+kernel/sched/pelt.h:76:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:696:11: warning: dereference of noderef expression
+kernel/sched/core.c:2065:33: warning: dereference of noderef expression
+kernel/sched/core.c:2066:19: warning: dereference of noderef expression
+kernel/sched/core.c:2067:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/core.c:2040:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2040:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2040:38: struct task_struct const *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2150:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2150:13: struct task_struct *
+kernel/sched/deadline.c:2150:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2278:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2278:25: struct task_struct *
+kernel/sched/deadline.c:2278:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1798:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1798:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1798:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1809:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1809:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1809:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2006:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2006:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2006:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1683:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1683:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1683:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1759:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1759:43: expected struct task_struct *p
+kernel/sched/deadline.c:1759:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2323:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2323:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2323:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2325:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2325:23: expected struct task_struct *p
+kernel/sched/deadline.c:2325:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2327:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2327:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2327:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2491:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2491:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2491:22: struct task_struct *
+kernel/sched/deadline.c:1142:24: warning: context imbalance in 'dl_task_timer' - wrong count at exit
+kernel/sched/deadline.c:1381:24: warning: context imbalance in 'inactive_task_timer' - wrong count at exit
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/debug.c:410:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:410:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:410:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:721:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:721:9: expected struct task_struct *tsk
+kernel/sched/debug.c:721:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:721:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:721:9: expected struct task_struct *tsk
+kernel/sched/debug.c:721:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/fair.c:830:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:830:34: expected struct sched_entity *se
+kernel/sched/fair.c:830:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2477:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2477:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2477:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10743:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10743:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10743:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5487:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5487:38: expected struct task_struct *curr
+kernel/sched/fair.c:5487:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5721:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5722:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6745:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6745:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6745:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6879:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6879:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6879:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7077:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7077:38: expected struct task_struct *curr
+kernel/sched/fair.c:7077:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7361:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7361:38: expected struct task_struct *curr
+kernel/sched/fair.c:7361:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8346:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8346:40: expected struct sched_domain *child
+kernel/sched/fair.c:8346:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8794:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8794:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8794:22: struct task_struct *
+kernel/sched/fair.c:10057:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10057:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10057:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9717:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9717:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9717:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10129:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10129:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10129:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5416:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2223:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2223:25: struct task_struct *
+kernel/sched/rt.c:2223:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1753:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1753:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1753:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1895:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1895:40: expected struct task_struct *task
+kernel/sched/rt.c:1895:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1916:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1916:13: struct task_struct *
+kernel/sched/rt.c:1916:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2274:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2274:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2274:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2276:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2276:40: expected struct task_struct *p
+kernel/sched/rt.c:2276:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2276:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2276:61: expected struct task_struct *p
+kernel/sched/rt.c:2276:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/stop_task.c:74:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:74:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:74:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:729:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:729:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:729:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:891:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:891:70: expected struct sched_domain *sd
+kernel/sched/topology.c:891:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:920:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:59: expected struct sched_domain *sd
+kernel/sched/topology.c:920:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:964:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:964:57: expected struct sched_domain *sd
+kernel/sched/topology.c:964:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:966:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:966:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:966:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:55: expected struct sched_domain *sd
+kernel/sched/topology.c:974:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1046:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1046:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1046:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1150:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1150:40: expected struct sched_domain *child
+kernel/sched/topology.c:1150:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1559:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1559:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1559:43: got struct sched_domain *child
+kernel/sched/topology.c:2050:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2050:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2050:31: got struct sched_domain *sd
+kernel/sched/topology.c:2153:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2153:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2153:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2170:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2170:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2170:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1746:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1746:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1746:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1759:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1759:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1759:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1746:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1746:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1746:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1759:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1759:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1759:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1580:19: warning: dereference of noderef expression
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1363:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1363:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1363:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1375:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1375:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1375:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1879:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1879:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1879:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1897:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1897:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1897:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:194:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:194:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:194:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:197:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:197:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:197:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:492:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:492:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:492:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:496:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:496:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:496:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:529:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:529:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:529:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:532:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:532:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:532:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:554:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:554:53: expected struct k_sigaction *ka
+kernel/signal.c:554:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:707:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:707:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:707:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:709:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:709:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:709:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:896:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:896:9: expected struct qspinlock *lock
+kernel/signal.c:896:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:896:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:896:9: expected struct qspinlock *lock
+kernel/signal.c:896:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:896:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:896:9: expected struct qspinlock *lock
+kernel/signal.c:896:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1091:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1091:9: expected struct qspinlock *lock
+kernel/signal.c:1091:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1091:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1091:9: expected struct qspinlock *lock
+kernel/signal.c:1091:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1091:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1091:9: expected struct qspinlock *lock
+kernel/signal.c:1091:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1332:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1332:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1332:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1333:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1333:16: expected struct k_sigaction *action
+kernel/signal.c:1333:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1350:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1350:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1350:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1661:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1661:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1661:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1663:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1663:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1663:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1846:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1846:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1846:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1956:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1975:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1975:65: expected struct task_struct *tsk
+kernel/signal.c:1975:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1976:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1994:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1994:14: expected struct sighand_struct *psig
+kernel/signal.c:1994:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2023:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2023:46: expected struct task_struct *t
+kernel/signal.c:2023:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2024:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2024:34: expected struct task_struct *parent
+kernel/signal.c:2024:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2053:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2053:24: expected struct task_struct *parent
+kernel/signal.c:2053:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2056:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2056:24: expected struct task_struct *parent
+kernel/signal.c:2056:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2089:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2089:17: expected struct sighand_struct *sighand
+kernel/signal.c:2089:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2164:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2164:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2164:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2166:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2166:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2166:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2214:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2214:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2214:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2269:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2269:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2269:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2303:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2303:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2303:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2305:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2305:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2305:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2402:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2402:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2402:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2487:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2487:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2487:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2499:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2499:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2499:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2537:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2537:52: expected struct task_struct *tsk
+kernel/signal.c:2537:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2539:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2576:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2576:49: expected struct sighand_struct *sighand
+kernel/signal.c:2576:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2907:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2907:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2907:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2927:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2927:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2927:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2994:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2994:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2994:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2996:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2996:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2996:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3147:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3147:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3147:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3150:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3150:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3150:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3533:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3533:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3533:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3545:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3545:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3545:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3550:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3550:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3550:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3555:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3555:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3555:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4009:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4009:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4009:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4021:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4021:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4021:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4039:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4039:11: expected struct k_sigaction *k
+kernel/signal.c:4039:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4041:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4041:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4041:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4087:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4087:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4087:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:68:34: warning: dereference of noderef expression
+kernel/signal.c:541:35: warning: dereference of noderef expression
+kernel/signal.c:569:52: warning: dereference of noderef expression
+kernel/signal.c:1043:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1310:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1662:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:1976:40: warning: dereference of noderef expression
+kernel/signal.c:1976:40: warning: dereference of noderef expression
+kernel/signal.c:1976:40: warning: dereference of noderef expression
+kernel/signal.c:1976:40: warning: dereference of noderef expression
+kernel/signal.c:2119:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2330:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2539:49: warning: dereference of noderef expression
+kernel/signal.c:2539:49: warning: dereference of noderef expression
+kernel/signal.c:2539:49: warning: dereference of noderef expression
+kernel/signal.c:2539:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2657:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4010:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1896:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1896:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1896:19: got struct file *[assigned] file
+kernel/sys.c:1896:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1896:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1896:19: got struct file *[assigned] file
+kernel/sys.c:1896:17: warning: incorrect type in assignment (different address spaces)
+kernel/sys.c:1896:17: expected struct file *old_exe
+kernel/sys.c:1896:17: got struct file [noderef] __rcu *[assigned] __ret
+kernel/sys.c:1067:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1067:32: expected struct task_struct *p1
+kernel/sys.c:1067:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1153:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1188:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1309:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:232:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:267:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:706:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3295:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3312:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3787:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3790:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3876:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4191:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4193:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4564:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4706:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4712:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4964:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4966:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5583:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5585:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5646:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5650:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5704:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5705:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6323:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6323:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6375:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6376:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6746:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6747:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6792:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6792:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6792:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3090:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3090:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3090:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3091:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3091:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3091:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3095:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3095:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3095:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3067:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3067:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3067:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3068:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3068:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3068:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4813:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4899:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5256:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5286:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:392:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:392:28: expected struct trace_export **list
+kernel/trace/trace.c:392:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:406:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:33: expected struct trace_export **list
+kernel/trace/trace.c:406:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2850:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2850:38: expected struct event_filter *filter
+kernel/trace/trace.c:2850:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3220:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3220:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3220:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3246:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3246:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3246:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:346:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:346:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:346:9: struct trace_export *
+kernel/trace/trace.c:361:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:361:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:361:9: struct trace_export *
+kernel/trace/trace_events.c:979:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:979:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:979:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1357:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1357:38: expected struct event_filter *filter
+kernel/trace/trace.h:1357:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1357:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1357:38: expected struct event_filter *filter
+kernel/trace/trace.h:1357:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1357:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1357:38: expected struct event_filter *filter
+kernel/trace/trace.h:1357:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:169:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3515:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:634:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:634:38: expected void [noderef] __user *to
+lib/iov_iter.c:634:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/vsprintf.c:2229:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2560:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2560:39: expected int may_perform_io
+mm/compaction.c:2560:39: got restricted gfp_t
+mm/compaction.c:533:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:655:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1143:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1857:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:209:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:444:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:517:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:584:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:5386:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4135:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4135:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4135:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4137:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4137:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4137:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4293:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4293:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4293:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4387:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4387:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4387:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5981:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5981:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5981:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:739:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:739:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:739:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:2000:6: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2049:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:155:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5405:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1023:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1736:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1785:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2287:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_page_copy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3243:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4874:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:515:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:813:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2050:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/page_alloc.c:183:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/memblock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mlock_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unfreeze_partials' - unexpected unlock
+mm/slub.c:3074:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:88:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1529:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:912:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1529:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1177:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1326:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1383:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3655:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/backing-dev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/vmalloc.c:3770:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:426:1: expected unsigned long flags
+./include/trace/events/vmscan.h:426:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:426:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:426:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1385:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:168:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:173:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:178:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:183:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:188:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:193:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:202:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:207:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:212:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:218:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:223:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:228:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:728:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:857:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3358:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3358:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3358:23: got unsigned int
+net/core/dev.c:3358:23: warning: cast from restricted __wsum
+net/core/dev.c:3886:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:5058:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/filter.c:430:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:433:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:436:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:439:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:442:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:516:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:519:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:522:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2312:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2312:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2312:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4171:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4564:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7054:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:7984:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7987:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7990:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:1909:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1909:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1909:43: got unsigned long long [usertype] to
+net/core/filter.c:1912:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1912:36: got unsigned long long [usertype] from
+net/core/filter.c:1912:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1912:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1912:42: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1960:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1960:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1960:59: got unsigned long long [usertype] to
+net/core/filter.c:1963:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1963:52: got unsigned long long [usertype] from
+net/core/filter.c:1963:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1963:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1963:58: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:2012:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2012:28: expected unsigned long long
+net/core/filter.c:2012:28: got restricted __wsum
+net/core/filter.c:2034:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2034:35: expected unsigned long long
+net/core/filter.c:2034:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5257:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5257:17: expected unsigned int [usertype] spi
+net/core/filter.c:5257:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5265:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5265:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5265:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:186:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:354:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:809:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2055:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3631:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3643:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1501:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2905:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2933:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2950:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2962:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/ipv4/route.c:765:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:765:46: expected unsigned int [usertype] key
+net/ipv4/route.c:765:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c:3173:27: warning: incorrect type in assignment (different base types)
+net/ipv4/route.c:3173:27: expected restricted __be16 [usertype] len
+net/ipv4/route.c:3173:27: got unsigned long
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2864:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2864:41: expected void const *data
+net/ipv4/tcp_ipv4.c:2864:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2973:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2973:45: expected void const *data
+net/ipv4/tcp_ipv4.c:2973:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2977:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:2977:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2977:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2125:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2387:9: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2415:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2865:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2865:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2974:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2974:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1494:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2949:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2971:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3021:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:170:26: warning: incorrect type in assignment (different address spaces)
+net/ipv4/udp_offload.c:170:26: expected struct net_offload const **offloads
+net/ipv4/udp_offload.c:170:26: got struct net_offload const [noderef] __rcu **
+net/ipv4/udp_offload.c:171:23: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/udp_offload.c:171:23: struct net_offload const [noderef] __rcu *
+net/ipv4/udp_offload.c:171:23: struct net_offload const *
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2699:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/nf_conntrack_reasm.c:36:14: warning: symbol 'nf_frag_pernet_id' was not declared. Should it be static?
+net/ipv6/route.c:2324:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2324:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2324:39: got restricted __be32
+net/ipv6/seg6.c:190:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:190:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:190:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:368:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: got void *
+net/ipv6/seg6.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:391:20: expected void const *
+net/ipv6/seg6.c:391:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1779:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2400:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2400:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2400:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2720:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2720:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2720:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:123:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1933:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1933:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1933:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3337:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3337:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3337:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2569:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2575:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2625:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1013:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2434:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:130:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:130:35: expected void const *
+net/sched/act_bpf.c:130:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1674:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1674:16: struct tcf_proto *
+net/sched/cls_api.c:1674:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1774:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1774:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1774:20: struct tcf_proto *
+net/sched/cls_api.c:1736:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1736:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1736:25: struct tcf_proto *
+net/sched/cls_api.c:1756:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1756:16: struct tcf_proto *
+net/sched/cls_api.c:1756:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1821:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2495:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1403:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1211:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1137:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1137:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1137:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1139:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1139:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1139:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/sunrpc/sysfs.c:232:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:232:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:232:9: char const *
+net/unix/af_unix.c:1106:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1414:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:97:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:884:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1303:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1303:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1303:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3926:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3926:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3926:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4016:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4016:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4016:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4043:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4043:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4043:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4071:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4071:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4071:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4072:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4072:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4072:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:244:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:265:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:970:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:970:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:970:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:995:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:995:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:995:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1168:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1168:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1168:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1170:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1170:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1170:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1173:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1173:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1173:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1177:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1177:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1177:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1195:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1195:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1195:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1282:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1282:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1282:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1285:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1285:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1285:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1291:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1291:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1291:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1297:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1297:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1297:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1411:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1411:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1411:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1413:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1413:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1413:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2076:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2076:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2076:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2696:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2696:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2696:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2699:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2699:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2699:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2702:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2702:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2702:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2705:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2705:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2705:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2718:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2718:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2720:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2720:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2720:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2722:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2722:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2722:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2743:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2743:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2743:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2745:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2745:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2745:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:328:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:795:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:839:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1227:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1321:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1356:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+net/xfrm/xfrm_user.c:3479:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3479:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3479:9: struct sock *
+net/xfrm/xfrm_user.c:3485:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3485:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3485:9: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1737:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1737:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1737:16: struct sock *
+security/commoncap.c:1361:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1263:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=v0.6.4
+KERNEL=v5.14-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:5:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:10:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:15:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:20:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:25:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:30:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:40: warning: cast to restricted __be32
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1056:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1099:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1127:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:672:39: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/kvm.c:672:39: expected char const [noderef] __user *uaddr
+arch/powerpc/kernel/kvm.c:672:39: got char const *
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:111:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:113:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:358:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:138:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:21:6: warning: symbol '_iommu_save' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:91:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:128:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:154:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:981:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1018:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1018:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1018:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1022:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1022:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1022:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1026:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1026:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1026:42: got restricted __le64 [usertype]
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:410:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:410:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:410:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:412:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:412:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:412:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1362:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1364:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:542:25: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:2245:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:58:49: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1362:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1364:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:289:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:548:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:556:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:611:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3262:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3497:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:4094:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:777:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:777:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:777:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:660:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:661:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:661:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:661:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c:1133:5: warning: symbol 'kvmppc_handle_exit_pr' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:80:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:80:49: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:80:49: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:81:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:81:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:81:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:152:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:152:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:152:41: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:566:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1140:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1140:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1140:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1151:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1151:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1151:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1153:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1187:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1187:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1187:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2123:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2123:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2123:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2124:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2124:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2124:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2125:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2125:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2125:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/hash_native.c:489:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:545:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:599:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:639:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:916:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/drmem.c:76:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:76:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:76:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:96:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:96:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:96:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:97:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:98:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:98:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:134:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:134:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:134:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:153:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:153:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:153:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:166:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:166:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:166:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:264:29: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:265:49: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: got restricted __be64 [usertype] v
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: got restricted __be64 [usertype] r
+arch/powerpc/net/bpf_jit_comp.c:152:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:165:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:177:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:835:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:835:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:835:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:836:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:836:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:836:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:845:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:845:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:845:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:28:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/setup.c:229:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:229:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:229:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:257:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:257:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:257:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:276:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:276:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:276:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1533:6: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2575:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2575:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2575:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2644:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2650:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2650:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2650:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:47:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/pfunc_core.c:688:48: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:87:5: warning: symbol 'sccdbg' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:193:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:193:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:193:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:251:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:251:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:251:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:252:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:34: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:34: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:44: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:44: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:44: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:476:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:476:58: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:476:58: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:487:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:487:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:487:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:285:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:233:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:233:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:233:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:233:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:233:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:238:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:238:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:238:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:239:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:239:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:239:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:248:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:249:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:252:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:253:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:836:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:836:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:836:58: got restricted __be64 *
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:807:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:808:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:880:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:884:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:884:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:884:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:889:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:889:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:889:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:901:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:901:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:901:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:905:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:905:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:905:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:910:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:910:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:910:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:223:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1466:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:486:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:489:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1559:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:434:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:437:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:441:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:924:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:934:1: warning: symbol 'dev_attr_dirty_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:162:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:162:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:162:49: got int const *
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/setup.c:299:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:646:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:646:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:646:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:653:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:653:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:653:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:656:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:656:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:656:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:659:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:659:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:659:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:672:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:672:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:672:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:677:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:677:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:677:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:678:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:678:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:678:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:680:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:680:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:680:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:699:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:699:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:699:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:703:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:703:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:703:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:704:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:704:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:704:47: got int const *
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:74:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:108:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:108:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:108:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:162:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:162:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:162:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:217:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:217:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:217:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:223:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:223:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:223:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:336:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:336:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:336:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:229:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:229:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:229:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:229:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:344:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:779:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:779:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+block/blk-cgroup.c:622:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-exec.c:24:36: warning: cast from restricted blk_status_t
+block/blk-exec.c:108:17: warning: cast to restricted blk_status_t
+block/blk-iocost.c:734:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:745:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+crypto/asymmetric_keys/asym_tpm.c:43:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:43:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:43:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:88:22: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:122:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:122:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:122:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:123:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:123:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:123:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:163:19: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:205:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:205:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:205:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:206:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:206:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:206:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:246:19: warning: cast to restricted __be32
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1383:39: warning: dubious: !x | y
+crypto/ecc.c:1393:47: warning: dubious: !x | y
+drivers/accessibility/speakup/i18n.c:93:32: warning: obsolete array initializer, use C99 syntax
+drivers/accessibility/speakup/i18n.c:94:33: warning: obsolete array initializer, use C99 syntax
+drivers/accessibility/speakup/i18n.c:95:32: warning: obsolete array initializer, use C99 syntax
+drivers/accessibility/speakup/i18n.c:96:31: warning: obsolete array initializer, use C99 syntax
+drivers/accessibility/speakup/i18n.c:97:35: warning: obsolete array initializer, use C99 syntax
+drivers/accessibility/speakup/i18n.c:98:34: warning: obsolete array initializer, use C99 syntax
+drivers/accessibility/speakup/i18n.c:99:33: warning: obsolete array initializer, use C99 syntax
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4460:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4460:24: expected restricted __poll_t
+drivers/android/binder.c:4460:24: got int
+drivers/ata/ahci_ceva.c:106:33: warning: invalid assignment: &=
+drivers/ata/ahci_ceva.c:106:33: left side has type unsigned short
+drivers/ata/ahci_ceva.c:106:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:196:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:196:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:196:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:203:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:203:44: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:203:44: got void *
+drivers/ata/ahci_xgene.c:206:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:206:44: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:206:44: got void *
+drivers/ata/ahci_xgene.c:262:33: warning: invalid assignment: &=
+drivers/ata/ahci_xgene.c:262:33: left side has type unsigned short
+drivers/ata/ahci_xgene.c:262:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:457:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:457:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:457:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:464:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:464:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:464:36: got void *
+drivers/ata/ahci_xgene.c:467:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:467:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:467:36: got void *
+drivers/ata/ahci_xgene.c:502:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:502:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:502:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:508:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:508:41: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:508:41: got void *
+drivers/ata/ahci_xgene.c:514:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:514:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:514:36: got void *
+drivers/ata/ahci_xgene.c:517:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:517:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:517:36: got void *
+drivers/ata/ahci_xgene.c:530:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:530:57: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:530:57: got void *
+drivers/ata/libata-core.c:4488:26: warning: cast to restricted __le16
+drivers/ata/libata-scsi.c:1791:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit
+drivers/ata/libata-scsi.c:1812:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2053:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2053:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2053:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:437:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:445:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:445:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:445:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1472:40: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1033:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1034:51: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:150:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:154:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:166:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:166:56: left side has type restricted __be16
+drivers/atm/iphase.c:166:56: right side has type int
+drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:221:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:229:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:243:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:280:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:385:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:445:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:447:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:530:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:584:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2965:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3039:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3039:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3039:23: got int vci
+drivers/atm/iphase.c:669:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1188:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1188:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1188:23: got int [assigned] desc
+drivers/atm/iphase.c:1300:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1300:12: expected int desc
+drivers/atm/iphase.c:1300:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1509:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1556:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1568:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1585:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1738:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1738:34: left side has type restricted __be16
+drivers/atm/iphase.c:1738:34: right side has type int
+drivers/atm/iphase.c:1815:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1816:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1969:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2025:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2052:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2115:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2131:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2132:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2133:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2281:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2281:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2281:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2281:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2283:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2283:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2283:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2283:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2669:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2673:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1135:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1140:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1150:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1172:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1172:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1398:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1411:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1494:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2680:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2681:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2995:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2998:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3009:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3010:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3027:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3028:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:553:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:553:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:553:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:572:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:572:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:572:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1153:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1158:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1488:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1494:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1494:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1494:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1497:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1497:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1497:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1809:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1809:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1809:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1815:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1815:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1815:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1864:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1864:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1865:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1871:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1878:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1879:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1887:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1887:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1887:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1892:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1897:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1897:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1897:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1966:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1976:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1970:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1970:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1970:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1997:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2014:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2015:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2039:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2058:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2059:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2117:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2117:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2117:23: got void *
+drivers/atm/nicstar.c:2118:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2151:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2157:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2190:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2297:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2308:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2351:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2585:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1677:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1677:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1678:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1678:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1678:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1679:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1679:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1679:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1688:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1688:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1688:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1689:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1689:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1689:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1692:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1692:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1692:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1695:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1695:29: left side has type unsigned int
+drivers/atm/nicstar.c:1695:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1703:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1703:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1703:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1706:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1706:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1706:29: got restricted __le32 [usertype]
+drivers/base/firmware_loader/fallback_table.c:19:33: warning: symbol 'fw_fallback_config' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:290:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/cryptoloop.c:134:23: warning: incorrect type in assignment (different base types)
+drivers/block/cryptoloop.c:134:23: expected unsigned int
+drivers/block/cryptoloop.c:134:23: got restricted __le32 [usertype]
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:562:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:562:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:562:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:563:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:563:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:564:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:564:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:570:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:570:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:570:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:571:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:571:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:571:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:572:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:572:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:572:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:579:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:579:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:579:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:580:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:580:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:580:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:581:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:581:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:582:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:582:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:582:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:721:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:735:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:735:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:735:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:772:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:772:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:772:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:836:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:838:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:838:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:838:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:897:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:908:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:909:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:910:43: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:911:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:912:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:917:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:918:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:920:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:921:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:951:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:951:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:951:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:997:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1020:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1033:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1034:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1049:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1050:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1062:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1076:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1113:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1113:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1113:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1320:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1320:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1320:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1348:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1348:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1348:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1360:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1360:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1360:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1380:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1380:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1380:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1381:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1381:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1381:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1391:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1391:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1391:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1392:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1392:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1392:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1393:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1393:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1393:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1406:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1406:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1406:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1407:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1407:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1407:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1422:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1422:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1422:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1424:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1424:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1424:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1440:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1440:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1440:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1442:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1442:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1442:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1455:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1455:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1455:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1457:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1457:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1457:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1680:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1680:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1680:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1682:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1682:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1682:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1696:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1696:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1696:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1701:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1701:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1701:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1711:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1711:29: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1711:29: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1787:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1787:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1787:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1810:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1810:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1810:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1811:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1811:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1811:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1847:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1847:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1847:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:3013:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3013:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:3013:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3015:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3015:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:3015:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3016:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3016:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:3016:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3017:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3017:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:3017:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3019:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3019:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:3019:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3020:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3020:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:3020:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3021:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3021:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:3021:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3022:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3022:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3022:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3023:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3023:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3023:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3025:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3025:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3025:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3026:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3026:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3026:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3028:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3028:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3028:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3029:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3029:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3029:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3082:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3083:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3245:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3246:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3264:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3274:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3275:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3276:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3278:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3279:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3280:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3287:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3288:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3288:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3288:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3288:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3292:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3293:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3293:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3293:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3293:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3303:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3686:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3686:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3686:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:860:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:982:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1289:41: warning: cast to restricted __be32
+drivers/block/drbd/drbd_nl.c:1349:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1641:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1651:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1874:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2132:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2140:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2322:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2345:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2490:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2653:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2886:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2926:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3464:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3589:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3802:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3808:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3998:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2187:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5354:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5355:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5364:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5421:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5421:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5421:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:273:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:529:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:601:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:705:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:774:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1167:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1168:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1169:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1173:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1174:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1179:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1180:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:822:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:877:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1042:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1588:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1893:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1897:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1909:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2157:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2191:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2405:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2415:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2594:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2622:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2633:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2666:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2798:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2855:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3066:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3142:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3199:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3545:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3677:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3678:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3679:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3680:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3681:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3682:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3703:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3787:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3787:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3787:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3944:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4003:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4004:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4005:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4006:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4040:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4040:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4040:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:4045:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4045:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4045:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4051:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4051:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4051:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4118:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4119:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4120:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4128:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4128:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4128:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4169:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4169:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4169:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4290:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4390:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4391:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4416:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4417:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4449:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4653:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4980:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4980:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4998:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4999:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5308:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5309:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5310:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5616:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5635:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5680:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5681:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5690:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5732:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5733:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5741:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5778:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5779:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5787:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5814:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5821:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5844:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5845:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5847:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5874:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5906:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5907:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5909:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5911:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5960:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5960:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5960:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6050:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6050:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6050:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6147:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6147:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6147:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:578:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:691:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:984:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:984:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:984:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1057:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1057:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1057:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1700:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1700:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1700:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1707:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1707:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1707:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1904:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2070:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1950:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2365:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:621:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:513:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:514:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:563:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:567:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1692:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1721:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1894:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2099:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2154:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:615:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:615:32: expected int
+drivers/block/nbd.c:615:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:656:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:656:48: expected int
+drivers/block/nbd.c:656:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:996:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:996:21: expected int [assigned] ret
+drivers/block/nbd.c:996:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1001:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1001:16: expected restricted blk_status_t
+drivers/block/nbd.c:1001:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:495:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:510:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:555:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:571:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:297:26: warning: cast to restricted __le16
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bio.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:73:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btintel.c:1000:25: warning: cast to restricted __le32
+drivers/bluetooth/btqca.c:589:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:1867:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1871:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1875:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1879:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1883:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1889:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1927:21: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2436:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2445:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2446:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2447:25: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:4148:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:4179:18: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1014:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1028:37: warning: cast to restricted __le32
+drivers/bluetooth/virtio_bt.c:306:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:306:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:306:17: bad type *
+drivers/bluetooth/virtio_bt.c:306:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:306:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:339:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:339:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:339:17: bad type *
+drivers/bluetooth/virtio_bt.c:339:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:339:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bus/fsl-mc/fsl-mc-bus.c:392:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
+drivers/bus/fsl-mc/mc-sys.c:295:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/frontend.c:44:23: warning: symbol 'agp_fe' was not declared. Should it be static?
+drivers/char/agp/frontend.c:46:19: warning: symbol 'agp_find_mem_by_key' was not declared. Should it be static?
+drivers/char/agp/frontend.c:161:5: warning: symbol 'agp_create_segment' was not declared. Should it be static?
+drivers/char/agp/frontend.c:213:25: warning: symbol 'agp_find_private' was not declared. Should it be static?
+drivers/char/agp/frontend.c:268:6: warning: symbol 'agp_free_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:274:19: warning: symbol 'agp_allocate_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:486:19: warning: symbol 'agp_find_client_by_pid' was not declared. Should it be static?
+drivers/char/agp/frontend.c:511:19: warning: symbol 'agp_create_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:524:5: warning: symbol 'agp_remove_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:735:5: warning: symbol 'agpioc_acquire_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:778:5: warning: symbol 'agpioc_release_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:785:5: warning: symbol 'agpioc_setup_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:865:5: warning: symbol 'agpioc_protect_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:899:5: warning: symbol 'agpioc_deallocate_wrap' was not declared. Should it be static?
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:200:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:200:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:200:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1215:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1215:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1215:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1284:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1284:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1284:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3602:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:203:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:906:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1267:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1349:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1371:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1393:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1415:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1437:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1459:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1484:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1526:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1623:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1668:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1832:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2280:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2319:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4457:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4514:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4549:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4645:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1045:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:559:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:877:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1037:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1065:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/random.c:2272:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:235:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:268:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:274:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: expected void *p
+drivers/char/tpm/tpm_ibmvtpm.c:131:23: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:234:17: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:369:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:528:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:528:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:528:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:535:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:535:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:535:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:541:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:541:46: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:541:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:480:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:509:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:593:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clk/sifive/fu740-prci.c:82:21: warning: symbol '__prci_init_clocks_fu740' was not declared. Should it be static?
+drivers/clocksource/jcore-pit.c:126:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:126:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:126:33: got void *
+drivers/clocksource/jcore-pit.c:176:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:176:40: expected void *dev
+drivers/clocksource/jcore-pit.c:176:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:955:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:955:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:955:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:978:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:978:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:978:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:979:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:995:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:998:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1000:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1000:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1001:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:957:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:957:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:238:31: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:250:37: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:260:39: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/device.c:391:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:452:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:31:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:62:67: warning: Using plain integer as NULL pointer
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: warning: incorrect type in argument 2 (different base types)
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: expected unsigned int [usertype] irq_mask
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1027:78: got restricted __le32 [usertype] status_lo
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: warning: invalid assignment: |=
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: left side has type restricted __le32
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1028:62: right side has type unsigned long
+drivers/dma/fsl-edma-common.c:360:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:363:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:364:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:364:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:364:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:366:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:369:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:373:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:376:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:440:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:440:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:440:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:604:26: warning: Using plain integer as NULL pointer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/dma/sun6i-dma.c:244:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/dma/sun6i-dma.c:244:45: expected void volatile *address
+drivers/dma/sun6i-dma.c:244:45: got void [noderef] __iomem *base
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:125:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:155:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:193:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:221:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-tqmx86.c:262:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:518:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:540:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:549:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1137:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1139:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1145:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1147:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1153:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1154:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1155:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1156:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1157:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1273:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1802:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1811:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1812:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1816:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1818:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1820:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1822:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1824:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1826:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1828:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1838:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1842:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1846:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1849:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1858:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2017:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2026:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2027:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2031:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2041:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2045:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2049:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2052:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2061:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2128:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2130:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2132:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2144:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2146:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2148:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2177:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2186:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2187:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2191:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2201:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2205:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2209:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2212:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2221:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2228:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2230:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2232:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2244:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2246:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2248:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1380:16: warning: symbol 'configure_lttpr_mode_transparent' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1391:16: warning: symbol 'configure_lttpr_mode_non_transparent' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1638:16: warning: symbol 'dpcd_configure_channel_coding' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1736:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:547:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:460:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:661:6: warning: symbol 'dce110_enable_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1156:6: warning: symbol 'dce110_disable_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1182:6: warning: symbol 'dce110_unblank_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1529:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1808:6: warning: symbol 'dce110_set_safe_displaymarks' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2589:6: warning: symbol 'dce110_prepare_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2603:6: warning: symbol 'dce110_optimize_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2659:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2886:6: warning: symbol 'dce110_set_backlight_level' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2920:6: warning: symbol 'dce110_set_abm_immediate_disable' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2933:6: warning: symbol 'dce110_set_pipe' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2999:6: warning: symbol 'dce110_hw_sequencer_construct' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:865:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c:506:29: warning: function 'mod_hdcp_hdcp1_dp_execution' with external linkage has definition
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:701:17: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:701:17: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:701:17: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:944:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:944:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:944:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:976:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:976:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:976:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1079:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1079:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1079:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/aldebaran.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:275:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:275:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:275:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:276:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:330:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:330:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:330:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h:90:56: error: marked inline, but without a definition
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_virtual.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_drv.c:42:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/ast/ast_mode.c:676:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_mode.c:676:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_mode.c:676:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_mode.c:676:16: got unsigned char [usertype] *
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3190:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:429:13: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:429:13: expected unsigned short [assigned] [usertype] val
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:429:13: got restricted __le16 [usertype]
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:432:13: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:432:13: expected unsigned short [addressable] [assigned] [usertype] val
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:432:13: got restricted __le16 [usertype]
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:436:13: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:436:13: expected unsigned short [addressable] [assigned] [usertype] val
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:436:13: got restricted __le16 [usertype]
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:438:13: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:438:13: expected unsigned short [addressable] [assigned] [usertype] val
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:438:13: got restricted __le16 [usertype]
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:441:13: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:441:13: expected unsigned short [addressable] [assigned] [usertype] val
+drivers/gpu/drm/bridge/ti-sn65dsi83.c:441:13: got restricted __le16 [usertype]
+drivers/gpu/drm/drm_bufs.c:227:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:227:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:227:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:230:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:230:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:230:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:425:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_memory.c:115:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:115:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:115:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:124:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:124:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:124:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:136:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:136:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:136:28: got void *handle
+drivers/gpu/drm/drm_vm.c:270:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:270:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:270:44: got void *handle
+drivers/gpu/drm/gud/gud_drv.c:95:28: warning: cast to restricted __le32
+drivers/gpu/drm/gud/gud_drv.c:95:17: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:22:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base917c.c:26:1: warning: symbol 'base917c_format' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:134:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:197:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:203:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:216:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:257:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:261:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2633:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:173:1: warning: symbol 'headc57d_olut' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:138:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:186:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:487:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:501:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:501:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:376:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:376:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:853:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:854:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:887:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:888:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:890:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:236:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/client.c:64:1: warning: symbol 'nvkm_uclient_sclass' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:27:1: warning: symbol 'gv100_disp_core_mthd_base' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:43:1: warning: symbol 'gv100_disp_core_mthd_sor' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c:39:1: warning: symbol 'gv100_disp_wimm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:120:1: warning: symbol 'gv100_disp_wndw_mthd' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:140:1: warning: symbol 'gv100_disp_wndw' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c:53:1: warning: symbol 'tu102_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c:147:1: warning: symbol 'gf108_gr_fwif' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c:46:1: warning: symbol 'gv100_gsp' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/panfrost/panfrost_drv.c:669:12: warning: symbol 'mediatek_mt8183_supplies' was not declared. Should it be static?
+drivers/gpu/drm/panfrost/panfrost_drv.c:670:12: warning: symbol 'mediatek_mt8183_pm_domains' was not declared. Should it be static?
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:32:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:32:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:32:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:44:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:44:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:44:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:162:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:162:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:162:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:167:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:167:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:167:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:171:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:171:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:171:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:230:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:230:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:230:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:233:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:233:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:233:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:337:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:337:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:337:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:350:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:350:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:350:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:367:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:367:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:367:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:370:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:370:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:370:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:383:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:383:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:383:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:402:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:402:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:402:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:423:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:423:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:423:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:434:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:434:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:434:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:489:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:489:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:489:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:512:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:512:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:512:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:523:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:523:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:523:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:280:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:295:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:178:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:223:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:223:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:223:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:273:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:273:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:273:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:206:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:206:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:206:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:500:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1334:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1334:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1334:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:41:11: warning: symbol 'cayman_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:320:11: warning: symbol 'cayman_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4202:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4202:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4202:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4216:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4216:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4216:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4219:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4219:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4219:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4282:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4282:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4282:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4283:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4283:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4284:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4284:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4284:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4300:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4300:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4300:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4304:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4304:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4304:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4309:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4309:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4309:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4676:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4735:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4736:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:41:11: warning: symbol 'evergreen_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:303:11: warning: symbol 'evergreen_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2436:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3900:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3901:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3902:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3905:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3906:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3934:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3938:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3939:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4013:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4017:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4035:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:702:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:702:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:702:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1068:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:122:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:122:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:122:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1082:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: got void *
+drivers/gpu/drm/radeon/r600.c:4042:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4128:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4129:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4387:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4387:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4387:38: got void *
+drivers/gpu/drm/radeon/r600_blit_shaders.c:41:11: warning: symbol 'r6xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:367:11: warning: symbol 'r7xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:684:11: warning: symbol 'r6xx_vs' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:704:11: warning: symbol 'r6xx_ps' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:716:11: warning: symbol 'r6xx_ps_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:717:11: warning: symbol 'r6xx_vs_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:718:11: warning: symbol 'r6xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:719:11: warning: symbol 'r7xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2136:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2138:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2145:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2171:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2173:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2180:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2181:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2207:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2209:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2216:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2217:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2388:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2401:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2402:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2484:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2491:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2507:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2520:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2524:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2526:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2533:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2600:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2604:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2618:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2684:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2687:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2690:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2873:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2875:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2889:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2890:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2910:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2934:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2935:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2939:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2975:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2976:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3015:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3024:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3158:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3167:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3203:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3245:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3248:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3251:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3254:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3257:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3330:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3356:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3364:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3389:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3406:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3423:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3432:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3563:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3565:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3568:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3570:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3585:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3621:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3633:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3672:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3675:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3751:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3786:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3788:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3792:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3841:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3844:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3858:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3861:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3882:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3885:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3940:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3943:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3947:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4005:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4011:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4029:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4033:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4048:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4050:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:264:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:271:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:95:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:307:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:237:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:656:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:656:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:656:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_blit_shaders.c:31:11: warning: symbol 'si_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_blit_shaders.c:253:11: warning: symbol 'si_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:332:26: warning: symbol 'cac_weights_pitcairn' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:1088:26: warning: symbol 'cac_weights_oland' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4133:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4141:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4156:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5103:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6691:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6693:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6696:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6697:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6726:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6731:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6732:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6733:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6812:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6815:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6818:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6869:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6871:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:51:20: warning: symbol 'rk3399_cdn_dp' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/cdn-dp-core.c:342:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c:621:13: warning: symbol 'hstt_table' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: got void *
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:244:25: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:268:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/tiny/gm12u320.c:486:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:486:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:486:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:309:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:367:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:633:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1157:9: warning: context imbalance in 'ttm_bo_swapout' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo_util.c:281:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:281:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:281:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:287:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:287:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:287:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:367:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:367:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:367:28: got void *virtual
+drivers/gpu/drm/ttm/ttm_device.c:130:5: warning: context imbalance in 'ttm_device_swapout' - wrong count at exit
+drivers/gpu/drm/tve200/tve200_display.c:33:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:33:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:33:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:50:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:50:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:50:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:60:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:60:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:60:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:65:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:65:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:65:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:138:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:138:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:138:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:141:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:141:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:141:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:147:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:147:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:147:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:236:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:236:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:236:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:250:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:250:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:250:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:270:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:270:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:270:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:275:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:275:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:275:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:277:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:277:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:277:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:300:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:300:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:300:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:311:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:311:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:311:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/vc4/vc4_irq.c:55:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:237:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:266:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:154:42: warning: array of flexible structures
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c: note: in included file:
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:181:10: warning: symbol 'gyro3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:342:10: warning: symbol 'comp3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:514:10: warning: symbol 'als_report_descriptor' was not declared. Should it be static?
+drivers/hid/hid-ft260.c:800:51: warning: cast to restricted __le16
+drivers/hid/hid-ft260.c:885:1: warning: incorrect type in initializer (different base types)
+drivers/hid/hid-ft260.c:885:1: expected unsigned short [usertype] *field
+drivers/hid/hid-ft260.c:885:1: got restricted __le16 *
+drivers/hid/hid-ft260.c:886:1: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-ft260.c:886:1: expected restricted __le16 [usertype] clock
+drivers/hid/hid-ft260.c:886:1: got unsigned short [addressable] [usertype] clock
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:207:43: warning: Using plain integer as NULL pointer
+drivers/hid/hid-thrustmaster.c:214:41: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:215:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:216:46: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:217:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:240:17: warning: Using plain integer as NULL pointer
+drivers/hid/hid-thrustmaster.c:273:37: warning: Using plain integer as NULL pointer
+drivers/hid/hid-uclogic-rdesc.c:854:25: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-uclogic-rdesc.c:854:25: expected signed int x
+drivers/hid/hid-uclogic-rdesc.c:854:25: got restricted __le32 [usertype]
+drivers/hid/hid-vivaldi.c:43:1: warning: symbol 'dev_attr_function_row_physmap' was not declared. Should it be static?
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:527:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/corsair-psu.c:732:82: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:59:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - different lock contexts for basic block
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:133:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: got void [noderef] __iomem *
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-cp2615.c:88:23: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-cp2615.c:88:23: expected restricted __be16 [usertype] preamble
+drivers/i2c/busses/i2c-cp2615.c:88:23: got int
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1115:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1422:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1422:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1422:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1884:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1893:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2036:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2228:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2352:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2397:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2765:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3264:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3957:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:352:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3746:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3746:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3760:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3760:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3769:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3769:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3814:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3814:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3814:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3814:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3814:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3814:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3814:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3814:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3844:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3844:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3844:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3844:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3860:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3860:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3860:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3860:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3860:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3860:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3893:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3893:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3893:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3893:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3907:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3907:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3972:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3972:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3972:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3972:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4015:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4015:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4053:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4053:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4053:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4053:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4053:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4053:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/mlx5/fs.c:1060:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:311:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1694:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1695:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1632:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2072:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2073:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2421:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2469:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2472:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2528:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2583:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2598:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2614:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2620:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2625:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2644:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2710:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2713:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2732:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2736:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2780:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:447:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:447:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:644:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:644:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:449:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:461:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:471:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:478:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1014:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1394:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1394:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1394:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1404:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1404:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1404:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1982:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1982:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1982:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1993:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1993:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1993:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1996:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1996:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1996:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1997:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1997:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:1997:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3279:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3279:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3279:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3279:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3439:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3439:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3439:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3440:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3440:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3440:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3441:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3441:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3441:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3460:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3460:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3460:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3461:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3461:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3461:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3462:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3462:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3462:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3590:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3590:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3590:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3603:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3603:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3603:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3616:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3616:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3616:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3629:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3629:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3629:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3629:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3629:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3636:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3636:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3636:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3649:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3649:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3649:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3666:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3666:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3666:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3703:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3703:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3703:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3785:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3990:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4019:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4019:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4115:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4115:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4115:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4123:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4123:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4123:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4130:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4203:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4203:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4203:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4388:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4388:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4388:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1189:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1190:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4250:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4250:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4250:33: got unsigned int [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:1010:13: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/iommu/omap-iommu.c:1664:24: warning: Using plain integer as NULL pointer
+drivers/ipack/carriers/tpci200.c:151:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:151:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:151:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:185:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:185:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:185:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:234:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:234:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:234:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:47:48: warning: array of flexible structures
+drivers/irqchip/irq-renesas-h8s.c:41:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:41:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:41:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:55:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:55:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:55:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:63:17: warning: symbol 'h8s_irq_chip' was not declared. Should it be static?
+drivers/irqchip/irq-renesas-h8s.c:88:23: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:88:23: expected void *static [toplevel] intc_baseaddr
+drivers/irqchip/irq-renesas-h8s.c:88:23: got void [noderef] __iomem *
+drivers/irqchip/irq-renesas-h8s.c:94:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:94:37: expected void volatile [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:94:37: got void *
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:77:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/smu.c:1089:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1256:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1279:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/via-pmu.c:190:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:302:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:302:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:302:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:344:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:344:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:344:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:38:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:653:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:972:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:403:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:707:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:152:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:276:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:277:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:730:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:826:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c:45:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:209:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:209:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:323:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:323:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:323:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:323:19: got unsigned long long
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:655:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:655:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:655:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:728:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:839:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:839:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:839:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1195:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1195:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1195:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1239:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1239:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1239:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1601:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1601:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1601:36: got restricted __le32 [usertype]
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:657:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:657:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:657:9: struct writeset *
+drivers/md/dm-era-target.c:961:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:961:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:961:14: struct writeset *
+drivers/md/dm-snap.c: note: in included file (through include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, include/linux/blkdev.h):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:645:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:645:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:645:24: struct md_rdev *
+drivers/md/raid1.c:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:776:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:776:24: struct md_rdev *
+drivers/md/raid1.c:1229:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1229:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1229:24: struct md_rdev *
+drivers/md/raid1.c:1385:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1385:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1385:40: struct md_rdev *
+drivers/md/raid1.c:1594:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1594:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1594:40: struct md_rdev *
+drivers/md/raid1.c:1659:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1659:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1659:40: struct md_rdev *
+drivers/md/raid1.c:1776:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1776:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1776:25: struct md_rdev *
+drivers/md/raid1.c:1787:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1787:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1787:25: struct md_rdev *
+drivers/md/raid1.c:2254:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2254:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2254:32: struct md_rdev *
+drivers/md/raid1.c:2290:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2290:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2290:32: struct md_rdev *
+drivers/md/raid1.c:2308:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2308:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2308:32: struct md_rdev *
+drivers/md/raid1.c:2725:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2725:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2725:24: struct md_rdev *
+drivers/md/raid10.c:1916:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1916:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1916:37: struct md_rdev *
+drivers/md/raid10.c:4909:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4909:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4909:33: struct md_rdev *
+drivers/md/raid10.c:4912:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4912:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4912:33: struct md_rdev *
+drivers/md/raid10.c:5001:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5001:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5001:32: struct md_rdev *
+drivers/md/raid10.c:5004:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5004:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5004:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1149:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1149:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1149:28: struct md_rdev *
+drivers/md/raid10.c:1290:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1290:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1290:40: struct md_rdev *
+drivers/md/raid10.c:1291:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1291:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1291:41: struct md_rdev *
+drivers/md/raid10.c:1416:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1416:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1416:40: struct md_rdev *
+drivers/md/raid10.c:1417:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1417:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1417:41: struct md_rdev *
+drivers/md/raid10.c:1717:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1717:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1717:40: struct md_rdev *
+drivers/md/raid10.c:1718:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1718:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1718:41: struct md_rdev *
+drivers/md/raid10.c:1746:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1746:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1746:40: struct md_rdev *
+drivers/md/raid10.c:1747:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1747:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1747:41: struct md_rdev *
+drivers/md/raid10.c:1883:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1883:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1883:40: struct md_rdev *
+drivers/md/raid10.c:2106:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2106:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2106:25: struct md_rdev *
+drivers/md/raid10.c:2120:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2120:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2120:17: struct md_rdev *
+drivers/md/raid10.c:2687:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2687:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2687:32: struct md_rdev *
+drivers/md/raid10.c:2742:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2742:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2742:32: struct md_rdev *
+drivers/md/raid10.c:2778:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2778:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2778:32: struct md_rdev *
+drivers/md/raid10.c:3288:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3288:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3288:49: struct md_rdev *
+drivers/md/raid10.c:3363:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3363:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3363:33: struct md_rdev *
+drivers/md/raid10.c:3364:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3364:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3364:36: struct md_rdev *
+drivers/md/raid10.c:3434:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3434:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3434:56: struct md_rdev *
+drivers/md/raid10.c:3451:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3451:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3451:41: struct md_rdev *
+drivers/md/raid10.c:3654:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3654:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3654:32: struct md_rdev *
+drivers/md/raid10.c:3684:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3684:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3684:32: struct md_rdev *
+drivers/md/raid10.c:4440:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4440:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4440:40: struct md_rdev *
+drivers/md/raid10.c:4456:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4456:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4456:40: struct md_rdev *
+drivers/md/raid10.c:5086:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5086:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5086:48: struct md_rdev *
+drivers/md/raid10.c:5182:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5182:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5182:48: struct md_rdev *
+drivers/md/raid10.c:5185:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5185:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5185:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5419:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5419:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5419:16: struct md_rdev *
+drivers/md/raid5.c:5422:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5422:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5422:24: struct md_rdev *
+drivers/md/raid5.c:7810:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7810:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7810:40: struct md_rdev *
+drivers/md/raid5.c:8023:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8023:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8023:25: struct md_rdev *
+drivers/md/raid5.c:8039:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8039:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8039:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7032:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7033:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7039:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7040:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7041:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1231:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1312:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1415:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3147:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3159:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3164:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3166:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3173:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3176:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3178:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3188:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3297:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3369:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3369:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3369:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3370:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3370:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3370:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3377:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3377:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3377:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3383:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3383:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3383:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3384:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3384:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3384:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3387:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3387:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3387:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3388:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3388:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3388:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3617:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3617:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3617:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3641:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3645:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4881:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4886:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4891:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4902:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5331:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5425:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5507:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5534:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5541:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5545:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6177:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6179:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6185:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6185:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6185:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6284:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6284:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6284:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7695:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7696:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7698:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7744:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:918:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:918:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:918:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:968:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:968:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:968:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1003:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1003:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1003:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1030:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1033:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1033:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1033:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1056:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1056:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1056:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1057:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1057:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1057:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1073:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1073:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1073:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1075:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1075:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1075:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1077:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1077:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1077:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1096:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1096:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1096:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1114:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1114:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1115:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1115:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1115:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1133:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1133:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1136:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1136:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1136:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1154:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1154:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1154:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1160:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1160:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1160:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1162:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1162:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1162:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1202:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1202:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1202:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2154:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2154:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2154:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2179:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2179:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2179:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2192:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5134:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5165:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5779:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5923:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5925:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5925:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5925:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:5929:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5929:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5929:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:6415:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6415:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6415:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6425:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6425:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6425:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6485:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6489:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6505:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7234:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7235:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7664:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7665:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8146:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2467:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2467:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2467:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2604:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2657:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2658:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2659:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1791:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1792:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1806:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1806:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1806:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1884:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1884:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1884:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1912:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1912:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1912:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1913:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1913:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1913:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1971:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1971:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1971:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1989:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1989:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1989:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1990:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1990:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1990:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2005:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2023:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2023:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2023:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2024:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2024:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2024:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2032:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:839:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:839:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:839:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:960:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1188:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:785:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:800:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1369:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1234:52: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1234:52: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:1234:52: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1238:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1238:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1238:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1242:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1242:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1242:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1244:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1244:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1244:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1258:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1258:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1258:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1260:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1260:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1260:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:982:53: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1492:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1529:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1529:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1529:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1532:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1532:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1532:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:745:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:745:36: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:745:36: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:753:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:753:39: expected unsigned int
+drivers/message/fusion/mptlan.c:753:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:756:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:756:39: expected unsigned int
+drivers/message/fusion/mptlan.c:756:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:766:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:766:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:766:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:775:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:775:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:775:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:777:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:777:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:777:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:784:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:819:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:819:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:819:23: got unsigned short
+drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4603:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4625:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4631:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4671:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1420:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1421:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1422:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3717:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3717:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3717:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3721:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3721:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3721:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3735:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3639:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3639:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3639:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3640:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3640:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3640:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3647:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3651:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4918:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4930:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4063:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2915:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2915:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2915:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2961:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3459:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3463:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3472:14: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:5003:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5034:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5053:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5096:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:543:47: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:544:13: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:566:32: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:697:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/sm501.c:1148:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1148:29: warning: cast from non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast from non-scalar
+drivers/misc/bcm-vk/bcm_vk_dev.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_msg.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_tty.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:566:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:566:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:566:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:638:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:638:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:638:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:736:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:736:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:736:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:737:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:737:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:737:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:801:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:801:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:801:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:826:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:197:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:198:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:341:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:341:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:341:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:479:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:479:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:479:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/ti-st/st_core.c:289:41: warning: cast to restricted __le16
+drivers/mmc/core/queue.c:329:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:329:21: expected int ret
+drivers/mmc/core/queue.c:329:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:332:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:332:21: expected int ret
+drivers/mmc/core/queue.c:332:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:354:16: warning: incorrect type in return expression (different base types)
+drivers/mmc/core/queue.c:354:16: expected restricted blk_status_t
+drivers/mmc/core/queue.c:354:16: got int [assigned] ret
+drivers/mmc/host/cqhci-core.c:430:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:431:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:432:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:433:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:434:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:435:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:479:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:479:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci-core.c:479:15: got int
+drivers/mmc/host/cqhci-core.c:553:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:553:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci-core.c:553:19: got restricted __le64 [usertype] *
+drivers/mmc/host/dw_mmc.c:602:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:602:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:602:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:602:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:602:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:602:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:615:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:615:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:674:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:674:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:674:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:674:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:674:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:674:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:674:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:674:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/mmc_spi.c:842:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:416:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:417:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:418:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:456:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:86:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:86:34: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:86:34: got void *priv
+drivers/mtd/devices/phram.c:102:23: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/phram.c:102:23: expected void *priv
+drivers/mtd/devices/phram.c:102:23: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:132:25: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:132:25: got void *priv
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:402:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:402:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:402:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:403:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:403:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:403:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:592:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:593:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:594:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:779:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:817:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:26: expected void *p
+drivers/mtd/nand/onenand/onenand_base.c:860:26: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1772:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:2001:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:318:27: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:321:44: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1912:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2084:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2084:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2084:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:479:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:494:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:510:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:510:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:510:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:523:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:523:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:523:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:223:32: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:642:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:642:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:642:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:658:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:658:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:658:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:315:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:318:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:318:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:319:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:319:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:319:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:320:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:320:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:320:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:334:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:348:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:500:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:508:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:508:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:508:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:509:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:509:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:509:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:510:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:510:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:510:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:559:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:607:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:608:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:609:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:765:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:292:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:292:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:292:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:351:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:550:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:550:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:550:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:589:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:644:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:644:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:644:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:727:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1260:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:569:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:569:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:569:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1028:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1028:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1028:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1030:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1030:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1030:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1039:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1039:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1039:22: got unsigned long long [assigned] sqnum
+drivers/net/bareudp.c:262:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:262:14: expected struct socket *sock
+drivers/net/bareudp.c:262:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:575:28: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:575:28: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:575:28: got unsigned short
+drivers/net/bareudp.c:578:33: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:578:33: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:578:33: got unsigned short
+drivers/net/bonding/bond_main.c:2622:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2628:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2675:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2675:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2675:40: got int
+drivers/net/bonding/bond_main.c:3497:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:3497:60: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_options.c:1145:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1145:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1145:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
+drivers/net/can/slcan.c:348:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:348:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:348:14: void *
+drivers/net/can/slcan.c:655:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:655:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:655:9: void *
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:530:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1513:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1513:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1513:35: got unsigned short [usertype]
+drivers/net/ethernet/adaptec/starfire.c:1829:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1829:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1829:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:811:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1442:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1442:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1442:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1446:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1446:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1446:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1447:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1447:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1447:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1450:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1450:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1450:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1451:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1451:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1451:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1467:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1896:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1938:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1951:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1964:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1981:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1985:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2219:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1755:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8329:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13005:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13010:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:17023:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17023:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17023:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:17024:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:17024:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:17024:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:282:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:282:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:282:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:284:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:284:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:284:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3247:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3252:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3257:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3257:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3282:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3286:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3286:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3286:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3296:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3300:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3300:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3300:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3310:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3310:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3316:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3317:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3324:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3325:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3328:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3364:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3364:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3364:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3364:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3417:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3417:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3417:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3417:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1728:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1798:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2690:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2690:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2690:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2690:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2701:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2701:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2701:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2701:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2379:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2379:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2379:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2442:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2442:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2442:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2443:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2443:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2443:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2124:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2151:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:593:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1242:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:440:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:443:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:446:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:449:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:569:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:569:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:569:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1044:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1044:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1044:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1101:48: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1432:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:912:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:912:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:912:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1112:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1112:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1112:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2215:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2478:53: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: got void *priv
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:5444:31: warning: context imbalance in 'hclge_sync_fd_user_def_cfg' - unexpected unlock
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:443:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:443:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:443:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1309:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1313:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1398:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10148:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10148:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10148:25: struct bpf_prog *
+drivers/net/ethernet/jme.c:959:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:959:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:959:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs
+drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1947:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1947:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1947:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1986:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1986:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1986:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2017:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2017:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2017:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2051:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2051:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2051:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2106:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2106:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2106:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2124:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2124:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2124:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1759:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1941:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1941:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1941:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4442:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:792:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:792:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:792:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:798:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:798:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:798:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:811:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:811:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:811:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2051:46: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2071:38: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:26:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:29:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:39:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:42:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:720:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:599:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:599:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:598:48: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1157:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1157:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1157:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1182:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1182:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1182:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:554:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:559:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3109:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3109:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3109:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3109:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:1891:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1891:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1891:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2671:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2671:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2671:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2671:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:2692:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2700:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4581:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4581:53: warning: cast from restricted __le16
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3444:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4675:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4968:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5004:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5049:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1981:29: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6962:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4784:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void **
+drivers/net/ethernet/packetengines/hamachi.c:1564:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1564:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1565:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1566:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1568:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:346:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:110:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: expected union ionic_dev_cmd_regs *regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: got union ionic_dev_cmd_regs [noderef] __iomem *dev_cmd_regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: expected void [noderef] __iomem *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: got unsigned int *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: expected void volatile [noderef] __iomem *a
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: got union ionic_dev_cmd *
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:894:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:510:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/realtek/8139too.c:2246:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2246:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2246:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:899:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:899:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:899:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:900:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:907:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:908:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3081:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3081:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3081:23: got void [noderef] __iomem *
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c:205:19: warning: symbol 'loongson_dwmac_driver' was not declared. Should it be static?
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:181:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:185:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:196:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:200:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:215:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:223:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:241:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:245:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1021:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:610:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1138:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:237:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3149:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3149:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3149:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3155:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3155:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3155:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3207:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3207:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3207:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3277:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3277:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3277:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3294:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3294:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3294:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:774:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:781:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:781:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:792:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:805:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:907:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:915:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:980:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:994:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1000:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1428:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:417:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:427:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:97:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:97:47: expected restricted __be64
+drivers/net/geneve.c:97:47: got int
+drivers/net/geneve.c:109:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:110:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1840:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1840:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1840:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1845:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1845:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1845:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1971:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1971:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1971:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:432:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:432:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:432:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:432:22: got unsigned int
+drivers/net/macsec.c:433:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:433:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:433:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:433:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:589:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:458:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:458:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:458:14: void *
+drivers/net/slip/slip.c:892:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:892:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:892:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:706:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:707:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:708:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:709:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:804:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:827:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:828:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:829:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:935:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:935:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:935:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:948:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:948:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:948:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1010:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:1012:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1012:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:1012:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1072:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1072:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1072:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1073:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1073:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1073:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1074:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1074:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1074:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1119:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1119:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1119:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1120:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1120:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1120:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1121:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1121:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1121:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1116:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1116:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1116:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1231:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1231:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1231:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1484:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1485:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1486:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1494:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1638:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:2964:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:2964:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:2964:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:2964:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2174:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2174:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2174:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2174:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1776:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1776:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1776:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:197:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:197:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:197:21: got int
+drivers/net/usb/sr9700.c:199:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:199:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:199:21: got int
+drivers/net/usb/sr9700.c:204:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:204:16: expected int
+drivers/net/usb/sr9700.c:204:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9800.c: note: in included file:
+drivers/net/usb/sr9800.h:166:53: warning: symbol 'SR9800_BULKIN_SIZE' was not declared. Should it be static?
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: expected restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: got unsigned long long [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: expected restricted __wsum [usertype] csum
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: got restricted __be16 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1661:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1667:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2289:31: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2306:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2328:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2380:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2426:31: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: warning: incorrect type in argument 3 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: expected unsigned long [usertype] size
+drivers/net/vmxnet3/vmxnet3_drv.c:2439:17: got restricted __le16 [usertype] mfTableLen
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2476:49: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: expected restricted __le16 [usertype] txDataRingDescSize
+drivers/net/vmxnet3/vmxnet3_drv.c:2517:41: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2566:46: got int
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2603:34: got int
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1141:42: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1141:42: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1141:42: got int
+drivers/net/vrf.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+drivers/net/vxlan.c:500:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan.c:500:34: expected unsigned int [usertype] b
+drivers/net/vxlan.c:500:34: got restricted __be32 [usertype] vni
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: warning: incorrect type in assignment (different base types)
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: expected unsigned short [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: got restricted __be16 [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:379:36: warning: restricted __be16 degrades to integer
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: expected struct qe_bd [noderef] __iomem *bd
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: got struct qe_bd *curtx_bd
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: expected struct qe_bd [noderef] __iomem *[assigned] bd
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: got struct qe_bd *tx_bd_base
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: struct qe_bd [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: struct qe_bd *
+drivers/net/wan/fsl_ucc_hdlc.c:462:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:506:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:528:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:552:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:596:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:611:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:854:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:857:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:858:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:861:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:864:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:869:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:871:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:873:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:874:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:876:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:996:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:998:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1007:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1009:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:412:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:412:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:727:29: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:818:21: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:1024:29: warning: dereference of noderef expression
+drivers/net/wireguard/allowedips.c:193:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:193:30: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:193:30: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:215:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:215:48: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:215:48: got struct allowedips_node [noderef] __rcu **
+drivers/net/wireguard/allowedips.c:225:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:225:38: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:225:38: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:243:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:243:30: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:243:30: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireless/ath/ath10k/htt_rx.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1503:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/hw.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1503:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/wmi.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/wmi.h:3478:34: warning: array of flexible structures
+drivers/net/wireless/ath/ath11k/dp_tx.c:776:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:778:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:781:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:954:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:956:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:115:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:117:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:119:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:121:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:125:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:127:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:129:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:131:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:133:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:135:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:137:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:139:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:141:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:143:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:145:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:147:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:149:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:151:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:153:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:155:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:157:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:163:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:167:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:169:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:173:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:175:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:177:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:179:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:181:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:183:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:185:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:187:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:189:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:209:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:213:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:215:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: got unsigned short [usertype]
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: got unsigned short [usertype]
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:78:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1621:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1622:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:764:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:764:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:764:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:766:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:766:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:766:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3649:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6253:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6384:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:2055:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2055:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2055:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3262:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3853:27: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3853:27: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3853:27: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4927:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4927:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4927:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4930:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4930:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4930:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4933:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4933:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4933:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6404:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6404:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6404:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6424:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6424:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6424:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6426:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6426:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6426:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6428:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6428:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6428:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6584:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6584:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6584:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6586:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6586:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6586:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6588:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6588:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6588:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6693:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6693:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6693:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6695:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6695:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6695:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6705:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6705:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6705:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/devices.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/lib.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/main.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/power.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/rx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/tt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/dvm/ucode.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/dvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dbg.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/img.h, drivers/net/wireless/intel/iwlwifi/iwl-trans.h, drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:312:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:437:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:407:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/error-dump.h:451:50: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h, drivers/net/wireless/intel/iwlwifi/fw/debugfs.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/dump.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/init.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/paging.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/pnvm.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h, drivers/net/wireless/intel/iwlwifi/fw/pnvm.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/fw/smem.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/runtime.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-drv.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:75:9: warning: context imbalance in 'iwl_read_direct32' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:144:9: warning: context imbalance in 'iwl_read_prph' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h, drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:111:34: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:111:34: expected struct iwl_tso_hdr_page *tso_hdr_page
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:111:34: got struct iwl_tso_hdr_page [noderef] __percpu *
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:130:33: warning: incorrect type in initializer (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:130:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:130:33: got struct iwl_tso_hdr_page *
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:136:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:136:40: expected void [noderef] __percpu *__pdata
+drivers/net/wireless/intel/iwlwifi/iwl-trans.c:136:40: got struct iwl_tso_hdr_page *tso_hdr_page
+drivers/net/wireless/intel/iwlwifi/mvm/d3.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/fw.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/led.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2992:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2992:63: expected unsigned char const [usertype] *ies
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2992:63: got unsigned char const [noderef] __rcu *
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2993:38: warning: dereference of noderef expression
+drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:2993:38: warning: dereference of noderef expression
+drivers/net/wireless/intel/iwlwifi/mvm/nvm.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/ops.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rs.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/rs.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/scan.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/sta.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/mvm.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/time-event.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//fw/notif-wait.h):
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/tx.c: note: in included file:
+./drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/mvm/utils.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/mvm/..//iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/drv.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/fw/acpi.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/rx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/trans.c: note: in included file:
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/pcie/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/queue/tx.c: note: in included file (through drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h, drivers/net/wireless/intel/iwlwifi/iwl-io.h):
+drivers/net/wireless/intel/iwlwifi/iwl-trans.h:745:52: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:283:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:283:38: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/wireless/intel/iwlwifi/queue/tx.c:283:38: got struct iwl_tso_hdr_page *
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:323:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:344:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: expected void [noderef] __user *pointer
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2052:27: got char *[assigned] memptr
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: warning: incorrect type in assignment (different address spaces)
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: expected void [noderef] __user *pointer
+drivers/net/wireless/intersil/prism54/isl_ioctl.c:2071:27: got char *[assigned] memptr
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: expected unsigned int [usertype] oid
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:64:16: got restricted __be32 [usertype]
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: expected unsigned int [usertype] length
+drivers/net/wireless/intersil/prism54/islpci_mgt.c:65:19: got restricted __be32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:270:33: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:274:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:275:38: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:280:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:281:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:282:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:283:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:284:44: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:290:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:298:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:300:48: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:305:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:306:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:307:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:312:36: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:313:39: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:314:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:315:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:320:38: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:321:40: warning: cast to restricted __le16
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: expected unsigned int [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:339:31: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: expected unsigned int [usertype] size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:343:36: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: expected unsigned int [usertype] addr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:344:36: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: expected short age
+drivers/net/wireless/intersil/prism54/oid_mgt.c:349:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: expected short channel
+drivers/net/wireless/intersil/prism54/oid_mgt.c:350:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: expected short capinfo
+drivers/net/wireless/intersil/prism54/oid_mgt.c:351:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: expected short rates
+drivers/net/wireless/intersil/prism54/oid_mgt.c:352:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: expected short basic_rates
+drivers/net/wireless/intersil/prism54/oid_mgt.c:353:42: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: expected unsigned int [usertype] nr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:359:34: got restricted __le32 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: expected unsigned short [usertype] nr
+drivers/net/wireless/intersil/prism54/oid_mgt.c:367:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: expected unsigned short
+drivers/net/wireless/intersil/prism54/oid_mgt.c:369:46: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: expected unsigned short [usertype] id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:374:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: expected unsigned short [usertype] state
+drivers/net/wireless/intersil/prism54/oid_mgt.c:375:37: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: expected unsigned short [usertype] code
+drivers/net/wireless/intersil/prism54/oid_mgt.c:376:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: expected unsigned short [usertype] id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:381:34: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: expected unsigned short [usertype] state
+drivers/net/wireless/intersil/prism54/oid_mgt.c:382:37: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: expected unsigned short [usertype] code
+drivers/net/wireless/intersil/prism54/oid_mgt.c:383:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: expected unsigned short [usertype] size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:384:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: expected short id
+drivers/net/wireless/intersil/prism54/oid_mgt.c:389:36: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: expected short size
+drivers/net/wireless/intersil/prism54/oid_mgt.c:390:38: got restricted __le16 [usertype]
+drivers/net/wireless/intersil/prism54/oid_mgt.c:551:36: warning: cast to restricted __le32
+drivers/net/wireless/intersil/prism54/oid_mgt.c:757:13: warning: cast to restricted __le32
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:899:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:959:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:478:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:758:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:758:17: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:758:17: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:762:25: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:762:25: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:762:25: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: restricted __le16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: cast from restricted __le16
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: expected restricted __le16 [usertype] rate
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:1235:29: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:1235:23: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:738:31: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:738:31: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:738:31: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1859:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2457:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:5237:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:239:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:240:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:241:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:247:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:248:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:608:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:384:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:420:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:490:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:504:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:522:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:697:38: warning: dereference of noderef expression
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:994:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:416:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/of/base.c:1549:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1549:73: expected restricted __be32
+drivers/of/base.c:1549:73: got int
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: expected void [noderef] __iomem *reg_base
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: got void *priv
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: warning: incorrect type in assignment (different address spaces)
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: expected void *priv
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: got void [noderef] __iomem *[assigned] reg_base
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: warning: incorrect type in initializer (different base types)
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: expected unsigned short [usertype] bdf_be
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: got restricted __be16 [usertype]
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: got unsigned int *
+drivers/pci/controller/pci-thunder-ecam.c:348:27: warning: symbol 'pci_thunder_ecam_ops' was not declared. Should it be static?
+drivers/pci/controller/pcie-mediatek.c:403:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:403:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:403:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:526:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:526:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:526:44: got void [noderef] __iomem *
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: expected void *p
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: got void [noderef] __iomem *[assigned] dst_addr
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: expected void const *q
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: got void [noderef] __iomem *[assigned] src_addr
+drivers/pci/pci-driver.c:499:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:499:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:700:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:933:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1047:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1047:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1056:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1056:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1087:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1087:23: left side has type unsigned short
+drivers/pci/pci.c:1087:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1092:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1114:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1114:28: got int
+drivers/pci/pci.c:1163:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1163:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1163:36: got int
+drivers/pci/pci.c:1335:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1335:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1337:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1360:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1360:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1367:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1367:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1725:38: warning: array of flexible structures
+drivers/pci/pci.c:1912:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1912:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1912:36: got int
+drivers/pci/pci.c:2308:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2609:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2610:45: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2799:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2799:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2822:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2822:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4749:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4749:13: left side has type unsigned short
+drivers/pci/pci.c:4749:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4754:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4754:13: left side has type unsigned short
+drivers/pci/pci.c:4754:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:149:17: warning: cast to restricted __le16
+drivers/pci/proc.c:158:17: warning: cast to restricted __le32
+drivers/pci/proc.c:167:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2283:57: warning: restricted pci_power_t degrades to integer
+drivers/phy/marvell/phy-mmp3-hsic.c:59:31: warning: cast removes address space '__iomem' of expression
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/platform/chrome/cros_ec_typec.c:932:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:953:39: warning: cast to restricted __le16
+drivers/platform/goldfish/goldfish_pipe.c:500:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:500:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:500:24: got int
+drivers/power/supply/bq27xxx_battery.c:984:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:985:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:986:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:987:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:988:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:989:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:990:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:991:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:992:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:993:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:994:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:995:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:996:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:997:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:998:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:999:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1000:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1001:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1002:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1003:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1004:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1009:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1010:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1011:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1012:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1013:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1015:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1293:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1293:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1293:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1304:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1304:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1304:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1316:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1316:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1316:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/pwm/pwm-atmel-tcb.c:64:10: warning: symbol 'atmel_tcb_divisors' was not declared. Should it be static?
+drivers/pwm/pwm-ntxec.c:75:52: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:75:52: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:75:52: got restricted __be16
+drivers/pwm/pwm-ntxec.c:76:50: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:76:50: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:76:50: got restricted __be16
+drivers/pwm/pwm-ntxec.c:77:51: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:77:51: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:77:51: got restricted __be16
+drivers/pwm/pwm-ntxec.c:78:49: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:78:49: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:78:49: got restricted __be16
+drivers/pwm/pwm-ntxec.c:114:82: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:114:82: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:114:82: got restricted __be16
+drivers/pwm/pwm-ntxec.c:119:87: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:119:87: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:119:87: got restricted __be16
+drivers/pwm/pwm-ntxec.c:123:88: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:123:88: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:123:88: got restricted __be16
+drivers/pwm/pwm-ntxec.c:125:83: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:125:83: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:125:83: got restricted __be16
+drivers/pwm/pwm-ntxec.c: note: in included file:
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: expected restricted __le32 [usertype] reg
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: got unsigned int [usertype] reg
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi568.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi57x.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1785:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1787:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:461:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3601:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4077:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4248:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5836:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5837:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:251:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:254:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:257:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:260:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:261:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:310:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/remoteproc/remoteproc_coredump.c:169:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/remoteproc/remoteproc_coredump.c:169:53: expected void const volatile [noderef] __iomem *s
+drivers/remoteproc/remoteproc_coredump.c:169:53: got void *[assigned] ptr
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-m41t80.c:560:24: warning: Using plain integer as NULL pointer
+drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-ntxec.c:91:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:91:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:91:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c:92:51: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:92:51: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:92:51: got restricted __be16
+drivers/rtc/rtc-ntxec.c:93:52: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:93:52: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:93:52: got restricted __be16
+drivers/rtc/rtc-ntxec.c:94:50: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:94:50: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:94:50: got restricted __be16
+drivers/rtc/rtc-ntxec.c:95:51: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:95:51: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:95:51: got restricted __be16
+drivers/rtc/rtc-ntxec.c:96:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:96:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:96:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c:97:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:97:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:97:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c: note: in included file:
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:322:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:322:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:322:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:325:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:325:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:325:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:340:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:340:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:341:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:341:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:343:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:343:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:343:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:348:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:348:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:349:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:349:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:351:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:351:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:351:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:420:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:420:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:421:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:421:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:423:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:423:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:423:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:428:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:428:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:428:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:429:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:429:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:429:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:430:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:430:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:430:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:436:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:436:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:436:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:474:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:601:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:688:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:688:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:688:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:691:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:691:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:692:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:692:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:694:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:694:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:694:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:703:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:703:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:704:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:704:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:871:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:938:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:938:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:938:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:943:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:943:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:943:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:944:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:944:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:944:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:945:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:945:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:945:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:947:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:948:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:948:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:989:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:989:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:989:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:995:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:995:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:995:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:999:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:999:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:999:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1000:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1000:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1000:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1001:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1001:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1001:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1002:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1002:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1002:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1014:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1015:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1016:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1017:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1165:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1241:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1241:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1241:27: got void *reg
+drivers/scsi/3w-sas.c:1245:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1245:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1245:35: got void *reg
+drivers/scsi/3w-sas.c:1273:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1273:55: expected void *reg
+drivers/scsi/3w-sas.c:1273:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1278:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1278:55: expected void *reg
+drivers/scsi/3w-sas.c:1278:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1645:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3929:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3929:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3929:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3930:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3930:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3930:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3931:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3931:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3931:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3936:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3936:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3936:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3938:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3938:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3938:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3940:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:3950:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3952:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3952:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:3952:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3956:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3956:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:3956:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4055:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4055:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4055:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4056:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4056:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4056:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4057:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4057:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4057:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4069:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4071:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4071:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4071:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4076:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4076:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4076:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4077:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4077:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4077:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4080:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4080:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4080:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4081:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4082:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4083:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4083:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4083:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4021:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4021:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4021:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4023:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4023:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4023:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:647:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:647:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:647:76: got int
+drivers/scsi/aacraid/aachba.c:1044:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1065:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1065:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1065:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1238:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1369:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1542:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1542:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1542:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1649:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1983:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1983:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1983:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2060:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2060:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2060:54: got int
+drivers/scsi/aacraid/aachba.c:3604:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3604:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3604:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2756:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2756:43: expected int
+drivers/scsi/aacraid/aacraid.h:2756:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4081:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6086:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6086:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6086:31: got unsigned int [usertype]
+drivers/scsi/advansys.c:6108:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6121:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:7924:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7925:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8118:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8119:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8724:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8840:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:8840:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:8840:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:8884:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9632:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9632:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9632:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9661:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9661:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9661:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9699:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9699:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9699:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9728:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9728:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9728:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9766:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9766:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9766:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9795:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9795:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9795:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9830:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9845:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9873:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9888:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9916:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9931:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3068:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9096:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2208:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:874:24: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:875:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:878:24: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1759:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8878:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8941:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:59: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:31: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2253:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2272:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:49: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1403:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1405:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1406:40: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:520:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3291:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3291:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3291:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3305:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3305:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3305:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3314:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3314:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3314:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3315:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3315:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3315:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3333:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3333:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3333:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3352:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3352:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3352:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3375:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3375:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3375:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3397:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3397:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3397:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3423:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3423:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3423:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:906:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:906:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:906:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:911:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:911:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:911:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:912:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:912:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:912:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:916:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:916:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:916:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1150:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1176:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1176:21: got int
+drivers/scsi/be2iscsi/be_main.c:1661:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1799:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1818:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4333:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4366:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4463:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4463:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4519:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4519:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4519:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4579:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4579:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4579:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4673:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4758:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4758:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5776:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2185:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2508:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2600:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2142:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2734:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3199:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3396:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4717:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4868:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4963:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4540:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4619:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:747:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:754:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:759:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:764:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3169:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3172:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3173:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4479:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4481:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:674:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:674:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:674:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:683:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:683:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:683:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:695:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:695:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:695:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:696:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:696:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:696:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:703:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:703:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:703:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:704:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:704:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:704:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3523:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3523:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3523:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3558:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3559:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3559:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3559:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3561:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3561:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3561:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3897:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3907:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3907:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3907:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3916:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3916:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3916:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5519:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5520:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6510:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6510:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6510:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6561:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6561:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6561:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6563:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6563:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6563:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6566:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6568:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6595:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6595:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6595:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5848:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5849:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5850:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5851:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5852:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6487:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6487:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6487:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6488:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6488:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6488:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:886:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1996:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1999:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:818:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:826:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:939:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2324:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1303:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1367:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:4003:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4005:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4009:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4011:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1714:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1714:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1714:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1637:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1535:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1535:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1535:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1536:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1536:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1536:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:772:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1942:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1942:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1946:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2124:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2181:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2720:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2768:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2792:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3162:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3527:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3831:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2588:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2588:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2588:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2589:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2589:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2589:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3564:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3564:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3564:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3573:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3573:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3573:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3583:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3583:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3583:47: got unsigned int *
+drivers/scsi/ips.c:3584:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3593:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3593:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3593:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3596:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3597:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3597:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3597:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3610:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3610:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3610:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3619:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3619:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3619:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3629:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3629:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3629:47: got unsigned int *
+drivers/scsi/ips.c:3630:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3641:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3641:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3641:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3728:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3728:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3728:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3769:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3769:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3769:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3772:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3772:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3772:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3806:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3806:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3806:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3809:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3809:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3809:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4075:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4074:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4074:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4074:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4078:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4078:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4078:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4104:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4114:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4131:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4131:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4131:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4132:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4132:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4132:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4133:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4133:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4133:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4144:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4144:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4144:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4152:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4152:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4152:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5299:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5609:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1838:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1838:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1838:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1869:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1869:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1869:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2345:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2345:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2345:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4389:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4389:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4389:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4399:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4399:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4399:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4400:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4400:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4400:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1947:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1947:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1947:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1954:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1954:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1954:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1957:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1957:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1957:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2037:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1807:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1807:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1807:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1809:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1809:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1809:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1811:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1811:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1811:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1813:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1813:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1813:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1815:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1815:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1815:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2578:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:1023:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:843:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1211:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1240:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:466:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1397:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1453:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1642:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1687:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1794:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1838:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2140:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c:956:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/libsas/sas_port.c:77:13: warning: context imbalance in 'sas_form_port' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_attr.c:2723:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3800:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3809:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3828:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3828:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3828:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3828:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3843:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3857:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3857:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3857:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3857:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:514:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:515:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:535:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:538:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:903:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:905:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1049:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1064:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1262:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1277:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1379:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1405:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1527:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1546:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1547:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1635:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1697:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1718:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1739:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1760:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1793:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1963:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1964:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1988:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2254:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2255:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2449:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2449:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2449:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2450:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2450:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2450:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2473:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2473:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2473:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2474:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2474:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2474:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2494:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2494:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2494:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2495:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2495:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2495:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2515:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2515:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2515:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2516:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2516:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2516:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2537:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2538:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2569:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2569:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2569:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2570:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2570:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2570:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2590:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2590:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2590:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2591:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2591:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2591:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2615:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2615:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2615:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2616:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2616:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2616:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2636:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2636:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2636:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2637:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2637:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2637:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2659:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2659:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2659:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2660:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2660:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2660:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2673:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2675:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2676:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2694:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2694:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2694:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2695:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2695:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2695:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2709:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2709:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2709:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2711:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2711:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2711:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2712:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2712:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2712:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2726:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2726:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2726:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2728:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2728:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2728:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2729:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2729:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2729:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2768:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2768:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2768:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2769:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2769:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2769:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2783:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2783:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2783:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2785:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2785:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2785:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2786:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2786:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2786:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2806:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2806:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2806:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2807:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2807:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2807:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2832:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2832:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2832:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2833:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2833:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2833:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2884:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2884:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2884:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2886:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2886:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2886:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2887:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2887:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2887:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2954:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2954:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2954:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2956:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2956:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2956:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2957:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2957:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2957:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2974:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2974:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2974:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2976:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2976:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2976:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2977:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2977:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2977:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2998:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2998:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2998:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2999:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2999:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2999:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3019:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3020:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3037:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3038:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3055:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3055:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3055:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3056:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3056:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3056:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3073:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3073:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3073:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3074:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3074:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3088:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3088:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3088:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3090:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3090:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3090:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3092:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3092:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3092:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3093:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3093:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3093:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3105:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3105:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3105:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3107:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3107:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3107:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3108:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3108:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3108:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3125:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3125:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3125:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3126:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3126:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3126:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3148:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3149:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3162:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3162:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3162:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3164:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3164:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3165:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3165:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3165:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3178:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3178:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3178:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3180:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3181:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3193:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3193:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3193:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3195:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3195:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3195:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3196:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3196:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3196:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3216:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3216:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3216:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3217:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3217:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3217:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3237:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3237:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3237:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3238:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3238:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3238:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3258:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3258:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3258:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3259:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3259:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3259:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3279:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3279:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3279:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3280:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3280:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3280:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3295:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3295:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3295:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3297:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3297:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3297:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3299:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3299:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3299:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3300:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3300:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3300:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3312:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3312:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3312:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3314:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3314:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3314:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3315:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3315:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3327:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3327:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3327:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3329:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3329:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3329:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3330:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3330:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3330:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3351:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3351:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3351:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3352:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3352:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3352:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3357:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3381:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3480:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3480:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3480:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3496:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3496:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3496:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3532:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3532:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3532:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3577:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3577:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3577:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3618:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3618:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3618:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3621:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3622:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3752:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3953:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3953:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3953:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3961:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3961:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3961:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3964:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3964:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3964:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3980:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3980:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3980:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3983:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3983:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3983:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3995:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3995:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3995:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4006:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4006:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4006:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4140:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10200:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:295:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:296:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:299:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:303:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:304:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:307:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:679:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:684:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2218:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2218:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2218:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2219:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2219:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2219:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2507:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2507:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2507:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2508:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2508:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2508:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2832:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3053:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3580:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3581:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4972:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4972:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:4972:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4973:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:4973:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:4973:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5219:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5295:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5386:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5386:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5386:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5387:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5387:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5387:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5388:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5388:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5388:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5541:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5544:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5544:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5555:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5755:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5755:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5755:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5757:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5757:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5757:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5776:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5776:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5776:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5815:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5815:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:5815:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5816:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5816:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:5816:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5817:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5817:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:5817:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5818:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5818:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:5818:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5819:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5819:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:5819:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5821:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5821:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5821:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5822:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5822:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5822:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5833:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5833:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5833:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5837:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5837:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:5837:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5839:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5839:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:5839:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5841:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5841:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:5841:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5843:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5843:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:5843:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5845:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5845:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:5845:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5847:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5847:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:5847:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5849:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5849:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:5849:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5851:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5851:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5851:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5862:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5862:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5862:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5866:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5866:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5866:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5870:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5870:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:5870:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5876:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5876:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5876:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5887:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5887:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5887:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5904:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5904:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5904:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5905:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5905:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5905:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5916:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5916:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5916:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5933:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5933:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5933:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5934:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5934:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5934:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5945:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5945:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5945:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5962:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5962:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5962:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5963:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5963:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5963:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5974:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5974:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:5974:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5991:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5991:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:5991:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5992:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5992:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:5992:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6004:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6004:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6004:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6021:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6021:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6021:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6022:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6022:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6022:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6030:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6030:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6030:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6036:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6036:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6036:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6045:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6045:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6045:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6047:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6047:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6047:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6049:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6049:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6049:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6052:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6052:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6052:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6063:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6063:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6063:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6095:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6095:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6095:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6121:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6121:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6121:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6122:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6122:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6122:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6131:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6131:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6131:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6139:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6139:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6139:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6148:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6148:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6148:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6163:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6163:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6163:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6254:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6254:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6254:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6262:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6393:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6402:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6404:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6407:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6612:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6617:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6627:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6672:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6672:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:6816:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6819:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6923:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6984:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7037:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7098:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7103:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7103:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7103:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7613:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7613:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:7613:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7614:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7614:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:7614:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7615:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7615:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:7615:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7616:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7616:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:7616:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7617:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7617:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:7617:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7618:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7618:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:7618:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7764:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7764:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:7764:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7765:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7765:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:7765:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7768:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7768:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:7768:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7848:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7848:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:7848:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7849:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7849:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:7849:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7943:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7947:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7950:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8023:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8560:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10005:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10598:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10727:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:10727:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:10727:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:10730:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10731:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10736:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10737:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10745:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10747:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10750:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:10750:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:10750:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8321:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:8485:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3267:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2074:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2075:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3992:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3993:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3995:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3995:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3995:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3995:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:6926:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:144:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:144:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:144:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:384:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:389:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4310:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5723:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:6856:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6856:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6856:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:6861:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:6861:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:13046:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13047:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13048:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:13049:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:905:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2171:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2171:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2171:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:471:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:515:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1364:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1373:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1374:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2169:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2171:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2175:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2178:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2179:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2186:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2192:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2201:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2208:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2220:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1955:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1955:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1955:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1011:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1018:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1358:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1358:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1358:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1360:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1360:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1360:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1376:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1376:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1376:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1378:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1378:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1378:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1382:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1383:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1383:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1383:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1392:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1392:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1392:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1394:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1394:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1394:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1413:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1415:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1415:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1415:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2623:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2624:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2784:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2785:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2912:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2935:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2937:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3014:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3016:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:138:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:140:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:140:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:140:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:408:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:409:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:412:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:415:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:416:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:419:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:731:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:731:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:731:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:732:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:734:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:734:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:734:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:741:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:741:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:741:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:742:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:744:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:744:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:744:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:745:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:745:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:745:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:861:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:861:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:861:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:949:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:951:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:953:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:994:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:994:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:994:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1128:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1128:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1128:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1249:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1249:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1249:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1652:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1653:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1653:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1653:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1686:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1686:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1686:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1687:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1687:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1687:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1688:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1688:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1688:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1697:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1698:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1704:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1821:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1821:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1821:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1822:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1822:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1822:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1850:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1850:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1850:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1851:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1851:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1851:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1852:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1852:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1852:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1869:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1870:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1904:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1905:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1928:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2046:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2046:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2046:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2073:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2073:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2073:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2074:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2074:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2074:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2101:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2101:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2101:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2113:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2113:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2113:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2114:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2114:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2114:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2117:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2117:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2117:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2118:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2118:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2118:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2128:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2128:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2128:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2129:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2129:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2129:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2262:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2262:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2262:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2264:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2264:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2264:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2268:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2268:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2268:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2269:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2269:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2281:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2281:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2281:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2316:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2316:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2316:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2317:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2317:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2317:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2335:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2336:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2337:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2337:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2337:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2389:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2391:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2391:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2391:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2395:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2395:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2395:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2396:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2396:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2396:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2425:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2425:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2425:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2434:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2434:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2434:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2699:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2748:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2748:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2748:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2762:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2762:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2762:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2824:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2824:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2824:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2841:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2841:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2841:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2863:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2863:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2863:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3270:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3272:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3272:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3328:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3328:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3328:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3330:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3330:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3330:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3348:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3348:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3348:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3352:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3352:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3352:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3353:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3353:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3353:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3362:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3362:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3362:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3363:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3363:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3363:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3386:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3388:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3388:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3388:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3396:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3398:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3398:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3398:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3418:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3418:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3418:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3425:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3434:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3510:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3512:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3512:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3512:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3613:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3621:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3630:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3798:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3893:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3918:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3923:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3938:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3949:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3951:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4006:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4006:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4135:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4135:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4135:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4139:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4139:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4139:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4143:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4143:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4143:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4441:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4441:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4445:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4445:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4445:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4449:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4449:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4449:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5939:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6710:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6710:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6710:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6712:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6712:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6712:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6713:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6713:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6713:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5878:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:18628:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18629:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18630:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18631:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18632:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18633:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17386:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17386:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17386:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17388:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17388:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17388:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17390:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17390:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17390:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17392:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17392:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17392:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17405:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17405:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17405:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:14667:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14668:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14668:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14668:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14668:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14677:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8209:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8212:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8213:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2084:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2186:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2187:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2190:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2191:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8663:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8709:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9597:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9605:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9606:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9606:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9606:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9623:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9632:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9632:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:9632:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9634:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9634:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:9634:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9636:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9638:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9638:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:9638:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9639:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:9639:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:9639:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:9709:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9710:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9714:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9718:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10032:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11376:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11404:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:13408:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:13420:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14095:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17198:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17198:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17198:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17200:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17200:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17200:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17203:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17203:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17203:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17205:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17205:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17205:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17498:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17498:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17498:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17500:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17500:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17500:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17507:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17507:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17507:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17509:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17509:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17509:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17520:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17520:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17520:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:17744:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18359:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20067:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20067:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20067:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20434:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20442:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20443:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20443:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20443:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20477:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20477:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20477:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20486:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20486:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20486:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20487:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20487:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20487:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20488:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20490:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20490:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20490:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20491:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20491:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20491:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12117:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4491:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4491:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4491:26: got void *
+drivers/scsi/megaraid.c:4550:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4550:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4550:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:77:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:89:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:97:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:109:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:113:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:117:5: warning: symbol 'poll_queues' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:126:5: warning: symbol 'host_tagset_enable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4647:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4647:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4647:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4898:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4898:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4898:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6740:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6740:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6740:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4554:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4554:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4554:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:205:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:212:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:294:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:300:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:426:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:2019:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2060:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4778:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4778:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4778:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5018:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5018:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5018:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5203:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5203:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5203:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5285:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5285:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5285:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6293:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6292:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6292:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6292:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6297:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6296:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6296:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6296:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6604:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6604:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6604:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6818:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6818:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6818:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7580:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8197:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8197:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8197:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8281:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8281:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8281:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8814:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1188:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3563:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3563:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3563:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3591:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4281:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4531:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4531:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4531:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4533:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4533:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4533:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5327:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3465:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3488:32: warning: cast to restricted __le32
+drivers/scsi/mpi3mr/mpi3mr_os.c:1998:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_os.c:1998:82: expected restricted __le16 [usertype] application_tag_translation_mask
+drivers/scsi/mpi3mr/mpi3mr_os.c:1998:82: got int
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1718:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1772:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4128:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4128:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4128:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4150:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4150:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4150:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4173:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4173:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4173:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4194:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4194:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4194:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6641:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6641:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6641:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6660:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6668:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6681:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:7834:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:7834:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:7834:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10859:25: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:315:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:315:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:315:38: got void *
+drivers/scsi/mvsas/mv_init.c:486:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:486:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:486:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:382:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:382:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:382:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:539:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:539:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:539:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:647:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:970:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:973:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:976:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:979:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1446:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1446:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1446:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1501:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1501:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1501:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1641:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1641:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1641:28: got int
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1073:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1219:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1813:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrs.c:2267:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2267:34: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2267:34: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2419:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2419:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2419:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2472:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2472:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2472:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2412:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2412:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2412:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2472:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2472:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2472:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2405:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2405:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2405:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2434:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2434:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2434:13: got unsigned int
+drivers/scsi/myrs.c:2504:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2504:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2504:13: got unsigned int
+drivers/scsi/myrs.c:2507:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2412:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2412:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2412:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2465:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2465:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2465:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2450:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2450:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2450:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2426:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2426:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2426:13: got unsigned int
+drivers/scsi/myrs.c:2398:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2398:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2398:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2457:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2457:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2457:13: got unsigned int
+drivers/scsi/myrs.c:2442:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2442:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2442:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2405:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2405:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2405:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2306:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/pm8001/pm8001_ctl.c:738:33: warning: cast to restricted __be32
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: left side has type restricted __le32
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: right side has type int
+drivers/scsi/pm8001/pm8001_hwi.c:4652:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_hwi.c:4652:35: expected restricted __le32 [addressable] [assigned] [usertype] ds_ads_m
+drivers/scsi/pm8001/pm8001_hwi.c:4652:35: got int
+drivers/scsi/pm8001/pm8001_init.c:1330:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_init.c:1330:22: expected unsigned int [usertype] device_state
+drivers/scsi/pm8001/pm8001_init.c:1330:22: got restricted pci_power_t [usertype] current_state
+drivers/scsi/pm8001/pm8001_sas.c:234:55: warning: cast removes address space '__iomem' of expression
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: expected unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: expected restricted __le32 [addressable] [usertype] pageCode
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: expected restricted __le32 [addressable] [usertype] MST_MSI
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: expected restricted __le32 [addressable] [usertype] STP_SSP_MCT_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: expected restricted __le32 [addressable] [usertype] STP_FRM_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1254:26: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: expected restricted __le32 [addressable] [usertype] OPNRJT_RTRY_INTVL
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_THR
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: expected restricted __le32 [addressable] [usertype] MAX_AIP
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: expected restricted __le32 [addressable] [assigned] [usertype] new_curidx_ksop
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: left side has type restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: right side has type int
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: got restricted __le64 [assigned] [usertype] tmp_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4419:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4422:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: expected restricted __le32 [addressable] [assigned] [usertype] key_cmode
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4472:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4475:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4584:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4587:54: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: expected restricted __le32 [addressable] [assigned] [usertype] key_index_mode
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4644:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1065:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1065:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1065:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1073:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1073:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1073:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1077:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1077:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1077:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1257:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1259:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1280:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1464:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1464:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1472:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1473:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1487:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1487:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1487:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1489:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1489:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1489:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1491:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1491:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1491:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1540:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1540:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2114:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2114:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2114:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2115:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2115:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2115:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2116:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2116:28: got int
+drivers/scsi/qedf/qedf_io.c:2125:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2125:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2125:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2126:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2126:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2127:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2127:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2127:29: got int
+drivers/scsi/qedf/qedf_io.c:2536:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2536:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2536:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2598:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2598:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2598:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2183:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2183:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2183:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2213:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2213:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2213:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2231:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2249:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2480:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2480:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2480:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2676:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2788:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2791:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1481:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1481:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1481:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1481:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1482:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1482:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1482:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1485:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1485:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1485:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1485:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1486:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1486:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1486:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1486:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1491:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1491:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1491:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1495:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1495:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1495:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1500:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1500:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1500:41: got int
+drivers/scsi/qedi/qedi_fw.c:1501:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1501:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1501:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:630:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:631:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:632:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:636:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:639:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:741:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:741:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:741:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:751:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:751:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:751:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:802:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:864:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:864:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:864:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:895:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:895:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:900:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:899:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:899:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:899:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:948:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:948:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:948:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1021:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1021:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1021:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1022:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1022:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1022:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1024:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1024:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1024:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1025:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1025:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1025:47: got int
+drivers/scsi/qedi/qedi_fw.c:1028:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1028:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1028:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1028:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1029:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1029:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1029:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1030:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1030:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1030:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1031:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1031:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1031:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1037:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1037:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1037:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1039:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1039:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1039:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1046:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1046:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1046:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1048:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1048:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1048:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1050:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1050:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1050:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1059:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1059:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1059:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1122:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1122:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1122:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1122:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1123:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1123:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1123:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1124:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1124:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1124:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1125:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1125:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1125:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1199:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1372:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1602:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1602:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1602:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1602:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1603:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1603:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1603:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1604:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1604:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1604:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1605:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1605:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1605:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1606:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1606:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1606:50: got int
+drivers/scsi/qedi/qedi_fw.c:1611:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1611:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1611:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1613:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1613:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1613:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1615:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1615:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1615:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1620:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1620:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1620:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1622:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1622:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1622:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1624:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1624:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1624:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1633:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1633:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1633:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1702:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1702:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1702:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1702:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1703:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1703:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1703:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1703:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1704:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1704:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1704:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1705:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1705:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1705:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1709:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1710:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1710:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1710:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1710:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1710:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1711:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1711:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1711:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1713:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1713:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1713:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1713:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1714:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1714:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1714:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1727:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1727:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1727:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1729:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1729:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1729:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1736:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1736:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1736:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1738:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1738:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1738:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1740:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1740:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1740:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1750:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1750:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1750:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1786:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1786:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1787:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1787:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1787:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1788:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1788:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1788:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1827:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1827:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1827:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1828:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1828:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1828:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1829:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1829:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1829:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1874:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1874:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1874:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1875:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1875:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1875:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1876:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1876:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1876:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1925:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1925:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1925:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1931:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1931:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1931:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2059:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2059:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2059:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2059:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2060:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2060:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2060:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2060:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2063:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2063:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2063:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2063:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2064:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2064:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2064:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2064:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2065:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2065:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2065:41: got int
+drivers/scsi/qedi/qedi_fw.c:2066:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2066:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2066:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2073:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2073:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2073:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2075:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2075:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2075:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2083:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2083:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2083:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2085:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2085:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2085:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2101:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2101:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2101:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2102:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2102:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2102:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2160:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1225:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:517:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:527:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:731:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:731:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:731:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:733:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:733:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:733:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:734:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:734:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:734:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:737:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:737:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:737:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:739:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:739:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:739:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:740:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:740:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:740:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1212:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1212:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1212:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1224:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1224:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1224:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1272:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1272:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1272:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1324:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1324:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1324:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1855:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1855:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1855:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1868:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1882:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1882:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1882:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2863:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2863:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2863:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2919:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2919:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2919:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2324:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:645:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:645:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:645:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:646:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:646:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:646:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:648:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:648:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:648:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:649:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:649:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:649:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1497:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2457:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:421:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3715:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5536:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5575:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:244:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:572:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/scsi/ufs/ufs-debugfs.c:55:12: warning: context imbalance in 'ufs_debugfs_get_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:67:13: warning: context imbalance in 'ufs_debugfs_put_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:74:12: warning: context imbalance in 'ee_usr_mask_set' - different lock contexts for basic block
+drivers/scsi/ufs/ufs-debugfs.c:118:13: warning: context imbalance in 'ufs_debugfs_restart_ee' - different lock contexts for basic block
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:65: warning: cast to restricted __be32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:36: warning: restricted __le32 degrades to integer
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:55: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/dpio/dpio-service.c:465:60: warning: Using plain integer as NULL pointer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/qcom/pdr_interface.c: note: in included file:
+drivers/soc/qcom/pdr_internal.h:31:22: warning: symbol 'servreg_location_entry_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:77:22: warning: symbol 'servreg_get_domain_list_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:119:22: warning: symbol 'servreg_get_domain_list_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:202:22: warning: symbol 'servreg_register_listener_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:230:22: warning: symbol 'servreg_register_listener_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:266:22: warning: symbol 'servreg_restart_pd_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:283:22: warning: symbol 'servreg_restart_pd_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:303:22: warning: symbol 'servreg_state_updated_ind_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:339:22: warning: symbol 'servreg_set_ack_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:365:22: warning: symbol 'servreg_set_ack_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:123:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:123:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:123:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:126:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:126:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:126:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:144:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:144:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:144:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:147:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:147:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:147:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:170:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:170:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:170:1: got int
+drivers/soc/qcom/rpmpd.c:170:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:170:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:170:1: got int
+drivers/soc/qcom/rpmpd.c:172:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:172:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:172:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:192:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:192:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:192:1: got int
+drivers/soc/qcom/rpmpd.c:193:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:193:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:193:1: got int
+drivers/soc/qcom/rpmpd.c:211:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:211:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:211:1: got int
+drivers/soc/qcom/rpmpd.c:211:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:211:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:211:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:214:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:214:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:214:1: got int
+drivers/soc/qcom/rpmpd.c:216:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:216:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:216:1: got int
+drivers/soc/qcom/rpmpd.c:217:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:217:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:217:1: got int
+drivers/soc/qcom/rpmpd.c:236:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:236:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:236:1: got int
+drivers/soc/qcom/rpmpd.c:236:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:236:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:236:1: got int
+drivers/soc/qcom/rpmpd.c:237:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:237:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:237:1: got int
+drivers/soc/qcom/rpmpd.c:237:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:237:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:237:1: got int
+drivers/soc/qcom/rpmpd.c:238:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:238:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:238:1: got int
+drivers/soc/qcom/rpmpd.c:240:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:240:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:240:1: got int
+drivers/soc/qcom/rpmpd.c:241:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:241:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:241:1: got int
+drivers/soc/qcom/rpmpd.c:260:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:260:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:260:1: got int
+drivers/soc/qcom/rpmpd.c:260:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:260:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:260:1: got int
+drivers/soc/qcom/rpmpd.c:261:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:261:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:261:1: got int
+drivers/soc/qcom/rpmpd.c:263:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:263:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:263:1: got int
+drivers/soc/qcom/rpmpd.c:263:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:263:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:263:1: got int
+drivers/soc/qcom/rpmpd.c:264:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:264:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:264:1: got int
+drivers/soc/qcom/rpmpd.c:266:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:266:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:266:1: got int
+drivers/soc/qcom/rpmpd.c:267:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:267:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:267:1: got int
+drivers/soc/qcom/rpmpd.c:269:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:269:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:269:1: got int
+drivers/soc/qcom/rpmpd.c:270:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:270:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:270:1: got int
+drivers/soc/qcom/rpmpd.c:292:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:292:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:292:1: got int
+drivers/soc/qcom/rpmpd.c:292:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:292:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:292:1: got int
+drivers/soc/qcom/rpmpd.c:293:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:293:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:293:1: got int
+drivers/soc/qcom/rpmpd.c:295:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:295:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:295:1: got int
+drivers/soc/qcom/rpmpd.c:296:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:296:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:296:1: got int
+drivers/soc/qcom/rpmpd.c:298:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:298:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:298:1: got int
+drivers/soc/qcom/rpmpd.c:299:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:299:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:299:1: got int
+drivers/soc/qcom/rpmpd.c:318:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:318:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:318:1: got int
+drivers/soc/qcom/rpmpd.c:318:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:318:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:318:1: got int
+drivers/soc/qcom/rpmpd.c:319:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:319:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:319:1: got int
+drivers/soc/qcom/rpmpd.c:321:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:321:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:321:1: got int
+drivers/soc/qcom/rpmpd.c:321:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:321:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:321:1: got int
+drivers/soc/qcom/rpmpd.c:322:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:322:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:322:1: got int
+drivers/soc/qcom/rpmpd.c:324:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:324:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:324:1: got int
+drivers/soc/qcom/rpmpd.c:325:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:325:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:325:1: got int
+drivers/soc/qcom/rpmpd.c:327:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:327:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:327:1: got int
+drivers/soc/qcom/rpmpd.c:328:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:328:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:328:1: got int
+drivers/soc/qcom/rpmpd.c:366:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:366:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:366:24: got int
+drivers/soc/qcom/rpmpd.c:475:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:476:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:407:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:407:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:407:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:492:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:492:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:492:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:505:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:505:50: expected void *
+drivers/soc/qcom/smem.c:505:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:640:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:640:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:640:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:662:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:662:23: void *
+drivers/soc/qcom/smem.c:662:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:664:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:664:23: void *
+drivers/soc/qcom/smem.c:664:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:665:40: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:680:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:680:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:680:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:691:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:691:16: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:691:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:713:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:732:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:732:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:732:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:925:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:925:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:925:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smp2p.c:219:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:219:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:219:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:327:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:327:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:327:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:330:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:330:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:330:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:245:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:245:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:245:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:247:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:247:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:247:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:270:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:270:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:270:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:272:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:272:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:272:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:567:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:567:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:567:47: got unsigned int [usertype] *
+drivers/spi/spi-altera-dfl.c:52:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:52:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:52:30: got void *context
+drivers/spi/spi-altera-dfl.c:78:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:78:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:78:30: got void *context
+drivers/spi/spi-altera-dfl.c:159:22: warning: incorrect type in argument 3 (different address spaces)
+drivers/spi/spi-altera-dfl.c:159:22: expected void *bus_context
+drivers/spi/spi-altera-dfl.c:159:22: got void [noderef] __iomem *[assigned] base
+drivers/spi/spi-bcm-qspi.c:363:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:363:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:363:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:388:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:417:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:417:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:417:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:495:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:442:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:442:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:442:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:452:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:268:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:268:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:268:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:271:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:271:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:271:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:274:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:274:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:274:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:277:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:277:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:277:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:382:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:384:42: warning: cast to restricted __be32
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:668:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:671:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:688:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:689:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:456:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:457:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:459:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:460:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:479:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:675:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:676:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:677:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:681:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:683:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:685:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:687:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:689:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:691:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:699:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:701:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:703:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:38: warning: cast to restricted __le32
+drivers/staging/rtl8723bs/core/rtw_security.c:72:50: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8723bs/core/rtw_security.c:72:50: expected restricted __le32 [usertype]
+drivers/staging/rtl8723bs/core/rtw_security.c:72:50: got unsigned int
+drivers/staging/rtl8723bs/core/rtw_security.c:80:50: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8723bs/core/rtw_security.c:80:50: expected restricted __le32 [usertype]
+drivers/staging/rtl8723bs/core/rtw_security.c:80:50: got unsigned int
+drivers/staging/rtl8723bs/core/rtw_security.c:124:33: warning: cast to restricted __le32
+drivers/staging/rtl8723bs/core/rtw_security.c:509:58: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8723bs/core/rtw_security.c:509:58: expected restricted __le32 [usertype]
+drivers/staging/rtl8723bs/core/rtw_security.c:509:58: got unsigned int
+drivers/staging/rtl8723bs/core/rtw_security.c:517:58: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8723bs/core/rtw_security.c:517:58: expected restricted __le32 [usertype]
+drivers/staging/rtl8723bs/core/rtw_security.c:517:58: got unsigned int
+drivers/staging/rtl8723bs/core/rtw_security.c:621:41: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:969:26: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:969:26: expected void *[assigned] userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:969:26: got void [noderef] __user *userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1190:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1190:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1190:47: got void *bulk_userdata
+drivers/staging/wfx/hif_rx.c:85:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:85:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:85:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:86:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:86:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:86:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:87:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:87:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:87:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:88:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:88:9: expected unsigned int [usertype] *p
+drivers/staging/wfx/hif_rx.c:88:9: got restricted __le32 [usertype] *
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/mxser.c:278:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2817:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:405:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:408:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:416:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:420:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:449:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:449:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:449:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:457:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:457:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:457:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:465:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:465:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:465:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:469:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:469:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:469:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:348:25: warning: array of flexible structures
+drivers/tty/nozomi.c:779:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_bcm7271.c:944:33: warning: Using plain integer as NULL pointer
+drivers/tty/serial/8250/8250_port.c:3387:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:720:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:669:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2311:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2341:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/imx.c:2013:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/meson_uart.c:551:28: warning: context imbalance in 'meson_serial_port_write' - unexpected unlock
+drivers/tty/serial/msm_serial.c:1649:28: warning: context imbalance in '__msm_console_write' - unexpected unlock
+drivers/tty/serial/mvebu-uart.c:699:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/omap-serial.c:1349:28: warning: context imbalance in 'serial_omap_console_write' - unexpected unlock
+drivers/tty/serial/owl-uart.c:568:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1474:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1478:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1478:32: left side has type int
+drivers/tty/serial/pch_uart.c:1478:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1662:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:467:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:617:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:544:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:592:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:605:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:618:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:645:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1396:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3027:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:890:55: warning: Using plain integer as NULL pointer
+drivers/tty/serial/sifive.c:838:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:904:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:42:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:63:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:85:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1451:9: warning: context imbalance in 'stm32_usart_console_write' - different lock contexts for basic block
+drivers/tty/serial/uartlite.c:502:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:30: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:38: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:38: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:58: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:58: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:63: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:63: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:49: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:49: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:28: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:28: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:51: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:51: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:36: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:36: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:31: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:31: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:38: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:38: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:38: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:725:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:725:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:725:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:553:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1245:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:2997:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:136:31: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/chipidea/ci_hdrc_tegra.c: note: in included file:
+drivers/usb/chipidea/../host/ehci.h:767:36: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
+drivers/usb/common/debug.c:276:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:313:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:313:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:313:17: got restricted __le16 *
+drivers/usb/core/devio.c:314:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:314:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:314:17: got restricted __le16 *
+drivers/usb/core/devio.c:315:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:315:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:315:17: got restricted __le16 *
+drivers/usb/core/devio.c:316:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:316:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:316:17: got restricted __le16 *
+drivers/usb/gadget/function/f_fs.c:2860:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2860:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2860:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2885:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2885:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2885:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1236:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1137:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2203:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2212:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:553:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:554:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:568:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:568:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:568:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:586:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:600:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:628:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:629:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1477:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1515:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1545:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1546:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1567:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1578:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1579:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1615:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1624:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1633:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1634:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1793:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1793:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1793:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1794:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1794:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1794:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1795:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1795:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1795:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1825:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1825:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1825:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1826:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1829:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1829:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1829:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1831:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1831:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1831:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1842:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1855:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1877:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1877:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1877:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1895:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1904:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1904:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1904:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1913:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:2011:52: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:677:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1614:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1618:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1681:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1683:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1860:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1876:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:746:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:746:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:746:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1784:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2162:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2162:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2162:33: got int
+drivers/usb/storage/ene_ub6250.c:2092:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2092:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2092:33: got int
+drivers/usb/storage/ene_ub6250.c:1936:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1936:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1936:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:501:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:501:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:501:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:702:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:742:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:742:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:742:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:889:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:889:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:889:33: got int
+drivers/usb/storage/ene_ub6250.c:908:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:908:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:908:33: got int
+drivers/usb/storage/ene_ub6250.c:954:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:974:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:975:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:979:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:993:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:997:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1029:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1168:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1168:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1168:33: got int
+drivers/usb/storage/ene_ub6250.c:1201:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1201:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1201:33: got int
+drivers/usb/storage/ene_ub6250.c:1232:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1278:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1278:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1278:33: got int
+drivers/usb/storage/ene_ub6250.c:1360:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1360:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1360:33: got int
+drivers/usb/storage/ene_ub6250.c:1544:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1544:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1544:33: got int
+drivers/usb/storage/ene_ub6250.c:1663:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1663:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1663:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1707:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1707:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1707:49: got int
+drivers/usb/storage/ene_ub6250.c:1764:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1764:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1764:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1840:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1840:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1840:33: got int
+drivers/usb/storage/ene_ub6250.c:1992:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1993:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:386:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:386:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:386:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci.c:288:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:288:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:293:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:301:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci.c:301:58: warning: restricted pci_power_t degrades to integer
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1028:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1015:16: warning: cast to restricted __virtio16
+drivers/vhost/vringh.c:586:18: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:20: expected void *p
+drivers/video/fbdev/atmel_lcdfb.c:362:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1038:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1112:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1112:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1112:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1208:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:28: expected void *p
+drivers/video/fbdev/cirrusfb.c:1852:28: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:372:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1149:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1169:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1169:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1169:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1203:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1203:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1203:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/i740fb.c:743:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:20: expected void *p
+drivers/video/fbdev/i740fb.c:743:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1522:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1548:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1548:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1548:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:596:32: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:597:37: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:673:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:673:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:673:27: got void *
+drivers/video/fbdev/pxa168fb.c:763:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:763:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:763:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:795:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:795:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:795:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:821:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:821:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:821:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:826:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:826:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:826:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:827:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:827:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:828:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:828:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:828:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:832:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:835:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:835:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1141:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1141:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1141:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1249:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1294:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1294:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1294:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1311:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1311:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1311:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1314:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1727:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1727:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1727:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1008:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1008:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1008:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1122:36: warning: cast removes address space '__iomem' of expression
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds28e04.c:342:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:342:13: expected char [noderef] __user *_pu_addr
+drivers/w1/slaves/w1_ds28e04.c:342:13: got char *buf
+drivers/w1/slaves/w1_ds28e04.c:356:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:356:13: expected char const [noderef] __user *_gu_addr
+drivers/w1/slaves/w1_ds28e04.c:356:13: got char const *buf
+drivers/w1/slaves/w1_therm.c:1008:18: warning: cast to restricted __le64
+drivers/w1/w1.c:428:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:428:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:428:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/afs/callback.c:97:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
+fs/afs/cell.c:701:9: error: incompatible types in comparison expression (different address spaces):
+fs/afs/cell.c:701:9: struct hlist_node [noderef] __rcu *
+fs/afs/cell.c:701:9: struct hlist_node *
+fs/afs/cell.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+fs/afs/dir.c:280:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
+fs/afs/dir.c:512:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
+fs/afs/inode.c:652:22: warning: context imbalance in 'afs_check_validity' - different lock contexts for basic block
+fs/afs/inode.c:755:22: warning: context imbalance in 'afs_getattr' - different lock contexts for basic block
+fs/afs/server.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
+fs/afs/server.c:128:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
+fs/afs/volume.c:12:24: warning: symbol 'afs_volume_gc_delay' was not declared. Should it be static?
+fs/afs/volume.c:13:24: warning: symbol 'afs_volume_record_life' was not declared. Should it be static?
+fs/afs/volume.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+fs/aio.c:588:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:588:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:588:24: got struct kioctx_cpu *cpu
+fs/aio.c:755:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:755:18: expected struct kioctx_cpu *cpu
+fs/aio.c:755:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:802:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:802:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:802:24: got struct kioctx_cpu *cpu
+fs/aio.c:907:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:907:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:907:16: got struct kioctx_cpu *
+fs/aio.c:925:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:925:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:925:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/btrfs/block-group.c:3482:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:130:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:130:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:130:22: struct extent_buffer *
+fs/btrfs/ctree.c:505:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:505:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:505:17: struct extent_buffer *
+fs/btrfs/ctree.c:962:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:962:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:962:17: struct extent_buffer *
+fs/btrfs/ctree.c:2482:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2482:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2482:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1034:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1034:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1034:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c:1783:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+fs/btrfs/extent-tree.c:1837:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1913:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1978:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5597:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1089:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:2238:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through include/linux/crypto.h, include/crypto/hash.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:384:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c:395:6: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/ref-verify.c:260:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
+fs/btrfs/ref-verify.c:349:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
+fs/btrfs/ref-verify.c:374:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:412:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:882:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1336:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1336:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1336:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1336:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1336:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:591:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:170:54: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:170:54: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:170:54: got void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:176:38: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:179:47: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:47: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:179:47: got void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:22: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:375:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:375:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:375:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:633:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:633:43: expected char const *device_path
+fs/btrfs/volumes.c:633:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:890:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:890:50: expected char const *
+fs/btrfs/volumes.c:890:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:970:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:970:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:970:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1025:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1025:58: expected char const *src
+fs/btrfs/volumes.c:1025:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2244:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2244:49: expected char const *device_path
+fs/btrfs/volumes.c:2244:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2353:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2353:41: expected char const *device_path
+fs/btrfs/volumes.c:2353:41: got char [noderef] __rcu *
+fs/btrfs/zoned.c:116:29: warning: restricted __le64 degrades to integer
+fs/btrfs/zoned.c:116:52: warning: restricted __le64 degrades to integer
+fs/ceph/caps.c:1854:12: warning: context imbalance in 'try_nonblocking_invalidate' - unexpected unlock
+fs/ceph/caps.c:3485:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
+fs/ceph/caps.c:4080:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
+fs/ceph/dir.c:1382:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1824:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1836:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1841:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1842:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1843:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1844:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1849:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1850:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1851:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1853:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1857:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1860:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1863:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1864:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:707:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:287:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:163:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:328:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:1065:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1065:41: expected int result
+fs/dax.c:1065:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1278:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1278:41: expected int result
+fs/dax.c:1278:41: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1294:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1294:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1294:21: got unsigned long
+fs/dax.c:1361:31: warning: incorrect type in assignment (different base types)
+fs/dax.c:1361:31: expected int major
+fs/dax.c:1361:31: got restricted vm_fault_t
+fs/dax.c:1382:31: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1382:29: warning: incorrect type in assignment (different base types)
+fs/dax.c:1382:29: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1382:29: got unsigned int
+fs/dax.c:1424:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1424:46: expected int result
+fs/dax.c:1424:46: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1425:16: warning: restricted vm_fault_t degrades to integer
+fs/dax.c:1425:20: warning: incorrect type in return expression (different base types)
+fs/dax.c:1425:20: expected restricted vm_fault_t
+fs/dax.c:1425:20: got unsigned int
+fs/dax.c:1547:24: warning: incorrect type in assignment (different base types)
+fs/dax.c:1547:24: expected restricted vm_fault_t [assigned] [usertype] result
+fs/dax.c:1547:24: got unsigned long
+fs/dax.c:1639:57: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1639:57: expected int result
+fs/dax.c:1639:57: got restricted vm_fault_t [assigned] [usertype] result
+fs/dax.c:1702:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1702:55: expected int result
+fs/dax.c:1702:55: got restricted vm_fault_t
+fs/dax.c:1717:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1717:58: expected int result
+fs/dax.c:1717:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:257:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:856:36: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:580:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:625:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:728:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:888:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:917:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1081:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1111:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1154:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1261:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1323:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1557:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1142:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c:1047:9: warning: context imbalance in 'dlm_master_lookup' - different lock contexts for basic block
+fs/dlm/lowcomms.c:1551:16: warning: context imbalance in 'dlm_lowcomms_new_msg' - different lock contexts for basic block
+fs/dlm/lowcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/topology.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dlm_lowcomms_commit_msg' - unexpected unlock
+fs/dlm/member.c:124:31: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:124:31: expected restricted __le32 [usertype] ro_nodeid
+fs/dlm/member.c:124:31: got unsigned int [usertype]
+fs/dlm/member.c:125:29: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:125:29: expected restricted __le16 [usertype] ro_slot
+fs/dlm/member.c:125:29: got unsigned short [usertype]
+fs/dlm/member.c:132:31: warning: restricted __le32 degrades to integer
+fs/dlm/member.c:134:36: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:134:36: expected int slot
+fs/dlm/member.c:134:36: got restricted __le16 [usertype] ro_slot
+fs/dlm/midcomms.c:573:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:681:19: warning: cast to restricted __le16
+fs/dlm/midcomms.c:683:16: warning: cast to restricted __le16
+fs/dlm/midcomms.c:721:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:740:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:750:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:759:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:769:42: warning: cast to restricted __le16
+fs/dlm/midcomms.c:772:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:807:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:841:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:901:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:915:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:923:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:1016:20: warning: context imbalance in 'dlm_midcomms_get_mhandle' - wrong count at exit
+fs/dlm/midcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dlm_midcomms_commit_mhandle' - unexpected unlock
+fs/dlm/util.c:25:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:25:33: expected unsigned int [usertype] h_version
+fs/dlm/util.c:25:33: got restricted __le32 [usertype]
+fs/dlm/util.c:27:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:27:33: expected unsigned int [usertype] h_lockspace
+fs/dlm/util.c:27:33: got restricted __le32 [usertype]
+fs/dlm/util.c:28:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:28:33: expected unsigned int [usertype] h_nodeid
+fs/dlm/util.c:28:33: got restricted __le32 [usertype]
+fs/dlm/util.c:29:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:29:33: expected unsigned short [usertype] h_length
+fs/dlm/util.c:29:33: got restricted __le16 [usertype]
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:36:35: warning: cast to restricted __le32
+fs/dlm/util.c:37:35: warning: cast to restricted __le32
+fs/dlm/util.c:38:35: warning: cast to restricted __le16
+fs/dlm/util.c:90:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:90:33: expected unsigned int [usertype] m_type
+fs/dlm/util.c:90:33: got restricted __le32 [usertype]
+fs/dlm/util.c:91:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:91:33: expected unsigned int [usertype] m_nodeid
+fs/dlm/util.c:91:33: got restricted __le32 [usertype]
+fs/dlm/util.c:92:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:92:33: expected unsigned int [usertype] m_pid
+fs/dlm/util.c:92:33: got restricted __le32 [usertype]
+fs/dlm/util.c:93:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:93:33: expected unsigned int [usertype] m_lkid
+fs/dlm/util.c:93:33: got restricted __le32 [usertype]
+fs/dlm/util.c:94:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:94:33: expected unsigned int [usertype] m_remid
+fs/dlm/util.c:94:33: got restricted __le32 [usertype]
+fs/dlm/util.c:95:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:95:33: expected unsigned int [usertype] m_parent_lkid
+fs/dlm/util.c:95:33: got restricted __le32 [usertype]
+fs/dlm/util.c:96:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:96:33: expected unsigned int [usertype] m_parent_remid
+fs/dlm/util.c:96:33: got restricted __le32 [usertype]
+fs/dlm/util.c:97:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:97:33: expected unsigned int [usertype] m_exflags
+fs/dlm/util.c:97:33: got restricted __le32 [usertype]
+fs/dlm/util.c:98:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:98:33: expected unsigned int [usertype] m_sbflags
+fs/dlm/util.c:98:33: got restricted __le32 [usertype]
+fs/dlm/util.c:99:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:99:33: expected unsigned int [usertype] m_flags
+fs/dlm/util.c:99:33: got restricted __le32 [usertype]
+fs/dlm/util.c:100:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:100:33: expected unsigned int [usertype] m_lvbseq
+fs/dlm/util.c:100:33: got restricted __le32 [usertype]
+fs/dlm/util.c:101:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:101:33: expected unsigned int [usertype] m_hash
+fs/dlm/util.c:101:33: got restricted __le32 [usertype]
+fs/dlm/util.c:102:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:102:33: expected int m_status
+fs/dlm/util.c:102:33: got restricted __le32 [usertype]
+fs/dlm/util.c:103:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:103:33: expected int m_grmode
+fs/dlm/util.c:103:33: got restricted __le32 [usertype]
+fs/dlm/util.c:104:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:104:33: expected int m_rqmode
+fs/dlm/util.c:104:33: got restricted __le32 [usertype]
+fs/dlm/util.c:105:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:105:33: expected int m_bastmode
+fs/dlm/util.c:105:33: got restricted __le32 [usertype]
+fs/dlm/util.c:106:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:106:33: expected int m_asts
+fs/dlm/util.c:106:33: got restricted __le32 [usertype]
+fs/dlm/util.c:107:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:107:33: expected int m_result
+fs/dlm/util.c:107:33: got restricted __le32 [usertype]
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:129:35: warning: cast to restricted __le32
+fs/dlm/util.c:130:35: warning: cast to restricted __le32
+fs/dlm/util.c:131:50: warning: cast to restricted __le32
+fs/dlm/util.c:138:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:138:33: expected unsigned int [usertype] rc_type
+fs/dlm/util.c:138:33: got restricted __le32 [usertype]
+fs/dlm/util.c:139:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:139:33: expected int rc_result
+fs/dlm/util.c:139:33: got restricted __le32 [usertype]
+fs/dlm/util.c:140:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:140:33: expected unsigned long long [usertype] rc_id
+fs/dlm/util.c:140:33: got restricted __le64 [usertype]
+fs/dlm/util.c:141:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:141:33: expected unsigned long long [usertype] rc_seq
+fs/dlm/util.c:141:33: got restricted __le64 [usertype]
+fs/dlm/util.c:142:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:142:33: expected unsigned long long [usertype] rc_seq_reply
+fs/dlm/util.c:142:33: got restricted __le64 [usertype]
+fs/dlm/util.c:149:35: warning: cast to restricted __le32
+fs/dlm/util.c:150:35: warning: cast to restricted __le32
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:152:35: warning: cast to restricted __le64
+fs/dlm/util.c:153:35: warning: cast to restricted __le64
+fs/exec.c:419:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:419:31: expected char const [noderef] __user *
+fs/exec.c:419:31: got void *
+fs/exec.c:1038:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1038:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1038:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1145:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1145:56: expected struct task_struct *parent
+fs/exec.c:1145:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1180:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1180:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1180:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1753:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1753:70: expected struct task_struct *tsk
+fs/exec.c:1753:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/extents.c:974:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1029:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1033:34: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1106:13: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1181:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1190:21: warning: Using plain integer as NULL pointer
+fs/ext4/extents.c:1191:17: warning: Using plain integer as NULL pointer
+fs/ext4/mballoc.c:2533:9: warning: context imbalance in 'ext4_mb_good_group_nolock' - different lock contexts for basic block
+fs/ext4/mballoc.c:2967:13: warning: context imbalance in 'ext4_mb_seq_structs_summary_start' - wrong count at exit
+fs/ext4/mballoc.c:3039:13: warning: context imbalance in 'ext4_mb_seq_structs_summary_stop' - unexpected unlock
+fs/f2fs/compress.c:1669:39: warning: symbol 'f2fs_compress_aops' was not declared. Should it be static?
+fs/f2fs/extent_cache.c:709:38: warning: context imbalance in 'f2fs_shrink_extent_tree' - different lock contexts for basic block
+fs/f2fs/file.c:49:54: warning: cast from restricted vm_fault_t
+fs/f2fs/file.c:3275:36: warning: incorrect type in argument 1 (different base types)
+fs/f2fs/file.c:3275:36: expected unsigned short const [usertype] *pwcs
+fs/f2fs/file.c:3275:36: got restricted __le16 *
+fs/f2fs/file.c:3311:28: warning: incorrect type in argument 4 (different base types)
+fs/f2fs/file.c:3311:28: expected unsigned short [usertype] *pwcs
+fs/f2fs/file.c:3311:28: got restricted __le16 *
+fs/f2fs/super.c:283:19: warning: symbol 'f2fs_cf_name_slab' was not declared. Should it be static?
+fs/f2fs/super.c:1328:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
+fs/fcntl.c:948:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:948:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:948:9: struct fasync_struct *
+fs/fcntl.c:1022:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1022:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1022:22: struct fasync_struct *
+fs/fcntl.c:1033:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1033:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1033:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:608:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:762:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:813:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1038:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:698:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'inode_congested' - different lock contexts for basic block
+fs/fs-writeback.c:1739:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1922:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/page.c:1153:9: warning: context imbalance in '__fscache_uncache_page' - different lock contexts for basic block
+fs/gfs2/glock.c: note: in included file:
+fs/gfs2/glock.h:178:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
+fs/gfs2/glock.c:925:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
+fs/gfs2/lops.c:210:22: warning: cast from restricted blk_status_t
+fs/gfs2/quota.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/gfs2/super.c:1516:13: warning: function 'free_local_statfs_inodes' with external linkage has definition
+fs/gfs2/super.c:1531:21: warning: function 'find_local_statfs_inode' with external linkage has definition
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:772:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:828:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:859:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1540:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1658:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1672:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2049:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:2898:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:2898:24: expected void [noderef] __user *
+fs/io_uring.c:2898:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4212:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4212:14: expected struct file *file
+fs/io_uring.c:4212:14: got struct file [noderef] __rcu *
+fs/io_uring.c:4815:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:4815:72: expected int mask
+fs/io_uring.c:4815:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4819:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4819:21: expected unsigned int [usertype] result
+fs/io_uring.c:4819:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:4843:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:4843:29: expected unsigned int [usertype] result
+fs/io_uring.c:4843:29: got restricted __poll_t
+fs/io_uring.c:4926:49: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:4926:49: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:4926:49: got unsigned int [usertype] result
+fs/io_uring.c:5077:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5077:41: expected int mask
+fs/io_uring.c:5077:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5144:30: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5144:53: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5144:53: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5144:53: got unsigned int
+fs/io_uring.c:5156:22: warning: invalid assignment: |=
+fs/io_uring.c:5156:22: left side has type restricted __poll_t
+fs/io_uring.c:5156:22: right side has type int
+fs/io_uring.c:5161:30: warning: invalid assignment: &=
+fs/io_uring.c:5161:30: left side has type restricted __poll_t
+fs/io_uring.c:5161:30: right side has type int
+fs/io_uring.c:5164:22: warning: invalid assignment: |=
+fs/io_uring.c:5164:22: left side has type restricted __poll_t
+fs/io_uring.c:5164:22: right side has type int
+fs/io_uring.c:5190:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5190:33: expected int mask
+fs/io_uring.c:5190:33: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5190:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:5190:50: expected int events
+fs/io_uring.c:5190:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:5316:24: warning: invalid assignment: |=
+fs/io_uring.c:5316:24: left side has type unsigned int
+fs/io_uring.c:5316:24: right side has type restricted __poll_t
+fs/io_uring.c:5317:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5317:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5317:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5317:38: expected restricted __poll_t
+fs/io_uring.c:5317:38: got unsigned int
+fs/io_uring.c:5454:35: warning: invalid assignment: &=
+fs/io_uring.c:5454:35: left side has type restricted __poll_t
+fs/io_uring.c:5454:35: right side has type int
+fs/io_uring.c:5455:54: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5455:35: warning: invalid assignment: |=
+fs/io_uring.c:5455:35: left side has type restricted __poll_t
+fs/io_uring.c:5455:35: right side has type unsigned int
+fs/io_uring.c:7302:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7313:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jbd2/transaction.c:239:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock
+fs/jbd2/transaction.c:377:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:294:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:294:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:294:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:297:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:297:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:297:33: got struct spinlock [noderef] __rcu *
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2307:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:166:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4file.c:355:61: warning: incorrect type in argument 4 (different base types)
+fs/nfs/nfs4file.c:355:61: expected int flags
+fs/nfs/nfs4file.c:355:61: got restricted fmode_t [usertype]
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:945:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/pnfs.c:307:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:596:36: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/nfs_fs.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1127:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1127:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1127:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1128:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1128:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1128:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1344:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4proc.c:1181:44: warning: Using plain integer as NULL pointer
+fs/nfsd/nfs4proc.c:1539:24: warning: incorrect type in assignment (different base types)
+fs/nfsd/nfs4proc.c:1539:24: expected restricted __be32 [usertype] status
+fs/nfsd/nfs4proc.c:1539:24: got int
+fs/nfsd/nfs4state.c:5534:44: warning: Using plain integer as NULL pointer
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:515:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:1097:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fanotify/fanotify.c:875:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fanotify/fanotify_user.c:221:63: warning: restricted fmode_t degrades to integer
+fs/notify/fanotify/fanotify_user.c:1102:28: warning: restricted fmode_t degrades to integer
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:550:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:550:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:550:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:502:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:502:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:502:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:255:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:518:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:628:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:709:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:783:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmdomain.c:1316:20: warning: context imbalance in 'dlm_query_nodeinfo_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmmaster.c:3264:28: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
+fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmrecovery.c:2951:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
+fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
+fs/ocfs2/export.c:258:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:259:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:272:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:273:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/inode.c:1623:13: warning: context imbalance in 'ocfs2_inode_cache_lock' - wrong count at exit
+fs/ocfs2/inode.c:1630:13: warning: context imbalance in 'ocfs2_inode_cache_unlock' - unexpected unlock
+fs/ocfs2/localalloc.c:1223:41: warning: incorrect type in argument 1 (different base types)
+fs/ocfs2/localalloc.c:1223:41: expected unsigned long long val1
+fs/ocfs2/localalloc.c:1223:41: got restricted __le32 [usertype] la_bm_off
+fs/ocfs2/refcounttree.c:633:27: warning: incorrect type in assignment (different base types)
+fs/ocfs2/refcounttree.c:633:27: expected restricted __le32 [usertype] rf_generation
+fs/ocfs2/refcounttree.c:633:27: got unsigned int
+fs/ocfs2/suballoc.c:2428:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
+fs/open.c:1015:21: warning: restricted fmode_t degrades to integer
+fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
+fs/orangefs/file.c:118:32: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:118:32: expected int open_for_write
+fs/orangefs/file.c:118:32: got restricted fmode_t
+fs/orangefs/file.c:119:31: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:119:31: expected int open_for_read
+fs/orangefs/file.c:119:31: got restricted fmode_t
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:45:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:45:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:45:23: struct posix_acl *
+fs/posix_acl.c:59:16: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:59:16: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:59:16: struct posix_acl *
+fs/proc/array.c:257:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:257:11: expected struct k_sigaction *k
+fs/proc/array.c:257:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:547:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:547:44: expected struct task_struct *tsk
+fs/proc/array.c:547:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:722:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:722:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:722:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:293:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:553:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2233:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2290:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2387:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1102:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2414:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2440:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:921:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:281:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:580:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1142:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1470:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1808:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/pstore/ram_core.c:278:34: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:278:34: expected void volatile [noderef] __iomem *d
+fs/pstore/ram_core.c:278:34: got unsigned char *
+fs/pstore/ram_core.c:311:50: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:311:50: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:311:50: got unsigned char *
+fs/pstore/ram_core.c:312:65: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:312:65: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:312:65: got unsigned char *
+fs/pstore/ram_core.c:466:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:466:20: expected void *va
+fs/pstore/ram_core.c:466:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:468:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:468:20: expected void *va
+fs/pstore/ram_core.c:468:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:556:36: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:556:36: expected void volatile [noderef] __iomem *addr
+fs/pstore/ram_core.c:556:36: got void *vaddr
+fs/pstore/ram_core.c:69:17: warning: context imbalance in 'buffer_start_add' - unexpected unlock
+fs/pstore/ram_core.c:95:17: warning: context imbalance in 'buffer_size_add' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1068:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1068:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1068:24: struct hlist_node *
+fs/seq_file.c:1070:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1070:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1070:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:126:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:129:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:133:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:149:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:153:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:171:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:180:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:180:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:180:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:184:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:184:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:184:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:194:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:194:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:194:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:196:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:196:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:196:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:198:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:198:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:200:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:200:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:200:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:300:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:300:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:300:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:302:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:302:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:302:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:304:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:304:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:304:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/ubifs/xattr.c:680:58: warning: Using plain integer as NULL pointer
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:70:35: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:70:35: expected int flags
+fs/xfs/kmem.c:70:35: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/kmem.c:89:38: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:89:38: expected int flags
+fs/xfs/kmem.c:89:38: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/scrub/agheader.c:148:23: warning: cast truncates bits from constant value (ffff3f8f becomes 3f8f)
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, fs/xfs/xfs.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:491:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:641:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:969:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1138:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:106:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:106:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:106:28: got struct task_struct *
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:121:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:121:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:121:28: got struct sighand_struct *
+init/main.c:193:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:294:16: warning: cast to restricted __le32
+init/main.c:757:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:769:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:168:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:579:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1187:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'do_semtimedop' - unexpected unlock
+ipc/shm.c:120:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:248:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:346:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:683:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1579:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:432:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:814:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:826:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:870:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:456:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:456:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:456:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:466:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:466:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:466:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:550:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:550:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:550:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:570:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:570:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:570:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:193:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:294:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:299:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2180:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2180:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2180:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2183:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2183:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2183:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:513:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:513:35: expected void *
+kernel/bpf/arraymap.c:513:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:532:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:532:35: expected void *
+kernel/bpf/arraymap.c:532:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:564:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:564:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:564:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h, include/linux/cgroup-defs.h, include/linux/cgroup.h, include/net/netprio_cgroup.h, include/linux/netdevice.h, ...):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2546:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3323:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3659:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/core.c:216:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2318:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/bpf/devmap.c:561:29: warning: incorrect type in assignment (different address spaces)
+kernel/bpf/devmap.c:561:29: expected struct bpf_dtab_netdev *dst
+kernel/bpf/devmap.c:561:29: got struct bpf_dtab_netdev [noderef] __rcu *
+kernel/bpf/devmap.c:657:29: warning: incorrect type in assignment (different address spaces)
+kernel/bpf/devmap.c:657:29: expected struct bpf_dtab_netdev *dst
+kernel/bpf/devmap.c:657:29: got struct bpf_dtab_netdev [noderef] __rcu *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:641:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:682:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2319:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:725:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1068:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1128:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1189:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1254:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1306:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1340:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1467:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:992:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:993:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:994:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:995:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:996:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:92:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:67:32: warning: cast to non-scalar
+./include/linux/bpfptr.h:67:32: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:72:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:72:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:266:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:1676:41: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12209:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12648:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12652:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12656:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12660:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12664:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12668:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12672:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12716:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:62:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:486:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6256:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6256:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6256:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6259:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6259:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6259:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2776:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2851:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2962:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4852:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6039:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6132:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6160:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6209:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:953:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:268:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:268:13: expected struct cred const *old
+kernel/cred.c:268:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:42: expected struct cred const *cred
+kernel/cred.c:357:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:357:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:357:30: got struct cred const *
+kernel/cred.c:358:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:27: expected struct cred const *cred
+kernel/cred.c:358:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:359:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:359:41: expected struct cred const *_cred
+kernel/cred.c:359:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:360:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:360:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:360:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:360:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:360:17: expected struct cred const *cred
+kernel/cred.c:360:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:399:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:399:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:399:32: got struct cred const *
+kernel/cred.c:452:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:452:38: expected struct cred const *old
+kernel/cred.c:452:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: cast from unknown type
+kernel/cred.c:558:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:558:41: expected struct cred const *old
+kernel/cred.c:558:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:599:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:599:46: expected struct cred const *override
+kernel/cred.c:599:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:671:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:671:38: expected struct cred const *old
+kernel/cred.c:671:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:849:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:849:21: struct cred const *
+kernel/cred.c:849:21: struct cred const [noderef] __rcu *
+kernel/cred.c:896:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:896:21: expected struct cred const *cred
+kernel/cred.c:896:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:896:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:896:21: expected struct cred const *cred
+kernel/cred.c:896:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:900:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:900:21: expected struct cred const *cred
+kernel/cred.c:900:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:900:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:900:21: expected struct cred const *cred
+kernel/cred.c:900:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:900:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:900:21: expected struct cred const *cred
+kernel/cred.c:900:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:900:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:900:21: expected struct cred const *cred
+kernel/cred.c:900:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:912:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:912:31: expected struct cred const *cred
+kernel/cred.c:912:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:914:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:914:39: expected struct cred const *cred
+kernel/cred.c:914:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:926:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:926:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:926:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:926:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:926:9: expected struct cred const *cred
+kernel/cred.c:926:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:353:19: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:199:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2311:40: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3426:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3426:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3426:18: struct perf_event_context *
+kernel/events/core.c:3427:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3427:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3427:23: struct perf_event_context *
+kernel/events/core.c:3475:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3475:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3475:25: struct perf_event_context *
+kernel/events/core.c:3476:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3476:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3476:25: struct perf_event_context *
+kernel/events/core.c:4678:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4678:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4678:25: struct perf_event_context *
+kernel/events/core.c:5940:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5940:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5940:9: struct perf_buffer *
+kernel/events/core.c:5416:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5646:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5646:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5646:22: struct perf_buffer *
+kernel/events/core.c:5782:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5782:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5782:14: struct perf_buffer *
+kernel/events/core.c:5815:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5815:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5815:14: struct perf_buffer *
+kernel/events/core.c:5872:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5872:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5872:14: struct perf_buffer *
+kernel/events/core.c:5958:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5958:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5958:14: struct perf_buffer *
+kernel/events/core.c:5971:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5971:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5971:14: struct perf_buffer *
+kernel/events/core.c:7599:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7599:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7599:23: struct perf_event_context *
+kernel/events/core.c:7651:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7651:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7651:23: struct perf_event_context *
+kernel/events/core.c:7690:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7690:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7690:13: struct perf_buffer *
+kernel/events/core.c:7795:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7795:61: expected struct task_struct *p
+kernel/events/core.c:7795:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7797:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7797:61: expected struct task_struct *p
+kernel/events/core.c:7797:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8500:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8500:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8500:23: struct perf_event_context *
+kernel/events/core.c:9464:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:9: struct swevent_hlist *
+kernel/events/core.c:9503:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9503:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9503:17: struct swevent_hlist *
+kernel/events/core.c:9684:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9684:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9684:23: struct perf_event_context *
+kernel/events/core.c:10869:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12641:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12641:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12641:9: struct perf_event_context *
+kernel/events/core.c:12751:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12751:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12751:17: struct perf_event_context *
+kernel/events/core.c:13181:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13181:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13181:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:175:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2823:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4650:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9313:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9313:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9313:17: struct swevent_hlist *
+kernel/events/core.c:9333:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9333:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9333:17: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/core.c:9453:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9453:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9453:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1976:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1976:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1976:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1978:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1978:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1978:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2278:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2278:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2278:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:277:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:277:37: expected struct task_struct *tsk
+kernel/exit.c:277:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:280:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:280:32: expected struct task_struct *task
+kernel/exit.c:280:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:35: expected struct task_struct *task
+kernel/exit.c:281:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:326:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:326:24: expected struct task_struct *parent
+kernel/exit.c:326:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:355:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:355:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:355:23: struct task_struct *
+kernel/exit.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:379:9: struct list_head *
+kernel/exit.c:379:9: struct list_head [noderef] __rcu *
+kernel/exit.c:574:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:576:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:908:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1060:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1085:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1174:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1189:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1240:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1243:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1249:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1430:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1430:59: void *
+kernel/exit.c:1430:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1446:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1446:25: expected struct task_struct *parent
+kernel/exit.c:1446:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1810:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:379:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1538:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:162:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:752:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1005:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1005:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1005:19: got struct task_struct *p
+kernel/fork.c:1519:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1519:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1519:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1528:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1528:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1528:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1529:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1529:36: expected void const *q
+kernel/fork.c:1529:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1530:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1530:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1530:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1623:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1623:9: expected struct qspinlock *lock
+kernel/fork.c:1623:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1623:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1623:9: expected struct qspinlock *lock
+kernel/fork.c:1623:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1623:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1623:9: expected struct qspinlock *lock
+kernel/fork.c:1623:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1942:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1942:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1942:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1946:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1946:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1946:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2249:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2249:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2249:32: got struct task_struct *
+kernel/fork.c:2258:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2258:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2258:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2307:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2307:54: expected struct list_head *head
+kernel/fork.c:2307:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2328:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2328:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2328:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2346:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2346:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2346:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2373:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2373:28: expected struct sighand_struct *sighand
+kernel/fork.c:2373:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2401:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2401:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2401:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2403:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2403:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2403:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2812:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2812:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2812:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2893:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2893:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2893:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1986:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2305:59: warning: dereference of noderef expression
+kernel/fork.c:2306:59: warning: dereference of noderef expression
+kernel/fork.c:997:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:997:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:997:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c:1556:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1712:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:1999:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex.c:2449:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+kernel/futex.c:2575:13: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2676:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:2940:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex.c:3213:29: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:838:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1915:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:566:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kcov.c:189:14: warning: symbol '__sanitizer_cov_trace_pc' was not declared. Should it be static?
+kernel/kcov.c:244:14: warning: symbol '__sanitizer_cov_trace_cmp1' was not declared. Should it be static?
+kernel/kcov.c:250:14: warning: symbol '__sanitizer_cov_trace_cmp2' was not declared. Should it be static?
+kernel/kcov.c:256:14: warning: symbol '__sanitizer_cov_trace_cmp4' was not declared. Should it be static?
+kernel/kcov.c:262:14: warning: symbol '__sanitizer_cov_trace_cmp8' was not declared. Should it be static?
+kernel/kcov.c:268:14: warning: symbol '__sanitizer_cov_trace_const_cmp1' was not declared. Should it be static?
+kernel/kcov.c:275:14: warning: symbol '__sanitizer_cov_trace_const_cmp2' was not declared. Should it be static?
+kernel/kcov.c:282:14: warning: symbol '__sanitizer_cov_trace_const_cmp4' was not declared. Should it be static?
+kernel/kcov.c:289:14: warning: symbol '__sanitizer_cov_trace_const_cmp8' was not declared. Should it be static?
+kernel/kcov.c:296:14: warning: symbol '__sanitizer_cov_trace_switch' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1111:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3297:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3297:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:450:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:450:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:450:17: char const *
+kernel/locking/lockdep_proc.c:451:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:451:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:451:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:331:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:352:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:397:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/seqlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/ww_mutex.h:167:9: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:470:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:527:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:546:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:567:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:573:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:594:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:624:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:631:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:143:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:117:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:129:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:136:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:181:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:189:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:197:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:205:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:150:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:160:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:170:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:177:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:253:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:261:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:269:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:277:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:211:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:197:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:204:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:325:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:333:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:341:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:349:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:362:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:374:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:385:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module.c:256:18: warning: symbol 'kdb_modules' was not declared. Should it be static?
+kernel/module.c:2762:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2762:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2762:23: got void *
+kernel/module.c:4758:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:186:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:217:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:251:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:281:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:302:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:337:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:362:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:379:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:386:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:410:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:441:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:444:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:471:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:474:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:504:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+./include/linux/rculist.h:554:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:554:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:554:9: struct hlist_node *
+kernel/pid_namespace.c:54:76: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:181:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:181:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:181:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:183:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:183:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:182:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:275:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:754:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:755:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:45: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/power/swap.c:309:35: warning: incorrect type in return expression (different base types)
+kernel/power/swap.c:309:35: expected restricted blk_status_t
+kernel/power/swap.c:309:35: got int
+kernel/power/swap.c:390:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:390:29: expected int ret
+kernel/power/swap.c:390:29: got restricted blk_status_t
+kernel/power/swap.c:474:31: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:474:31: expected int [assigned] error
+kernel/power/swap.c:474:31: got restricted blk_status_t
+kernel/power/swap.c:571:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:571:14: expected int err2
+kernel/power/swap.c:571:14: got restricted blk_status_t
+kernel/power/swap.c:858:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:858:14: expected int err2
+kernel/power/swap.c:858:14: got restricted blk_status_t
+kernel/power/swap.c:1088:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1088:29: expected int [assigned] ret
+kernel/power/swap.c:1088:29: got restricted blk_status_t
+kernel/power/swap.c:1096:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1096:14: expected int err2
+kernel/power/swap.c:1096:14: got restricted blk_status_t
+kernel/power/swap.c:1331:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1331:29: expected int [assigned] ret
+kernel/power/swap.c:1331:29: got restricted blk_status_t
+kernel/power/swap.c:1385:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1385:29: expected int [assigned] ret
+kernel/power/swap.c:1385:29: got restricted blk_status_t
+kernel/printk/printk.c:362:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:432:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:432:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:432:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:455:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:455:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:455:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:491:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:491:54: expected struct task_struct *parent
+kernel/ptrace.c:491:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:499:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:499:53: expected struct task_struct *new_parent
+kernel/ptrace.c:499:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:547:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:547:41: expected struct task_struct *p1
+kernel/ptrace.c:547:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:549:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:549:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:549:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:751:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:751:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:751:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:759:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:759:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:759:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:882:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:882:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:882:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:886:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:886:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:886:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1116:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1116:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1116:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1118:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1118:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1118:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:497:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:698:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:714:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:888:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1270:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:785:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:791:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1468:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/tree.c:1474:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1886:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2665:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2718:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c:2748:30: warning: context imbalance in 'rcu_core' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:891:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_plugin.h:1580:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_plugin.h:1597:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_plugin.h:1612:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_plugin.h:1625:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_plugin.h:1766:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_plugin.h:1781:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_plugin.h:1943:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_plugin.h:2077:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_plugin.h:2293:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_plugin.h:2416:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
+kernel/rcu/tree_plugin.h:2454:32: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - different lock contexts for basic block
+kernel/scftorture.c:73:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/autogroup.c: note: in included file (through include/linux/sched/cputime.h, kernel/sched/sched.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:707:15: warning: context imbalance in 'autogroup_move_group' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/sched/core.c:696:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:696:48: expected struct task_struct *p
+kernel/sched/core.c:696:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:949:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:949:38: expected struct task_struct *curr
+kernel/sched/core.c:949:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1004:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1004:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1004:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2074:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2074:33: expected struct task_struct *p
+kernel/sched/core.c:2074:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2074:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2074:68: expected struct task_struct *tsk
+kernel/sched/core.c:2074:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3204:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3286:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3286:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3286:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3486:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3486:36: expected struct task_struct const *p
+kernel/sched/core.c:3486:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8455:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8455:43: expected struct task_struct *push_task
+kernel/sched/core.c:8455:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:4941:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:4941:38: expected struct task_struct *curr
+kernel/sched/core.c:4941:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5621:32: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5621:32: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5621:32: struct task_struct *
+kernel/sched/core.c:5648:23: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5648:23: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5648:23: struct task_struct *
+kernel/sched/core.c:5656:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5656:46: struct task_struct *
+kernel/sched/core.c:5656:46: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5713:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:5713:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:5713:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:5829:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:5829:14: expected struct task_struct *prev
+kernel/sched/core.c:5829:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6422:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6422:17: struct task_struct *
+kernel/sched/core.c:6422:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6629:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6629:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6629:22: struct task_struct *
+kernel/sched/core.c:9280:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:9280:16: expected struct task_struct *
+kernel/sched/core.c:9280:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:9781:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:10388:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:10388:25: expected struct task_struct *p
+kernel/sched/core.c:10388:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:255:17: warning: context imbalance in '__sched_core_flip' - different lock contexts for basic block
+kernel/sched/core.c:453:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:486:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c:502:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1539:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1539:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:76:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:76:13: expected struct task_struct const *p
+kernel/sched/pelt.h:76:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:696:11: warning: dereference of noderef expression
+kernel/sched/core.c:1362:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
+kernel/sched/core.c:2065:33: warning: dereference of noderef expression
+kernel/sched/core.c:2066:19: warning: dereference of noderef expression
+kernel/sched/core.c:2067:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/core.c:2040:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2040:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2040:38: struct task_struct const *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/core_sched.c: note: in included file:
+kernel/sched/sched.h:1169:30: warning: context imbalance in 'sched_core_update_cookie' - wrong count at exit
+kernel/sched/cpufreq_schedutil.c:547:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2150:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2150:13: struct task_struct *
+kernel/sched/deadline.c:2150:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2278:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2278:25: struct task_struct *
+kernel/sched/deadline.c:2278:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1798:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1798:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1798:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1809:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1809:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1809:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2006:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2006:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2006:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1683:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1683:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1683:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1759:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1759:43: expected struct task_struct *p
+kernel/sched/deadline.c:1759:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2323:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2323:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2323:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2325:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2325:23: expected struct task_struct *p
+kernel/sched/deadline.c:2325:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2327:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2327:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2327:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2491:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2491:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2491:22: struct task_struct *
+kernel/sched/deadline.c:1142:24: warning: context imbalance in 'dl_task_timer' - wrong count at exit
+kernel/sched/deadline.c:1381:24: warning: context imbalance in 'inactive_task_timer' - wrong count at exit
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/debug.c:410:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:410:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:410:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:721:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:721:9: expected struct task_struct *tsk
+kernel/sched/debug.c:721:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:721:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:721:9: expected struct task_struct *tsk
+kernel/sched/debug.c:721:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/fair.c:830:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:830:34: expected struct sched_entity *se
+kernel/sched/fair.c:830:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2477:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2477:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2477:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10743:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10743:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10743:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:4961:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:4961:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:4961:22: struct task_struct *
+kernel/sched/fair.c:5487:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5487:38: expected struct task_struct *curr
+kernel/sched/fair.c:5487:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5721:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5722:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6745:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6745:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6745:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6879:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6879:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6879:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7077:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7077:38: expected struct task_struct *curr
+kernel/sched/fair.c:7077:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7361:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7361:38: expected struct task_struct *curr
+kernel/sched/fair.c:7361:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8346:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8346:40: expected struct sched_domain *child
+kernel/sched/fair.c:8346:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8794:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8794:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8794:22: struct task_struct *
+kernel/sched/fair.c:10057:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10057:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10057:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9717:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9717:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9717:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10129:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10129:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10129:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10924:6: warning: symbol 'task_vruntime_update' was not declared. Should it be static?
+kernel/sched/fair.c:2421:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2169:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2169:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2169:9: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/psi.c:151:1: warning: symbol 'psi_cgroups_enabled' was not declared. Should it be static?
+kernel/sched/psi.c:1253:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/psi.c:1253:9: void [noderef] __rcu *
+kernel/sched/psi.c:1253:9: void *
+kernel/sched/psi.c:739:13: warning: dereference of noderef expression
+kernel/sched/psi.c:763:38: warning: dereference of noderef expression
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2223:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2223:25: struct task_struct *
+kernel/sched/rt.c:2223:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:530:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:530:54: expected struct task_struct *curr
+kernel/sched/rt.c:530:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1753:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1753:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1753:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1895:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1895:40: expected struct task_struct *task
+kernel/sched/rt.c:1895:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1916:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1916:13: struct task_struct *
+kernel/sched/rt.c:1916:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2274:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2274:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2274:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2276:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2276:40: expected struct task_struct *p
+kernel/sched/rt.c:2276:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2276:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2276:61: expected struct task_struct *p
+kernel/sched/rt.c:2276:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/sched.h:2011:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2011:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2011:25: struct task_struct *
+kernel/sched/stats.c:45:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:45:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:45:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/stop_task.c:74:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:74:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:74:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:211:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:212:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:431:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:431:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:431:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:440:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:440:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:440:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:729:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:729:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:729:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:891:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:891:70: expected struct sched_domain *sd
+kernel/sched/topology.c:891:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:920:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:59: expected struct sched_domain *sd
+kernel/sched/topology.c:920:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:964:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:964:57: expected struct sched_domain *sd
+kernel/sched/topology.c:964:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:966:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:966:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:966:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:55: expected struct sched_domain *sd
+kernel/sched/topology.c:974:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1046:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1046:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1046:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1150:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1150:40: expected struct sched_domain *child
+kernel/sched/topology.c:1150:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1559:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1559:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1559:43: got struct sched_domain *child
+kernel/sched/topology.c:2050:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2050:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2050:31: got struct sched_domain *sd
+kernel/sched/topology.c:2153:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2153:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2153:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2170:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2170:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2170:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1746:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1746:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1746:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1759:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1759:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1759:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1746:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1746:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1746:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1759:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1759:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1759:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1580:19: warning: dereference of noderef expression
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1363:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1363:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1363:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1375:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1375:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1375:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1801:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1801:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1801:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1879:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1879:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1879:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1897:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1897:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1897:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2039:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2039:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2039:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2042:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2042:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2042:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2048:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2048:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2048:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:194:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:194:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:194:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:197:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:197:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:197:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:492:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:492:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:492:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:496:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:496:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:496:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:529:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:529:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:529:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:532:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:532:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:532:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:554:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:554:53: expected struct k_sigaction *ka
+kernel/signal.c:554:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:707:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:707:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:707:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:709:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:709:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:709:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:896:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:896:9: expected struct qspinlock *lock
+kernel/signal.c:896:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:896:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:896:9: expected struct qspinlock *lock
+kernel/signal.c:896:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:896:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:896:9: expected struct qspinlock *lock
+kernel/signal.c:896:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1091:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1091:9: expected struct qspinlock *lock
+kernel/signal.c:1091:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1091:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1091:9: expected struct qspinlock *lock
+kernel/signal.c:1091:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1091:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1091:9: expected struct qspinlock *lock
+kernel/signal.c:1091:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1332:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1332:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1332:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1333:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1333:16: expected struct k_sigaction *action
+kernel/signal.c:1333:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1350:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1350:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1350:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1661:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1661:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1661:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1663:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1663:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1663:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1846:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1846:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1846:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1956:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1975:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1975:65: expected struct task_struct *tsk
+kernel/signal.c:1975:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:1976:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:1994:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1994:14: expected struct sighand_struct *psig
+kernel/signal.c:1994:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2023:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2023:46: expected struct task_struct *t
+kernel/signal.c:2023:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2024:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2024:34: expected struct task_struct *parent
+kernel/signal.c:2024:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2053:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2053:24: expected struct task_struct *parent
+kernel/signal.c:2053:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2056:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2056:24: expected struct task_struct *parent
+kernel/signal.c:2056:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2089:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2089:17: expected struct sighand_struct *sighand
+kernel/signal.c:2089:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2164:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2164:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2164:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2166:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2166:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2166:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2214:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2214:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2214:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2269:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2269:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2269:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2303:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2303:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2303:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2305:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2305:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2305:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2402:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2402:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2402:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2487:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2487:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2487:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2499:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2499:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2499:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2537:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2537:52: expected struct task_struct *tsk
+kernel/signal.c:2537:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2539:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2576:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2576:49: expected struct sighand_struct *sighand
+kernel/signal.c:2576:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2907:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2907:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2907:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2927:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2927:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2927:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2994:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2994:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2994:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2996:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2996:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2996:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3147:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3147:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3147:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3150:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3150:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3150:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3533:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3533:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3533:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3545:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3545:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3545:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3550:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3550:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3550:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3555:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3555:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3555:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4009:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4009:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4009:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4021:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4021:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4021:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4039:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4039:11: expected struct k_sigaction *k
+kernel/signal.c:4039:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4041:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4041:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4041:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4087:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4087:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4087:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4681:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4681:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4681:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4690:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4690:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4690:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4700:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4700:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4700:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4677:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:68:34: warning: dereference of noderef expression
+kernel/signal.c:541:35: warning: dereference of noderef expression
+kernel/signal.c:569:52: warning: dereference of noderef expression
+kernel/signal.c:1043:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1310:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1662:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:1976:40: warning: dereference of noderef expression
+kernel/signal.c:1976:40: warning: dereference of noderef expression
+kernel/signal.c:2119:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2330:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2539:49: warning: dereference of noderef expression
+kernel/signal.c:2539:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2657:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4010:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1896:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1896:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1896:19: got struct file *[assigned] file
+kernel/sys.c:1896:19: warning: incorrect type in initializer (different address spaces)
+kernel/sys.c:1896:19: expected struct file [noderef] __rcu *_x_
+kernel/sys.c:1896:19: got struct file *[assigned] file
+kernel/sys.c:1896:17: warning: incorrect type in assignment (different address spaces)
+kernel/sys.c:1896:17: expected struct file *old_exe
+kernel/sys.c:1896:17: got struct file [noderef] __rcu *[assigned] __ret
+kernel/sys.c:1067:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1067:32: expected struct task_struct *p1
+kernel/sys.c:1067:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1153:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1188:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1309:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:232:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:267:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:706:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:584:5: warning: symbol 'ftrace_profile_pages_init' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3295:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3312:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3787:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3790:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3876:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4191:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4193:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4564:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4706:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4712:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4964:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4966:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5583:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5585:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5646:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5650:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5704:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5705:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6323:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6323:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6375:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6376:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6746:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6747:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6792:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6792:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6792:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3090:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3090:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3090:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3091:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3091:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3091:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3095:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3095:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3095:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3067:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3067:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3067:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3068:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3068:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3068:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4813:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4899:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5256:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5286:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5672:1: warning: trying to concatenate 10799-character string (8191 bytes max)
+kernel/trace/trace.c:392:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:392:28: expected struct trace_export **list
+kernel/trace/trace.c:392:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:406:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:33: expected struct trace_export **list
+kernel/trace/trace.c:406:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2850:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2850:38: expected struct event_filter *filter
+kernel/trace/trace.c:2850:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3220:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3220:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3220:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3236:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3236:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3236:9: got int *
+kernel/trace/trace.c:3246:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3246:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3246:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:346:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:346:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:346:9: struct trace_export *
+kernel/trace/trace.c:361:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:361:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:361:9: struct trace_export *
+kernel/trace/trace_events.c:979:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:979:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:979:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1357:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1357:38: expected struct event_filter *filter
+kernel/trace/trace.h:1357:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_hwlat.c:82:27: warning: symbol 'hwlat_single_cpu_data' was not declared. Should it be static?
+kernel/trace/trace_hwlat.c:83:1: warning: symbol '__pcpu_scope_hwlat_per_cpu_data' was not declared. Should it be static?
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:108:1: warning: symbol '__pcpu_scope_per_cpu_osnoise_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:131:1: warning: symbol '__pcpu_scope_per_cpu_timerlat_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:223:14: warning: symbol 'interface_lock' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:1767:5: warning: symbol 'timerlat_min_period' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:1768:5: warning: symbol 'timerlat_max_period' was not declared. Should it be static?
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1357:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1357:38: expected struct event_filter *filter
+kernel/trace/trace.h:1357:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1357:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1357:38: expected struct event_filter *filter
+kernel/trace/trace.h:1357:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1357:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1357:38: expected struct event_filter *filter
+kernel/trace/trace.h:1357:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:169:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3515:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3570:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/atomic64_test.c: note: in included file (through arch/powerpc/include/asm/atomic.h, include/linux/atomic.h):
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+lib/bch.c:294:19: warning: incorrect type in assignment (different base types)
+lib/bch.c:294:19: expected unsigned int [usertype] w
+lib/bch.c:294:19: got restricted __be32 [usertype]
+lib/bitmap.c:1259:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1259:32: expected unsigned long
+lib/bitmap.c:1259:32: got restricted __le64 [usertype]
+lib/bitmap.c:1261:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1261:32: expected unsigned long
+lib/bitmap.c:1261:32: got restricted __le32 [usertype]
+lib/clz_tab.c:2:21: warning: symbol '__clz_tab' was not declared. Should it be static?
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/digsig.c:215:47: warning: incorrect type in argument 1 (different base types)
+lib/digsig.c:215:47: expected restricted __be64 const [usertype] *p
+lib/digsig.c:215:47: got unsigned long long [usertype] *
+lib/iov_iter.c:634:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:634:38: expected void [noderef] __user *to
+lib/iov_iter.c:634:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/kunit/debugfs.c:28:6: warning: symbol 'kunit_debugfs_cleanup' was not declared. Should it be static?
+lib/kunit/debugfs.c:33:6: warning: symbol 'kunit_debugfs_init' was not declared. Should it be static?
+lib/kunit/debugfs.c:92:6: warning: symbol 'kunit_debugfs_create_suite' was not declared. Should it be static?
+lib/kunit/debugfs.c:108:6: warning: symbol 'kunit_debugfs_destroy_suite' was not declared. Should it be static?
+lib/locking-selftest.c:304:1: warning: context imbalance in 'AA_spin' - wrong count at exit
+lib/locking-selftest.c:306:1: warning: context imbalance in 'AA_wlock' - wrong count at exit
+lib/locking-selftest.c:308:1: warning: context imbalance in 'AA_rlock' - wrong count at exit
+lib/locking-selftest.c:327:13: warning: context imbalance in 'rlock_AA1' - wrong count at exit
+lib/locking-selftest.c:333:13: warning: context imbalance in 'rlock_AA1B' - wrong count at exit
+lib/locking-selftest.c:353:13: warning: context imbalance in 'rlock_AA2' - wrong count at exit
+lib/locking-selftest.c:365:13: warning: context imbalance in 'rlock_AA3' - wrong count at exit
+lib/locking-selftest.c:728:1: warning: context imbalance in 'double_unlock_spin' - unexpected unlock
+lib/locking-selftest.c:730:1: warning: context imbalance in 'double_unlock_wlock' - unexpected unlock
+lib/locking-selftest.c:732:1: warning: context imbalance in 'double_unlock_rlock' - unexpected unlock
+lib/locking-selftest.c:759:1: warning: context imbalance in 'init_held_spin' - wrong count at exit
+lib/locking-selftest.c:761:1: warning: context imbalance in 'init_held_wlock' - wrong count at exit
+lib/locking-selftest.c:763:1: warning: context imbalance in 'init_held_rlock' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'rcu_exit' - unexpected unlock
+./include/linux/rcupdate.h:755:25: warning: context imbalance in 'rcu_bh_exit' - unexpected unlock
+./include/linux/rcupdate.h:800:25: warning: context imbalance in 'rcu_sched_exit' - unexpected unlock
+lib/locking-selftest.c:2497:13: warning: context imbalance in 'raw_spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2506:13: warning: context imbalance in 'spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_MUTEX' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_SPINLOCK' - wrong count at exit
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:102:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:102:9: error: got }
+lib/raid6/altivec1.c:108:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec1.c:108:9: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:108:9: error: got {
+lib/raid6/altivec1.c:108:9: error: Expected ) in function declarator
+lib/raid6/altivec1.c:108:9: error: got 1
+lib/raid6/altivec1.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:108:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:108:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec1.c:108:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec1.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:113:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:113:9: error: got }
+lib/raid6/altivec2.c:119:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec2.c:119:9: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:119:9: error: got {
+lib/raid6/altivec2.c:119:9: error: Expected ) in function declarator
+lib/raid6/altivec2.c:119:9: error: got 1
+lib/raid6/altivec2.c:119:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:119:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:119:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec2.c:119:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec2.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:135:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:135:9: error: got }
+lib/raid6/altivec4.c:141:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec4.c:141:9: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:141:9: error: got {
+lib/raid6/altivec4.c:141:9: error: Expected ) in function declarator
+lib/raid6/altivec4.c:141:9: error: got 1
+lib/raid6/altivec4.c:141:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:141:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:141:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec4.c:141:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec4.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:179:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:179:9: error: got }
+lib/raid6/altivec8.c:185:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec8.c:185:9: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:185:9: error: got {
+lib/raid6/altivec8.c:185:9: error: Expected ) in function declarator
+lib/raid6/altivec8.c:185:9: error: got 1
+lib/raid6/altivec8.c:185:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:185:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:185:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec8.c:185:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec8.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/string.c:88:6: warning: multiple definitions for function 'strcpy'
+lib/string.c: note: in included file (through include/linux/string.h):
+./include/linux/fortify-string.h:274:23: the previous one is here
+lib/string.c:140:8: warning: multiple definitions for function 'strlcpy'
+./include/linux/fortify-string.h:80:25: the previous one is here
+lib/string.c:179:9: warning: multiple definitions for function 'strscpy'
+./include/linux/fortify-string.h:104:26: the previous one is here
+lib/string.c:304:6: warning: multiple definitions for function 'strcat'
+./include/linux/fortify-string.h:41:23: the previous one is here
+lib/string.c:327:6: warning: multiple definitions for function 'strncat'
+./include/linux/fortify-string.h:150:23: the previous one is here
+lib/string.c:561:8: warning: multiple definitions for function 'strlen'
+./include/linux/fortify-string.h:52:34: the previous one is here
+lib/string.c:578:8: warning: multiple definitions for function 'strnlen'
+./include/linux/fortify-string.h:68:34: the previous one is here
+lib/string.c:975:6: warning: multiple definitions for function 'memscan'
+./include/linux/fortify-string.h:211:23: the previous one is here
+lib/string.c:1083:6: warning: multiple definitions for function 'memchr_inv'
+./include/linux/fortify-string.h:250:23: the previous one is here
+lib/test_blackhole_dev.c:59:27: warning: incorrect type in assignment (different base types)
+lib/test_blackhole_dev.c:59:27: expected restricted __be16 [usertype] payload_len
+lib/test_blackhole_dev.c:59:27: got unsigned long
+lib/test_bpf.c:4055:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4055:25: expected unsigned int [usertype] result
+lib/test_bpf.c:4055:25: got restricted __be16 [usertype]
+lib/test_bpf.c:4069:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4069:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4069:24: got restricted __be32 [usertype]
+lib/test_bpf.c:4080:25: warning: cast from restricted __be64
+lib/test_bpf.c:4092:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4092:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4092:24: got restricted __le16 [usertype]
+lib/test_bpf.c:4106:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:4106:24: expected unsigned int [usertype] result
+lib/test_bpf.c:4106:24: got restricted __le32 [usertype]
+lib/test_bpf.c:4117:25: warning: cast from restricted __le64
+lib/test_bpf.c:2262:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
+lib/test_bpf.c:2273:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
+lib/test_bpf.c:2350:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2386:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2402:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2485:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:2663:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:3458:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3474:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3475:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3600:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3601:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3616:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3742:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3743:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3758:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3759:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:3979:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:3992:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:4049:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4074:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4080:30: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4086:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4111:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4117:30: warning: cast truncates bits from constant value (efcdab8967452301 becomes 67452301)
+lib/test_bpf.c:4256:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:5083:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5112:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5127:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:5156:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_ida.c:16:6: warning: symbol 'ida_dump' was not declared. Should it be static?
+lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static?
+lib/test_lockup.c:420:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:420:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:420:13: got void *ptr
+lib/test_lockup.c:421:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:421:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:421:13: got void *
+lib/test_lockup.c:230:9: warning: context imbalance in 'test_lock' - wrong count at exit
+lib/test_lockup.c:250:25: warning: context imbalance in 'test_unlock' - unexpected unlock
+lib/test_overflow.c:381:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:383:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:385:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:386:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:403:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:405:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:407:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:408:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:413:16: warning: cast truncates bits from constant value (100 becomes 0)
+lib/test_overflow.c:415:16: warning: cast truncates bits from constant value (10000 becomes 0)
+lib/test_overflow.c:417:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_overflow.c:418:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_printf.c:693:49: warning: cast from restricted gfp_t
+lib/test_printf.c:697:58: warning: cast from restricted gfp_t
+lib/test_stackinit.c:267:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:273:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:274:1: warning: Using plain integer as NULL pointer
+lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static?
+lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static?
+lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static?
+lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types):
+lib/test_xarray.c:368:17: void [noderef] __rcu *
+lib/test_xarray.c:368:17: struct xa_node *
+lib/test_xarray.c:745:9: warning: Using plain integer as NULL pointer
+lib/ubsan.c:166:6: warning: symbol '__ubsan_handle_divrem_overflow' was not declared. Should it be static?
+lib/ubsan.c:247:6: warning: symbol '__ubsan_handle_type_mismatch' was not declared. Should it be static?
+lib/ubsan.c:261:6: warning: symbol '__ubsan_handle_type_mismatch_v1' was not declared. Should it be static?
+lib/ubsan.c:275:6: warning: symbol '__ubsan_handle_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:292:6: warning: symbol '__ubsan_handle_shift_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:334:6: warning: symbol '__ubsan_handle_builtin_unreachable' was not declared. Should it be static?
+lib/ubsan.c:344:6: warning: symbol '__ubsan_handle_load_invalid_value' was not declared. Should it be static?
+lib/vsprintf.c:2229:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/backing-dev.c:631:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:631:9: expected void **slot
+mm/backing-dev.c:631:9: got void [noderef] __rcu **
+mm/backing-dev.c:631:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:631:9: expected void **slot
+mm/backing-dev.c:631:9: got void [noderef] __rcu **
+mm/backing-dev.c:631:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:631:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:631:9: got void **slot
+mm/backing-dev.c:631:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:631:9: expected void **slot
+mm/backing-dev.c:631:9: got void [noderef] __rcu **
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2560:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2560:39: expected int may_perform_io
+mm/compaction.c:2560:39: got restricted gfp_t
+mm/compaction.c:533:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:655:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1143:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug_vm_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1592:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1629:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1736:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1847:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1857:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2483:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2742:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:444:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:517:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:584:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1212:21: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:5386:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kmemleak.c:1617:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:385:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4135:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4135:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4135:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4137:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4137:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4137:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4293:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4293:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4293:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4387:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4387:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4387:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5981:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5981:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5981:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:739:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:739:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:739:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:2000:6: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2049:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5832:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:6026:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory-failure.c:640:17: warning: context imbalance in 'hwpoison_pte_range' - unexpected unlock
+mm/memory.c:155:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5405:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1023:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1736:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1785:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2287:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2543:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2831:17: warning: context imbalance in 'wp_page_copy' - unexpected unlock
+mm/memory.c:3180:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3243:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4874:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c:4995:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:5025:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/memory.c:5059:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:515:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:813:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:110:23: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1515:39: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2050:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c:326:20: warning: context imbalance in 'move_normal_pud' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c:224:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'account_page_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:716:9: warning: context imbalance in '__cancel_dirty_page' - different lock contexts for basic block
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'clear_page_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:159:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:183:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_owner.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/debugfs.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c:2016:24: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_mlock_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_make_device_exclusive_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2365:28: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2404:44: warning: context imbalance in 'unfreeze_partials' - unexpected unlock
+mm/slub.c:3074:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:88:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1529:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:912:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1529:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:952:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1177:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+mm/swapfile.c:1189:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1326:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1383:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1444:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:1702:44: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3655:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c:97:17: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/util.c:124:6: warning: multiple definitions for function 'kmemdup'
+mm/util.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/thread_info.h, include/asm-generic/preempt.h, ...):
+./include/linux/fortify-string.h:262:23: the previous one is here
+mm/vmalloc.c:3770:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:3785:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:426:1: expected unsigned long flags
+./include/trace/events/vmscan.h:426:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:426:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:426:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through include/linux/mm.h):
+./include/linux/huge_mm.h:278:19: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+mm/vmscan.c:2064:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1515:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1385:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:989:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:989:25: expected struct list_head *unbuddied
+mm/z3fold.c:989:25: got void [noderef] __percpu *
+mm/z3fold.c:995:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:995:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:995:33: got struct list_head *
+mm/z3fold.c:1020:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1020:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1020:25: got struct list_head *unbuddied
+mm/z3fold.c:1051:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1051:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1051:25: got struct list_head *unbuddied
+mm/z3fold.c:518:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:364:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:364:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:745:41: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:802:13: warning: context imbalance in 'do_compact_page' - different lock contexts for basic block
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:1182:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:1313:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:1667:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1296:9: warning: context imbalance in 'zs_map_object' - wrong count at exit
+mm/zsmalloc.c:1331:9: warning: context imbalance in 'zs_unmap_object' - unexpected unlock
+mm/zsmalloc.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'find_alloced_obj' - different lock contexts for basic block
+mm/zsmalloc.c:1666:25: warning: context imbalance in 'migrate_zspage' - unexpected unlock
+mm/zsmalloc.c:1795:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1800:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+mm/zsmalloc.c:2031:9: warning: context imbalance in 'zs_page_migrate' - different lock contexts for basic block
+net/802/garp.c:583:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:583:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:583:9: warning: dereference of noderef expression
+net/802/garp.c:583:9: warning: dereference of noderef expression
+net/802/mrp.c:864:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:864:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:864:9: warning: dereference of noderef expression
+net/802/mrp.c:864:9: warning: dereference of noderef expression
+net/9p/client.c:792:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:792:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:792:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:794:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:794:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:794:48: got struct spinlock [noderef] __rcu *
+net/9p/client.c:874:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:874:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:874:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:876:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:876:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:876:48: got struct spinlock [noderef] __rcu *
+net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
+net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net
+net/appletalk/aarp.c:446:28: got unsigned short [usertype]
+net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
+net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
+net/appletalk/ddp.c:100:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:113:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:409:47: warning: restricted __be16 degrades to integer
+net/atm/lec.c:891:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
+net/atm/lec.c:947:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
+net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
+net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
+net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
+net/bluetooth/af_bluetooth.c:176:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
+net/bluetooth/mgmt.c:3645:29: warning: restricted __le16 degrades to integer
+net/bluetooth/mgmt.c:4122:9: warning: cast to restricted __le32
+net/bpf/test_run.c:168:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:173:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:178:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:183:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:188:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:193:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:202:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:207:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:212:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:218:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:223:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:228:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/netfilter/nft_meta_bridge.c:56:39: warning: incorrect type in argument 2 (different base types)
+net/bridge/netfilter/nft_meta_bridge.c:56:39: expected unsigned short [usertype] val
+net/bridge/netfilter/nft_meta_bridge.c:56:39: got restricted __be16 [usertype]
+net/caif/caif_usb.c:109:32: warning: restricted __be16 degrades to integer
+net/caif/caif_usb.c:110:33: warning: restricted __be16 degrades to integer
+net/caif/cfctrl.c:242:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:242:23: expected unsigned int [usertype] tmp32
+net/caif/cfctrl.c:242:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:249:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:249:23: expected unsigned int [addressable] [usertype] tmp32
+net/caif/cfctrl.c:249:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:256:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:256:23: expected unsigned short [usertype] tmp16
+net/caif/cfctrl.c:256:23: got restricted __le16 [usertype]
+net/caif/cfctrl.c:258:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:258:23: expected unsigned short [addressable] [usertype] tmp16
+net/caif/cfctrl.c:258:23: got restricted __le16 [usertype]
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:127:14: struct cflayer *
+net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:131:17: struct cflayer *
+net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:111:9: struct cflayer *
+net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:141:14: struct cflayer *
+net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:145:17: struct cflayer *
+net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:167:9: struct cflayer *
+net/caif/cfserl.c:121:29: warning: cast to restricted __le16
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:728:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:857:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3358:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3358:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3358:23: got unsigned int
+net/core/dev.c:3358:23: warning: cast from restricted __wsum
+net/core/dev.c:5100:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
+net/core/dev.c:3886:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:5058:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/filter.c:430:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:433:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:436:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:439:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:442:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:516:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:519:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:522:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2312:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2312:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2312:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4171:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4564:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7054:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:7984:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7987:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:7990:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:245:32: warning: cast to restricted __be16
+net/core/filter.c:272:32: warning: cast to restricted __be32
+net/core/filter.c:1909:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1909:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1909:43: got unsigned long long [usertype] to
+net/core/filter.c:1912:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1912:36: got unsigned long long [usertype] from
+net/core/filter.c:1912:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1912:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1912:42: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1960:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1960:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1960:59: got unsigned long long [usertype] to
+net/core/filter.c:1963:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1963:52: got unsigned long long [usertype] from
+net/core/filter.c:1963:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1963:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1963:58: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:2012:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2012:28: expected unsigned long long
+net/core/filter.c:2012:28: got restricted __wsum
+net/core/filter.c:2034:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2034:35: expected unsigned long long
+net/core/filter.c:2034:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5257:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5257:17: expected unsigned int [usertype] spi
+net/core/filter.c:5257:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5265:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5265:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5265:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:186:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/lwtunnel.c:211:60: warning: incorrect type in initializer (different address spaces)
+net/core/lwtunnel.c:211:60: expected struct lwtunnel_encap_ops const *ops
+net/core/lwtunnel.c:211:60: got struct lwtunnel_encap_ops const [noderef] __rcu *
+net/core/neighbour.c:354:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:809:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2055:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c:2059:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3631:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3643:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype]
+net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv
+net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
+net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate
+net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val
+net/dccp/proto.c:535:52: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:535:52: expected restricted __be32 const [usertype] service
+net/dccp/proto.c:535:52: got int [addressable] val
+net/dccp/proto.c:718:57: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:718:57: expected restricted __be32 [usertype] param
+net/dccp/proto.c:718:57: got int cmsg_type
+net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
+net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params
+net/dccp/qpolicy.c:88:27: got int
+net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
+net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
+net/decnet/af_decnet.c:250:22: warning: incorrect type in assignment (different base types)
+net/decnet/af_decnet.c:250:22: expected unsigned int hash
+net/decnet/af_decnet.c:250:22: got restricted __le16 [usertype] sdn_objnamel
+net/decnet/af_decnet.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/af_decnet.c:2167:9: warning: context imbalance in 'dn_socket_get_idx' - wrong count at exit
+net/decnet/af_decnet.c:2187:9: warning: context imbalance in 'dn_socket_seq_next' - unexpected unlock
+net/decnet/af_decnet.c:2196:17: warning: context imbalance in 'dn_socket_seq_stop' - unexpected unlock
+net/decnet/dn_nsp_out.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/dn_route.c:127:5: warning: symbol 'decnet_dst_gc_interval' was not declared. Should it be static?
+net/decnet/dn_route.c:1294:37: warning: incorrect type in argument 1 (different address spaces)
+net/decnet/dn_route.c:1294:37: expected struct dst_entry **pprt
+net/decnet/dn_route.c:1294:37: got struct dst_entry [noderef] __rcu **pprt
+net/decnet/dn_route.c:1296:48: warning: incorrect type in argument 2 (different address spaces)
+net/decnet/dn_route.c:1296:48: expected struct dst_entry *dst_orig
+net/decnet/dn_route.c:1296:48: got struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1296:23: warning: incorrect type in assignment (different address spaces)
+net/decnet/dn_route.c:1296:23: expected struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1296:23: got struct dst_entry *
+net/decnet/dn_route.c:308:43: warning: restricted __le16 degrades to integer
+net/decnet/dn_route.c:1794:9: warning: context imbalance in 'dn_rt_cache_get_first' - wrong count at exit
+net/decnet/dn_route.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h, include/linux/seq_file.h, arch/powerpc/include/asm/machdep.h, arch/powerpc/include/asm/archrandom.h, ...):
+./include/linux/rcupdate.h:755:25: warning: context imbalance in 'dn_rt_cache_get_next' - unexpected unlock
+./include/linux/rcupdate.h:755:25: warning: context imbalance in 'dn_rt_cache_seq_stop' - unexpected unlock
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/sysctl_net_decnet.c:38:5: warning: symbol 'decnet_log_martians' was not declared. Should it be static?
+net/ipv4/af_inet.c:1501:59: warning: restricted __be16 degrades to integer
+net/ipv4/fou.c:250:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:250:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:250:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:251:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:251:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:251:15: struct net_offload const *
+net/ipv4/fou.c:272:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:272:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:272:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:273:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:273:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:273:15: struct net_offload const *
+net/ipv4/fou.c:442:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:442:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:442:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:443:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:443:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:443:15: struct net_offload const *
+net/ipv4/fou.c:489:18: warning: incorrect type in assignment (different address spaces)
+net/ipv4/fou.c:489:18: expected struct net_offload const **offloads
+net/ipv4/fou.c:489:18: got struct net_offload const [noderef] __rcu **
+net/ipv4/fou.c:490:15: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/fou.c:490:15: struct net_offload const [noderef] __rcu *
+net/ipv4/fou.c:490:15: struct net_offload const *
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2905:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2933:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2950:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c:1158:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/ipmr.c:2893:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
+net/ipv4/ipmr.c: note: in included file (through include/linux/mroute.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
+net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ipt_CLUSTERIP.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:166:25: warning: context imbalance in 'clusterip_tg_check' - unexpected unlock
+./include/linux/rculist.h:166:25: warning: context imbalance in 'clusterip_tg_destroy' - unexpected unlock
+net/ipv4/netfilter/nf_nat_h323.c:595:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... )
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/ipv4/route.c:765:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:765:46: expected unsigned int [usertype] key
+net/ipv4/route.c:765:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c:3173:27: warning: incorrect type in assignment (different base types)
+net/ipv4/route.c:3173:27: expected restricted __be16 [usertype] len
+net/ipv4/route.c:3173:27: got unsigned long
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c:224:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c:6877:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2864:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2864:41: expected void const *data
+net/ipv4/tcp_ipv4.c:2864:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2973:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:2973:45: expected void const *data
+net/ipv4/tcp_ipv4.c:2973:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2977:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:2977:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:2977:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c:1619:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+net/ipv4/tcp_ipv4.c:1893:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2125:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2320:20: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2387:9: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2415:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2545:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2865:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2865:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2974:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:2974:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c:1462:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1494:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+net/ipv4/udp.c:1506:28: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2949:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2971:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3021:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:170:26: warning: incorrect type in assignment (different address spaces)
+net/ipv4/udp_offload.c:170:26: expected struct net_offload const **offloads
+net/ipv4/udp_offload.c:170:26: got struct net_offload const [noderef] __rcu **
+net/ipv4/udp_offload.c:171:23: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/udp_offload.c:171:23: struct net_offload const [noderef] __rcu *
+net/ipv4/udp_offload.c:171:23: struct net_offload const *
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2699:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/ip6_input.c:511:20: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
+net/ipv6/ip6mr.c:405:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
+net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/nf_conntrack_reasm.c:36:14: warning: symbol 'nf_frag_pernet_id' was not declared. Should it be static?
+net/ipv6/route.c:2324:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2324:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2324:39: got restricted __be32
+net/ipv6/seg6.c:190:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:190:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:190:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:368:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: got void *
+net/ipv6/seg6.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:391:20: expected void const *
+net/ipv6/seg6.c:391:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c:1423:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1779:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
+net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
+net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
+net/mac80211/main.c:295:9: warning: context imbalance in 'ieee80211_restart_work' - unexpected unlock
+net/mpls/af_mpls.c: note: in included file:
+net/mpls/internal.h:157:38: warning: array of flexible structures
+net/mptcp/pm_netlink.c: note: in included file (through include/linux/tcp.h, include/net/tcp.h):
+./include/net/sock.h:1638:17: warning: context imbalance in 'mptcp_pm_nl_addr_send_ack' - unexpected unlock
+./include/net/sock.h:1638:17: warning: context imbalance in 'mptcp_pm_nl_mp_prio_send_ack' - unexpected unlock
+net/mptcp/protocol.c:2742:24: warning: context imbalance in 'mptcp_sk_clone' - unexpected unlock
+net/mptcp/protocol.c:2889:31: warning: context imbalance in 'mptcp_release_cb' - unexpected unlock
+net/ncsi/ncsi-manage.c:703:33: warning: cast to restricted __be32
+net/ncsi/ncsi-manage.c:727:25: warning: cast to restricted __be32
+net/ncsi/ncsi-manage.c:750:25: warning: cast to restricted __be32
+net/ncsi/ncsi-rsp.c:406:24: warning: cast to restricted __be32
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'call_ad' - unexpected unlock
+net/netfilter/ipvs/ip_vs_ctl.c:1396:27: warning: dereference of noderef expression
+net/netfilter/nf_conncount.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/bvec.h, include/linux/skbuff.h, include/linux/ip.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_broadcast.c:61:41: warning: dereference of noderef expression
+net/netfilter/nf_conntrack_core.c:2400:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2400:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2400:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2720:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2720:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2720:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:113:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:123:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+net/netfilter/nf_conntrack_core.c:2232:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1933:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1933:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1933:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3337:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3337:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3337:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1149:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_pptp.c:125:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( * )( ... )
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:36:62: error: incompatible types in comparison expression (different base types):
+net/netfilter/nf_conntrack_timeout.c:36:62: struct nf_ct_timeout [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:36:62: void *
+net/netfilter/nf_conntrack_timeout.c:53:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( * )( ... )
+net/netfilter/nf_flow_table_offload.c:46:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:46:32: expected restricted __be32 [usertype] keyid
+net/netfilter/nf_flow_table_offload.c:46:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:56:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:56:44: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:56:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:58:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:58:44: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:58:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:88:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:88:25: expected restricted __be16 [usertype] vlan_tpid
+net/netfilter/nf_flow_table_offload.c:88:25: got int
+net/netfilter/nf_flow_table_offload.c:147:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:147:32: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:147:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:149:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:149:32: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:149:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:164:29: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:164:29: expected restricted __be16 [usertype] n_proto
+net/netfilter/nf_flow_table_offload.c:164:29: got int
+net/netfilter/nf_flow_table_offload.c:182:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:182:22: expected restricted __be16 [usertype] src
+net/netfilter/nf_flow_table_offload.c:182:22: got int
+net/netfilter/nf_flow_table_offload.c:184:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:184:22: expected restricted __be16 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:184:22: got int
+net/netfilter/nf_flow_table_offload.c:247:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:247:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:247:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:247:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:252:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:252:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:306:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:306:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:306:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:306:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:306:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:306:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:312:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:312:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:312:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:312:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:312:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:312:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:323:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:323:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:323:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:341:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:341:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:341:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:350:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:350:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:350:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:368:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:368:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:368:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:390:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:390:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:390:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:407:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:407:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:407:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:415:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:415:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:415:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:432:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:432:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:432:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:467:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:467:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:467:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:468:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:468:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:468:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:473:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:473:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:473:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:474:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:474:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:474:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:481:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:481:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:481:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:481:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:481:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:481:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:497:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:497:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:497:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:498:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:498:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:498:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:503:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:503:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:503:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:504:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:504:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:504:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:511:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:511:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:511:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:511:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:511:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:511:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:836:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:836:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_flow_table_offload.c:836:24: got int
+net/netfilter/nf_nat_amanda.c:79:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... )
+net/netfilter/nf_tables_api.c:1537:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1537:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1537:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1537:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1704:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1707:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1711:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1733:17: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1733:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1733:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1733:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1733:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1733:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1733:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1776:21: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1776:21: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1776:21: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1776:21: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2119:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:2119:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:2119:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:2119:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2302:23: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2313:38: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2351:21: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_tables_api.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nf_tables_offload.c:226:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_tables_offload.c:226:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_tables_offload.c:226:24: got int
+net/netfilter/nf_tables_trace.c:38:15: warning: cast to restricted __be32
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink_cthelper.c:103:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:115:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:116:45: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cttimeout.c:622:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:622:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:622:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:623:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:623:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:623:9: void ( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( * )( ... )
+net/netfilter/nfnetlink_hook.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nft_byteorder.c:47:58: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c:128:31: warning: cast to restricted __be16
+net/netfilter/nft_cmp.c:131:31: warning: cast to restricted __be32
+net/netfilter/nft_cmp.c:134:31: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c: note: in included file:
+./include/net/netfilter/nf_tables_core.h:55:16: warning: incorrect type in return expression (different base types)
+./include/net/netfilter/nf_tables_core.h:55:16: expected unsigned int
+./include/net/netfilter/nf_tables_core.h:55:16: got restricted __le32 [usertype]
+net/netfilter/nft_compat.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
+net/netfilter/nft_ct.c:205:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:205:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:205:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_ct.c:210:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:210:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:210:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_exthdr.c:269:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:269:33: expected restricted __be16 [usertype] v16
+net/netfilter/nft_exthdr.c:269:33: got unsigned short x
+net/netfilter/nft_exthdr.c:284:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:284:25: expected unsigned short x
+net/netfilter/nft_exthdr.c:284:25: got restricted __be16 [assigned] [usertype] v16
+net/netfilter/nft_exthdr.c:289:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:289:33: expected restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_exthdr.c:289:33: got unsigned int
+net/netfilter/nft_exthdr.c:290:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:290:33: expected restricted __be32 [usertype] v32
+net/netfilter/nft_exthdr.c:290:33: got unsigned int x
+net/netfilter/nft_exthdr.c:295:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:295:25: expected unsigned int x
+net/netfilter/nft_exthdr.c:295:25: got restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_osf.c:102:47: warning: cast to restricted __be32
+net/netfilter/nft_osf.c:102:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_osf.c:102:47: expected restricted __be32 [usertype] value
+net/netfilter/nft_osf.c:102:47: got unsigned int [usertype]
+net/netfilter/nft_set_rbtree.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/netfilter/nft_socket.c:153:21: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:169:25: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:191:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:191:47: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:191:47: got restricted __be32 [usertype]
+net/netfilter/nft_socket.c:196:49: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:196:49: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:196:49: got restricted __be32 [usertype]
+net/netfilter/nft_tproxy.c:55:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:55:23: expected restricted __be32 [usertype] taddr
+net/netfilter/nft_tproxy.c:55:23: got unsigned int
+net/netfilter/nft_tproxy.c:59:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:59:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:59:23: got unsigned short
+net/netfilter/nft_tproxy.c:127:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:127:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:127:23: got unsigned short
+net/netfilter/nft_tunnel.c:374:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:374:30: expected int type
+net/netfilter/nft_tunnel.c:374:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:382:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:382:30: expected int type
+net/netfilter/nft_tunnel.c:382:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:385:45: warning: restricted __be16 degrades to integer
+net/netfilter/nft_tunnel.c:390:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:390:30: expected int type
+net/netfilter/nft_tunnel.c:390:30: got restricted __be16 [usertype]
+net/netfilter/nft_xfrm.c:53:21: warning: cast to restricted __be32
+net/netfilter/nft_xfrm.c:135:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:135:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:135:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:141:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:141:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:141:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:150:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:150:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:150:23: got restricted __be32 const [usertype] spi
+net/netfilter/xt_CT.c:99:22: warning: incorrect type in assignment (different address spaces)
+net/netfilter/xt_CT.c:99:22: expected struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:99:22: got struct nf_conntrack_helper *[assigned] helper
+net/netfilter/xt_CT.c:212:45: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:212:45: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:212:45: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:275:53: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:275:53: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:275:53: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_DSCP.c:38:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_DSCP.c:56:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netfilter/xt_connlimit.c:65:24: warning: incorrect type in assignment (different base types)
+net/netfilter/xt_connlimit.c:65:24: expected unsigned int
+net/netfilter/xt_connlimit.c:65:24: got restricted __be32
+net/netfilter/xt_connlimit.c:68:24: warning: invalid assignment: &=
+net/netfilter/xt_connlimit.c:68:24: left side has type unsigned int
+net/netfilter/xt_connlimit.c:68:24: right side has type restricted __be32
+net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
+net/netlink/af_netlink.c:2569:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2575:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2625:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/nfc/nci/core.c: note: in included file:
+./include/net/nfc/nci.h:263:56: warning: array of flexible structures
+net/packet/af_packet.c:1013:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2434:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const *
+net/phonet/af_phonet.c:475:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:475:17: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:475:17: struct phonet_protocol const *
+net/phonet/af_phonet.c:487:9: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:487:9: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:487:9: struct phonet_protocol const *
+net/phonet/socket.c:623:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:623:14: struct sock [noderef] __rcu *
+net/phonet/socket.c:623:14: struct sock *
+net/phonet/socket.c:646:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:646:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:646:17: struct sock *
+net/phonet/socket.c:662:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:662:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:662:17: struct sock *
+net/phonet/socket.c:681:25: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:681:25: struct sock [noderef] __rcu *
+net/phonet/socket.c:681:25: struct sock *
+net/phonet/socket.c:730:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
+net/phonet/socket.c:745:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
+net/qrtr/ns.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/qrtr.h):
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+net/qrtr/ns.c:111:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:111:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:111:47: got unsigned int service
+net/qrtr/ns.c:111:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:111:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:111:61: got unsigned int instance
+net/qrtr/ns.c:112:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:112:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:112:47: got unsigned int node
+net/qrtr/ns.c:112:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:112:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:112:58: got unsigned int port
+net/qrtr/ns.c:138:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:138:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:138:47: got unsigned int service
+net/qrtr/ns.c:138:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:138:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:138:61: got unsigned int instance
+net/qrtr/ns.c:139:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:139:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:139:47: got unsigned int node
+net/qrtr/ns.c:139:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:139:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:139:58: got unsigned int port
+net/qrtr/ns.c:263:37: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:263:37: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:263:37: got unsigned int service
+net/qrtr/ns.c:263:51: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:263:51: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:263:51: got unsigned int instance
+net/qrtr/ns.c:264:37: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:264:37: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:264:37: got unsigned int node
+net/qrtr/ns.c:264:48: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:264:48: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:264:48: got unsigned int port
+net/qrtr/qrtr.c:179:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:179:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:179:27: struct qrtr_node *
+net/qrtr/qrtr.c:366:25: warning: incorrect type in assignment (different base types)
+net/qrtr/qrtr.c:624:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:624:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:624:27: struct qrtr_node *
+net/rds/af_rds.c:245:22: warning: invalid assignment: |=
+net/rds/af_rds.c:245:22: left side has type restricted __poll_t
+net/rds/af_rds.c:245:22: right side has type int
+net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
+net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr
+net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash
+net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
+net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr
+net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:221:44: warning: cast to restricted __be32
+net/rds/send.c:1051:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1051:24: expected unsigned int [usertype] a
+net/rds/send.c:1051:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1053:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1053:24: expected unsigned int [usertype] a
+net/rds/send.c:1053:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1463:30: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1463:30: expected unsigned short [usertype] npaths
+net/rds/send.c:1463:30: got restricted __be16 [usertype]
+net/rds/send.c:1464:34: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1464:34: expected unsigned int [usertype] my_gen_num
+net/rds/send.c:1464:34: got restricted __be32 [usertype]
+net/rds/tcp_listen.c:292:33: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:292:33: expected restricted __be16 [usertype] sin6_port
+net/rds/tcp_listen.c:292:33: got unsigned short [usertype]
+net/rds/tcp_listen.c:299:38: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:299:38: expected restricted __be32 [usertype] s_addr
+net/rds/tcp_listen.c:299:38: got unsigned long
+net/rds/tcp_listen.c:300:31: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:300:31: expected restricted __be16 [usertype] sin_port
+net/rds/tcp_listen.c:300:31: got unsigned short [usertype]
+net/rose/rose_route.c:718:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
+net/rxrpc/conn_service.c:61:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
+net/rxrpc/conn_service.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/sendmsg.c:619:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
+net/sched/act_bpf.c:130:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:130:35: expected void const *q
+net/sched/act_bpf.c:130:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata
+net/sched/act_ife.c:56:15: got restricted __be16 [usertype]
+net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata
+net/sched/act_ife.c:100:15: got restricted __be32 [usertype]
+net/sched/act_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
+net/sched/act_ife.c:625:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
+net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
+net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
+net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
+net/sched/act_police.c:355:28: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:363:28: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_skbmod.c:55:39: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:55:39: expected restricted __be16 [usertype] h_proto
+net/sched/act_skbmod.c:55:39: got unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:182:29: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:182:29: expected unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:182:29: got restricted __be16 [usertype]
+net/sched/act_skbmod.c:239:48: warning: cast to restricted __be16
+net/sched/act_skbmod.c:188:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
+net/sched/act_tunnel_key.c:232:45: warning: restricted __be16 degrades to integer
+net/sched/act_tunnel_key.c:249:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:249:30: expected int type
+net/sched/act_tunnel_key.c:249:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:261:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:261:30: expected int type
+net/sched/act_tunnel_key.c:261:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:273:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:273:30: expected int type
+net/sched/act_tunnel_key.c:273:30: got restricted __be16 [usertype]
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1674:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1674:16: struct tcf_proto *
+net/sched/cls_api.c:1674:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1774:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1774:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1774:20: struct tcf_proto *
+net/sched/cls_api.c:1736:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1736:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1736:25: struct tcf_proto *
+net/sched/cls_api.c:1756:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1756:16: struct tcf_proto *
+net/sched/cls_api.c:1756:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1821:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2495:50: warning: restricted __be16 degrades to integer
+net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
+net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
+net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types)
+net/sched/em_meta.c:198:20: expected unsigned long value
+net/sched/em_meta.c:198:20: got restricted __be16
+net/sched/sch_api.c:1403:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c:323:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1211:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sched/sch_mqprio.c:554:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
+net/sched/sch_taprio.c:1656:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1656:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1656:28: got struct callback_head [noderef] __rcu *
+net/sched/sch_taprio.c:1659:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1659:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1659:28: got struct callback_head [noderef] __rcu *
+net/sctp/associola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/auth.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/diag.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/endpointola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c:473:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
+net/sctp/input.c:643:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
+net/sctp/input.c:668:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
+net/sctp/inqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ipv6.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/output.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/outqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/primitive.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/proc.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/protocol.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c:3115:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3115:48: expected int optname
+net/sctp/sm_make_chunk.c:3115:48: got restricted __be16
+net/sctp/sm_make_chunk.c:3187:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3187:48: expected int optname
+net/sctp/sm_make_chunk.c:3187:48: got restricted __be16
+net/sctp/sm_sideeffect.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_statefuns.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c:8450:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
+net/sctp/stream.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_interleave.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_prio.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_rr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/transport.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/tsnmap.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpevent.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpqueue.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1137:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1137:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1137:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1139:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1139:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1139:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysfs.c:232:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:232:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:232:9: char const *
+net/unix/af_unix.c:1106:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c:1124:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1414:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+net/unix/af_unix.c:1733:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:97:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, include/linux/interrupt.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1303:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1303:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1303:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3926:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3926:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3926:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4016:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4016:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4016:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4043:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4043:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4043:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4071:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4071:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4071:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4072:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4072:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4072:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:244:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+./include/linux/rbtree.h:84:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:84:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:84:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:970:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:970:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:970:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:995:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:995:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:995:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1168:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1168:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1168:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1170:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1170:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1170:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1173:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1173:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1173:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1177:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1177:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1177:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1195:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1195:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1195:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1282:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1282:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1282:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1285:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1285:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1285:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1291:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1291:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1291:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1297:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1297:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1297:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1411:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1411:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1411:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1413:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1413:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1413:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2076:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2076:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2076:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2696:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2696:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2696:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2699:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2699:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2699:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2702:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2702:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2702:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2705:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2705:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2705:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2718:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2718:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2720:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2720:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2720:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2722:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2722:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2722:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2743:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2743:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2743:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2745:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2745:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2745:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:734:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:795:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:755:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:839:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1227:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1321:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1356:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1615:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1632:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1724:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1724:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1724:16: struct sock *
+net/xfrm/xfrm_user.c:3479:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3479:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3479:9: struct sock *
+net/xfrm/xfrm_user.c:3485:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3485:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3485:9: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1737:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1737:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1737:16: struct sock *
+samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
+samples/hw_breakpoint/data_breakpoint.c:24:19: warning: symbol 'sample_hbp' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static?
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:1361:41: warning: dubious: !x | y
+security/integrity/ima/ima_kexec.c:58:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:58:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:59:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:59:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:59:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:60:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:60:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:60:34: got restricted __le64 [usertype]
+security/integrity/ima/ima_mok.c:24:12: warning: symbol 'ima_mok_init' was not declared. Should it be static?
+security/integrity/platform_certs/keyring_handler.c:75:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:71:30: warning: symbol 'get_handler_for_db' was not declared. Should it be static?
+security/integrity/platform_certs/keyring_handler.c:90:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:82:30: warning: symbol 'get_handler_for_dbx' was not declared. Should it be static?
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:194:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:195:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:282:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:283:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:414:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:438:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:503:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:503:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:503:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:504:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:504:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:504:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:505:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:505:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:505:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:551:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:552:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:604:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:604:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:604:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:643:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:357:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:214:30: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:2593:39: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2593:39: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2593:39: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2601:41: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2601:41: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2601:41: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2607:42: warning: incorrect type in argument 2 (different address spaces)
+security/selinux/hooks.c:2607:42: expected struct task_struct *parent
+security/selinux/hooks.c:2607:42: got struct task_struct [noderef] __rcu *real_parent
+security/selinux/hooks.c:5473:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5474:22: warning: restricted __be16 degrades to integer
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/ss/hashtab.c:178:13: warning: symbol 'hashtab_cache_init' was not declared. Should it be static?
+security/smack/smack_lsm.c:1761:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1761:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1761:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:2508:27: warning: incorrect type in assignment (different base types)
+security/smack/smack_lsm.c:2508:27: expected restricted __be16 [usertype] dport
+security/smack/smack_lsm.c:2508:27: got unsigned short [usertype]
+security/smack/smack_lsm.c:4884:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1492:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1492:47: expected restricted __be16
+security/smack/smackfs.c:1492:47: got int
+security/smack/smackfs.c:1495:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1495:47: expected restricted __be16
+security/smack/smackfs.c:1495:47: got int
+security/smack/smackfs.c:1933:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1933:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1933:17: struct list_head *
+security/smack/smackfs.c:531:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
+sound/aoa/codecs/onyx.c: note: in included file (through sound/aoa/codecs/onyx.h):
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/stddef.h:417:9: warning: preprocessor token offsetof redefined
+sound/aoa/codecs/onyx.c: note: in included file (through include/uapi/linux/posix_types.h, include/uapi/linux/types.h, include/linux/types.h, include/linux/limits.h, include/linux/kernel.h, include/linux/delay.h):
+./include/linux/stddef.h:17:9: this was the original definition
+sound/aoa/soundbus/i2sbus/core.c:96:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:96:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:96:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/core.c:99:22: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:99:22: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:99:22: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:864:41: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:957:34: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control_led.c:515:22: warning: incorrect type in assignment (different base types)
+sound/core/control_led.c:515:22: expected unsigned int
+sound/core/control_led.c:515:22: got restricted snd_ctl_elem_iface_t [usertype]
+sound/core/control_led.c:517:22: warning: incorrect type in assignment (different base types)
+sound/core/control_led.c:517:22: expected unsigned int
+sound/core/control_led.c:517:22: got restricted snd_ctl_elem_iface_t [usertype]
+sound/core/control_led.c:547:49: warning: incorrect type in argument 2 (different base types)
+sound/core/control_led.c:547:49: expected unsigned int *val
+sound/core/control_led.c:547:49: got restricted snd_ctl_elem_iface_t *
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c:96:1: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+sound/core/pcm_native.c:98:1: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+sound/core/pcm_native.c:1192:52: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1263:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/seq/seq_virmidi.c:96:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
+sound/core/timer.c:791:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+sound/isa/gus/gus_volume.c: note: in included file:
+sound/isa/gus/gus_tables.h:41:16: warning: symbol 'snd_gf1_atten_table' was not declared. Should it be static?
+sound/ppc/pmac.c:61:54: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:145:58: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:199:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:201:22: warning: incorrect type in assignment (different base types)
+sound/ppc/pmac.c:201:22: expected int format
+sound/ppc/pmac.c:201:22: got restricted snd_pcm_format_t [usertype] format
+sound/ppc/pmac.c:260:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:260:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:260:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:275:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:275:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:275:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:211:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:222:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:223:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:225:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:229:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:230:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:395:25: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:55: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:398:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:399:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:409:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:410:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:411:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:412:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:414:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:417:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:460:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:461:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:725:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:726:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:727:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:728:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:729:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:741:24: warning: dereference of noderef expression
+sound/soc/amd/acp-pcm-dma.c:39:6: warning: symbol 'bt_uart_enable' was not declared. Should it be static?
+sound/soc/atmel/mchp-spdiftx.c:200:63: error: dubious one-bit signed bitfield
+sound/soc/codecs/cpcap.c:1532:54: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:508:13: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/da7218.c:508:13: expected unsigned short [usertype] val
+sound/soc/codecs/da7218.c:508:13: got restricted __le16 [usertype]
+sound/soc/codecs/nau8810.c:180:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8810.c:180:25: expected int [addressable] reg_val
+sound/soc/codecs/nau8810.c:180:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8810.c:216:25: warning: cast to restricted __be16
+sound/soc/codecs/nau8822.c:195:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8822.c:195:25: expected unsigned short [assigned] [usertype] reg_val
+sound/soc/codecs/nau8822.c:195:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8822.c:231:25: warning: cast to restricted __be16
+sound/soc/codecs/rt5677.c:4750:30: warning: dubious: x | !y
+sound/soc/codecs/tas2562.c:265:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:271:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:277:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:324:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2562.c:324:58: expected int bitwidth
+sound/soc/codecs/tas2562.c:324:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2562.c:652:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:659:43: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:221:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:227:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:233:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:321:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2764.c:321:58: expected int bitwidth
+sound/soc/codecs/tas2764.c:321:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2770.c:226:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:232:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:238:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2770.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2770.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/wm0010.c:235:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:320:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:29: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm0010.c:339:29: expected unsigned long long [usertype]
+sound/soc/codecs/wm0010.c:339:29: got restricted __be64 [usertype]
+sound/soc/fsl/fsl-asoc-card.c:821:45: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl-asoc-card.c:821:45: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl-asoc-card.c:821:45: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1130:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_asrc.c:1130:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_asrc.c:1130:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1153:47: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:562:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:563:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:565:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:566:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:608:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:609:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:615:40: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:616:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:1465:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1465:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1465:51: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1467:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1467:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1467:52: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1470:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1470:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1470:52: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1472:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1472:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1472:51: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1484:41: warning: incorrect type in argument 2 (different base types)
+sound/soc/fsl/fsl_easrc.c:1484:41: expected restricted snd_pcm_format_t [usertype] *in_raw_format
+sound/soc/fsl/fsl_easrc.c:1484:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1485:41: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1485:41: expected restricted snd_pcm_format_t [usertype] *out_raw_format
+sound/soc/fsl/fsl_easrc.c:1485:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1936:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1936:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_easrc.c:1936:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_easrc.c:1942:49: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/imx-card.c:631:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:631:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:631:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/fsl/imx-card.c:633:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:633:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:633:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/soc-ops.c:630:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:630:33: left side has type unsigned short
+sound/soc/soc-ops.c:630:33: right side has type restricted __be16
+sound/soc/soc-ops.c:634:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:634:33: left side has type unsigned int
+sound/soc/soc-ops.c:634:33: right side has type restricted __be32
+sound/soc/soc-topology.c:1492:26: warning: restricted __le32 degrades to integer
+sound/soc/sunxi/sun4i-spdif.c:420:28: warning: incorrect type in initializer (different base types)
+sound/soc/sunxi/sun4i-spdif.c:420:28: expected unsigned long long [usertype] formats
+sound/soc/sunxi/sun4i-spdif.c:420:28: got restricted snd_pcm_format_t
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces)
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base
+sound/soc/ti/davinci-i2s.c:111:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:117:44: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:123:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:124:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:124:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:124:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:125:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:125:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:125:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:400:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:20: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:59: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:471:32: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:42: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:29: warning: incorrect type in assignment (different base types)
+sound/soc/ti/davinci-i2s.c:473:29: expected restricted snd_pcm_format_t [assigned] [usertype] fmt
+sound/soc/ti/davinci-i2s.c:473:29: got unsigned char const
+sound/soc/ti/davinci-i2s.c:492:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1309:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1311:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1311:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1311:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1331:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1333:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1333:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1333:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1411:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1413:59: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1413:59: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1413:59: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1818:73: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1818:73: expected restricted __be32 const [usertype] *p
+sound/soc/ti/davinci-mcasp.c:1818:73: got unsigned int const [usertype] *
+sound/soc/uniphier/aio-compress.c:309:34: warning: cast to restricted __be16
+sound/soc/xilinx/xlnx_i2s.c:28:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:28:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:28:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:43:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:43:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:43:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:59:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:59:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:59:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:156:37: warning: incorrect type in argument 2 (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:156:37: expected void *data
+sound/soc/xilinx/xlnx_i2s.c:156:37: got void [noderef] __iomem *[assigned] base
+sound/usb/6fire/pcm.c: note: in included file:
+sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures
+sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures
+sound/usb/caiaq/device.c:146:41: warning: cast to restricted __le16
+sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
+sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file:
+sound/usb/usx2y/usbusx2yaudio.c:761:23: warning: incorrect type in assignment (different base types)
+sound/usb/usx2y/usbusx2yaudio.c:761:23: expected unsigned int format
+sound/usb/usx2y/usbusx2yaudio.c:761:23: got restricted snd_pcm_format_t [usertype] format
+sound/usb/usx2y/usbusx2yaudio.c:825:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:825:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:860:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:522:45: warning: restricted snd_pcm_format_t degrades to integer
diff --git a/log-v5.15rc1-ppc64-v0.6.4-rel b/log-v5.15rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..a6c837b
--- /dev/null
+++ b/log-v5.15rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,42824 @@
+SPARSE=v0.6.4
+KERNEL=v5.15-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1060:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1103:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:357:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:145:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:90:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:127:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:153:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:981:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:414:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:414:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:414:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:416:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:416:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:416:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1512:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1514:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1512:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1514:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:551:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:559:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3304:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:99:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:99:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:99:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:100:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:100:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:100:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:172:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:172:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:172:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2123:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2123:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2123:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2124:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2124:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2124:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2125:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2125:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2125:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:152:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:165:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:177:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:166:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:166:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:166:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:166:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:172:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:172:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:172:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:182:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:186:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:769:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:769:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:769:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/hotplug-cpu.c:891:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:891:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:891:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:892:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:892:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:892:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:224:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1470:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:487:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:490:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:42: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:299:27: warning: Using plain integer as NULL pointer
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:345:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:789:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:789:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+block/blk-exec.c:24:36: warning: cast from restricted blk_status_t
+block/blk-exec.c:108:17: warning: cast to restricted blk_status_t
+drivers/base/firmware_loader/main.c:290:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:620:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:620:32: expected int
+drivers/block/nbd.c:620:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:661:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:661:48: expected int
+drivers/block/nbd.c:661:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1005:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1005:21: expected int [assigned] ret
+drivers/block/nbd.c:1005:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1010:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1010:16: expected restricted blk_status_t
+drivers/block/nbd.c:1010:16: got int [assigned] ret
+drivers/char/random.c:2272:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:16: expected void *
+drivers/crypto/nx/nx-common-pseries.c:764:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:29: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:439:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:49:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1422:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1422:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1422:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1885:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1908:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2051:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2243:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2367:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2412:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2780:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3282:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3975:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:349:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3721:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3721:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3721:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3721:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3735:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3735:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3789:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3789:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3789:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3789:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3789:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3789:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3789:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3789:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3819:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3819:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3819:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3819:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3835:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3835:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3835:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3835:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3835:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3835:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3868:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3868:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3868:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3868:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3947:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3947:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3947:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3947:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3965:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3965:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3965:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3965:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3965:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3965:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4028:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4028:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4028:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4028:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4028:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4028:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1227:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1227:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1227:24: struct md_rdev *
+drivers/md/raid1.c:1384:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1384:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1384:40: struct md_rdev *
+drivers/md/raid1.c:1611:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1611:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1611:40: struct md_rdev *
+drivers/md/raid1.c:1676:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1676:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1676:40: struct md_rdev *
+drivers/md/raid1.c:1793:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1793:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1793:25: struct md_rdev *
+drivers/md/raid1.c:1804:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1804:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1804:25: struct md_rdev *
+drivers/md/raid1.c:2271:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2271:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2271:32: struct md_rdev *
+drivers/md/raid1.c:2307:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2307:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2307:32: struct md_rdev *
+drivers/md/raid1.c:2325:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2325:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2325:32: struct md_rdev *
+drivers/md/raid1.c:2742:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2742:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2742:24: struct md_rdev *
+drivers/md/raid10.c:1922:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1922:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1922:37: struct md_rdev *
+drivers/md/raid10.c:4915:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4915:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4915:33: struct md_rdev *
+drivers/md/raid10.c:4918:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4918:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4918:33: struct md_rdev *
+drivers/md/raid10.c:5007:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5007:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5007:32: struct md_rdev *
+drivers/md/raid10.c:5010:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5010:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5010:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1149:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1149:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1149:28: struct md_rdev *
+drivers/md/raid10.c:1290:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1290:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1290:40: struct md_rdev *
+drivers/md/raid10.c:1291:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1291:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1291:41: struct md_rdev *
+drivers/md/raid10.c:1416:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1416:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1416:40: struct md_rdev *
+drivers/md/raid10.c:1417:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1417:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1417:41: struct md_rdev *
+drivers/md/raid10.c:1722:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1722:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1722:40: struct md_rdev *
+drivers/md/raid10.c:1723:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1723:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1723:41: struct md_rdev *
+drivers/md/raid10.c:1889:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1889:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1889:40: struct md_rdev *
+drivers/md/raid10.c:2112:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2112:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2112:25: struct md_rdev *
+drivers/md/raid10.c:2126:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2126:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2126:17: struct md_rdev *
+drivers/md/raid10.c:2693:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2693:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2693:32: struct md_rdev *
+drivers/md/raid10.c:2748:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2748:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2748:32: struct md_rdev *
+drivers/md/raid10.c:2784:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2784:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2784:32: struct md_rdev *
+drivers/md/raid10.c:3294:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3294:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3294:49: struct md_rdev *
+drivers/md/raid10.c:3369:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3369:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3369:33: struct md_rdev *
+drivers/md/raid10.c:3370:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3370:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3370:36: struct md_rdev *
+drivers/md/raid10.c:3440:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3440:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3440:56: struct md_rdev *
+drivers/md/raid10.c:3457:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3457:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3457:41: struct md_rdev *
+drivers/md/raid10.c:3660:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3660:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3660:32: struct md_rdev *
+drivers/md/raid10.c:3690:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3690:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3690:32: struct md_rdev *
+drivers/md/raid10.c:4446:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4446:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4446:40: struct md_rdev *
+drivers/md/raid10.c:4462:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4462:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4462:40: struct md_rdev *
+drivers/md/raid10.c:5092:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5092:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5092:48: struct md_rdev *
+drivers/md/raid10.c:5188:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5188:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5188:48: struct md_rdev *
+drivers/md/raid10.c:5191:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5191:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5191:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5419:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5419:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5419:16: struct md_rdev *
+drivers/md/raid5.c:5422:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5422:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5422:24: struct md_rdev *
+drivers/md/raid5.c:7810:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7810:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7810:40: struct md_rdev *
+drivers/md/raid5.c:8023:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8023:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8023:25: struct md_rdev *
+drivers/md/raid5.c:8039:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8039:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8039:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7032:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7033:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7039:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7040:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7041:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2818:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2824:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2871:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2871:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2871:40: got int
+drivers/net/bonding/bond_options.c:1162:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1162:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1162:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8312:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:121:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16969:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16969:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16969:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16970:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16970:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16970:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2122:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1309:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1313:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1398:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10149:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10149:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10149:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6962:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:589:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/nvdimm/bus.c:29:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1547:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1547:73: expected restricted __be32
+drivers/of/base.c:1547:73: got int
+drivers/pci/pci-driver.c:512:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:512:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:713:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:713:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:933:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1057:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1066:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1066:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1067:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1067:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1097:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1097:23: left side has type unsigned short
+drivers/pci/pci.c:1097:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1102:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1124:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1124:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1124:28: got int
+drivers/pci/pci.c:1173:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1173:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1173:36: got int
+drivers/pci/pci.c:1345:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1345:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1347:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1347:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1370:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1370:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1735:38: warning: array of flexible structures
+drivers/pci/pci.c:2314:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2622:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2623:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2816:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2816:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2839:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2839:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4768:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4768:13: left side has type unsigned short
+drivers/pci/pci.c:4768:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4773:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4773:13: left side has type unsigned short
+drivers/pci/pci.c:4773:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:150:17: warning: cast to restricted __le16
+drivers/pci/proc.c:159:17: warning: cast to restricted __le32
+drivers/pci/proc.c:168:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2323:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1150:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1176:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1176:21: got int
+drivers/scsi/be2iscsi/be_main.c:1661:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1799:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1818:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4333:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4366:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4463:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4463:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4519:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4519:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4519:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4579:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4579:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4579:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4673:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4758:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4758:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5776:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:818:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:826:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:939:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2324:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1303:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_attr.c:2901:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3812:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3821:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3855:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:514:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:515:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:535:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:538:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:903:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:905:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1049:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1064:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1262:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1277:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1379:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1405:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1527:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1546:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1547:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1635:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1697:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1718:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1739:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1760:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1793:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1963:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1964:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1988:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2254:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2255:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3369:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3393:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3633:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3634:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3764:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4592:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11193:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:298:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:299:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:302:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:306:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:307:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:310:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:682:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:687:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2224:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2224:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2224:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2225:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2225:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2225:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2513:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2513:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2513:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2514:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2514:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2514:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2842:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3063:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3601:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3602:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5433:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5433:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5433:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5434:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5434:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5434:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5760:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5836:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5927:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5927:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5927:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5928:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5928:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5928:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5929:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5929:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5929:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6082:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6085:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6085:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6096:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6311:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6311:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6311:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6313:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6313:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6313:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6332:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6332:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6332:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6371:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6371:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6371:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6372:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6372:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6372:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6373:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6373:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6373:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6374:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6374:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6374:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6375:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6375:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6375:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6377:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6377:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6377:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6378:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6378:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6378:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6389:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6389:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6389:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6393:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6393:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6393:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6395:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6395:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6395:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6397:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6397:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6397:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6399:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6399:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6399:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6401:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6401:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6401:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6403:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6403:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6403:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6405:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6405:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6405:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6407:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6407:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6407:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6418:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6418:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6418:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6422:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6422:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6422:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6426:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6426:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6426:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6432:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6432:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6432:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6443:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6443:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6443:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6460:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6460:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6460:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6461:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6461:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6461:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6472:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6472:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6472:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6489:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6489:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6489:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6490:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6490:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6490:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6501:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6501:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6501:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6518:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6518:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6518:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6519:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6519:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6519:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6530:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6530:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6530:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6547:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6547:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6547:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6548:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6548:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6548:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6560:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6560:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6560:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6577:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6577:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6577:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6578:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6578:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6578:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6586:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6586:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6586:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6592:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6592:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6592:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6601:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6601:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6601:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6603:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6603:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6603:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6605:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6605:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6605:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6608:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6608:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6608:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6619:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6619:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6619:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6657:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6657:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6657:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6685:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6685:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6685:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6686:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6686:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6686:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6695:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6695:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6695:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6703:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6703:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6703:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6712:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6712:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6712:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6727:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6727:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6727:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6818:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6818:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6818:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6826:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6966:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6968:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6971:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7176:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7181:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7191:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7236:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7236:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7380:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7383:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7480:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7541:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7594:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7655:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7660:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7660:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7660:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8170:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8170:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8170:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8171:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8171:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8171:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8172:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8172:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8172:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8173:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8173:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8173:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8174:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8174:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8174:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8175:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8175:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8175:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8321:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8321:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8321:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8322:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8322:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8322:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8325:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8325:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8325:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8405:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8405:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8405:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8406:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8406:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8406:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8500:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8504:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8507:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8580:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9236:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9469:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9469:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10998:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11591:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11720:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11720:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11720:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11723:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11724:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11729:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11730:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11738:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11740:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11743:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11743:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:11743:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8997:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9161:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3267:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2074:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2075:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3997:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3998:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4000:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4000:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4000:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4000:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7045:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:145:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:145:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:145:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:385:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:390:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4442:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5521:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5521:34: expected unsigned char [usertype] cgn_stat_npm
+drivers/scsi/lpfc/lpfc_init.c:5521:34: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5573:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5573:34: expected unsigned char [usertype] cgn_stat_npm
+drivers/scsi/lpfc/lpfc_init.c:5573:34: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5635:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5635:13: expected unsigned short [usertype] *ptr
+drivers/scsi/lpfc/lpfc_init.c:5635:13: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5637:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5637:14: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5637:14: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5639:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5639:13: expected unsigned short [usertype] *ptr
+drivers/scsi/lpfc/lpfc_init.c:5639:13: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5641:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5641:14: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5641:14: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5643:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5643:13: expected unsigned short [usertype] *ptr
+drivers/scsi/lpfc/lpfc_init.c:5643:13: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5645:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5645:14: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5645:14: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5647:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5647:14: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5647:14: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5650:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5650:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5650:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5656:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5656:14: expected unsigned short [usertype] *mptr
+drivers/scsi/lpfc/lpfc_init.c:5656:14: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5657:15: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5657:15: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5657:15: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5692:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5692:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5692:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5693:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5693:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5693:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5694:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5694:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5694:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5695:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5695:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5695:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5696:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5696:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5696:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5697:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5697:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5697:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5698:22: expected unsigned short [usertype] *mptr
+drivers/scsi/lpfc/lpfc_init.c:5698:22: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5699:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5699:23: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5699:23: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5700:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5700:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5700:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5701:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5701:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5701:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5756:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_init.c:5756:33: warning: cast from restricted __le16
+drivers/scsi/lpfc/lpfc_init.c:5764:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5764:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5764:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5765:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5765:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5765:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5766:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5766:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5766:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5767:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5767:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5767:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5768:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5768:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5768:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5769:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5769:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5769:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5770:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5770:22: expected unsigned short [usertype] *mptr
+drivers/scsi/lpfc/lpfc_init.c:5770:22: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5771:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5771:23: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5771:23: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5772:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5772:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5772:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5773:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5773:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5773:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6541:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:7960:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:7960:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:7960:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:7965:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:7965:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:7965:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:13414:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:13414:27: expected restricted __le16 [usertype] cgn_warn_freq
+drivers/scsi/lpfc/lpfc_init.c:13414:27: got int
+drivers/scsi/lpfc/lpfc_init.c:13415:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:13415:28: expected restricted __le16 [usertype] cgn_alarm_freq
+drivers/scsi/lpfc/lpfc_init.c:13415:28: got int
+drivers/scsi/lpfc/lpfc_init.c:14433:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14434:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14435:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14436:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:471:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:515:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1371:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1380:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1381:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2173:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2175:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2179:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2182:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2183:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2190:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2205:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1989:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1989:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1989:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1013:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1013:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1013:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1020:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1020:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1020:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1375:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1375:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1375:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1393:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1393:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1393:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1399:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1399:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1399:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1400:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1400:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1400:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1409:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1409:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1409:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1411:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1411:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1411:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1430:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1432:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1432:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1432:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2626:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2830:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2830:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2830:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2837:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2837:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2837:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2915:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2915:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2915:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2922:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2922:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2922:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2940:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2940:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2940:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3008:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3008:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3008:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3017:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:114:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:384:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:385:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:388:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:391:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:392:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:395:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:707:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:707:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:707:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:710:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:710:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:710:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:711:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:711:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:711:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:716:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:716:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:716:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:718:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:720:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:720:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:720:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:721:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:721:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:721:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:837:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:837:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:837:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:925:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:927:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:929:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:970:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:970:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:970:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1104:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1104:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1104:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1225:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1225:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1225:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1628:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1628:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1628:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1629:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1629:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1629:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1662:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1662:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1662:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1663:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1663:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1663:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1664:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1664:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1664:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1673:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1674:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1680:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1797:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1797:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1797:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1798:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1798:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1798:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1826:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1826:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1826:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1827:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1827:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1827:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1828:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1828:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1828:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1845:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1846:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1880:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1881:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1904:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2022:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2022:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2022:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2049:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2049:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2049:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2050:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2050:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2050:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2075:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2075:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2075:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2089:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2089:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2089:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2090:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2090:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2090:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2093:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2094:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2094:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2094:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2104:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2104:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2104:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2105:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2105:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2105:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2238:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2238:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2238:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2240:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2240:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2240:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2244:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2244:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2244:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2245:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2245:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2245:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2257:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2257:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2257:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2291:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2291:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2291:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2292:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2292:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2292:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2310:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2311:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2312:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2312:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2312:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2364:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2364:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2364:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2366:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2366:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2366:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2370:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2370:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2370:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2371:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2371:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2371:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2400:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2400:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2400:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2402:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2402:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2402:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2409:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2409:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2409:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2674:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2723:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2723:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2723:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2737:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2737:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2737:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2799:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2799:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2799:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2816:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2816:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2816:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2839:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2839:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2839:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3246:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3248:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3248:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3248:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3304:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3304:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3304:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3306:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3306:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3306:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3322:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3322:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3322:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3324:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3324:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3324:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3328:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3328:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3328:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3329:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3329:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3329:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3338:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3338:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3338:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3362:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3364:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3364:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3372:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3374:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3374:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3374:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3394:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3394:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3394:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3401:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3410:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3486:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3488:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3488:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3488:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3589:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3597:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3606:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3774:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4006:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4031:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4036:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4064:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4119:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4119:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4249:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4249:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4249:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4253:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4253:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4253:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4257:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4257:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4257:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4566:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4566:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4566:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4570:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4570:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4570:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4574:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4574:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4574:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:6079:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6856:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6856:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6856:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6858:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6858:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6858:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6859:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6859:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6859:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6018:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:19311:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19312:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19313:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19314:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19315:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19316:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18069:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18069:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18069:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18071:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18071:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18071:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18073:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18073:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18073:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18075:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18075:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18075:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18088:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18088:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18088:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15350:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15351:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15351:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15351:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15351:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15360:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8855:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8858:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8859:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2332:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2434:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2438:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2439:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9309:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9355:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10271:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10279:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10280:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10280:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10280:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10297:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10297:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10297:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10306:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10306:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:10306:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10308:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10308:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:10308:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10310:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10312:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10312:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10312:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10313:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10313:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10313:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10383:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10384:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10388:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10392:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10707:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12049:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12077:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14087:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14099:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14774:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17881:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17881:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17881:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17883:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17883:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17883:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17886:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17886:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17886:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17888:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17888:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17888:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18181:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18181:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18181:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18183:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18183:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18183:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18190:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18190:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18190:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18192:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18192:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18192:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18203:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18203:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18203:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19042:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20836:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20836:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20836:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21181:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21189:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21190:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21190:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21190:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21224:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21224:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21224:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21233:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21233:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:21233:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21234:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21234:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:21234:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21235:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21237:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21237:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21237:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21238:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21238:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21238:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:22118:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:22118:58: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:22118:58: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12796:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/mpt3sas/mpt3sas_base.c:1775:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1775:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1775:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1830:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1830:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1830:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4325:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4325:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4325:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4347:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4347:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4347:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4370:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4370:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4370:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4391:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4391:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4391:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6908:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6908:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6908:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6927:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6935:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6948:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:8101:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:8101:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:8101:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10885:25: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:420:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3775:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5676:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5715:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3395:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:544:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:592:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:605:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:618:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:645:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:150:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/usb/common/debug.c:276:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+fs/aio.c:588:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:588:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:588:24: got struct kioctx_cpu *cpu
+fs/aio.c:755:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:755:18: expected struct kioctx_cpu *cpu
+fs/aio.c:755:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:802:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:802:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:802:24: got struct kioctx_cpu *cpu
+fs/aio.c:907:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:907:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:907:16: got struct kioctx_cpu *
+fs/aio.c:925:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:925:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:925:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3765:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:130:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:130:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:130:22: struct extent_buffer *
+fs/btrfs/ctree.c:463:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:463:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:463:17: struct extent_buffer *
+fs/btrfs/ctree.c:916:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:916:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:916:17: struct extent_buffer *
+fs/btrfs/ctree.c:2460:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2460:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2460:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1034:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1034:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1034:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1978:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5713:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1083:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:391:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/mempool.h, include/linux/bio.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1337:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1337:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:630:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:401:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:401:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:401:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:623:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:623:43: expected char const *device_path
+fs/btrfs/volumes.c:623:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:880:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:880:50: expected char const *
+fs/btrfs/volumes.c:880:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:960:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:960:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:960:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1016:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1016:58: expected char const *src
+fs/btrfs/volumes.c:1016:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2188:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2188:49: expected char const *device_path
+fs/btrfs/volumes.c:2188:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2303:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2303:41: expected char const *device_path
+fs/btrfs/volumes.c:2303:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1812:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1824:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1829:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1830:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1831:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1832:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1837:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1838:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1839:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1840:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1841:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1842:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1845:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1847:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1848:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1851:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:703:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/d_path.c:320:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:196:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:361:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:1065:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1065:41: expected int result
+fs/dax.c:1065:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1439:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1439:46: expected int result
+fs/dax.c:1439:46: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1455:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1455:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1455:21: got unsigned long
+fs/dax.c:1496:51: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1496:51: expected int result
+fs/dax.c:1496:51: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1674:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1674:55: expected int result
+fs/dax.c:1674:55: got restricted vm_fault_t
+fs/dax.c:1689:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1689:58: expected int result
+fs/dax.c:1689:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/blkdev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:625:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:728:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:888:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1081:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1111:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1154:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1323:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1557:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1142:36: warning: Using plain integer as NULL pointer
+fs/exec.c:421:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:421:31: expected char const [noderef] __user *
+fs/exec.c:421:31: got void *
+fs/exec.c:1040:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1040:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1040:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1147:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1147:56: expected struct task_struct *parent
+fs/exec.c:1147:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1182:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1182:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1182:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1757:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1757:70: expected struct task_struct *tsk
+fs/exec.c:1757:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/fcntl.c:949:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:949:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:949:9: struct fasync_struct *
+fs/fcntl.c:1024:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1024:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1024:22: struct fasync_struct *
+fs/fcntl.c:1035:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1035:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1035:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:620:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:778:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:829:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1054:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:830:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:861:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1542:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1674:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io-wq.c:707:25: warning: context imbalance in 'create_worker_cont' - different lock contexts for basic block
+fs/io-wq.c:889:17: warning: context imbalance in 'io_wqe_enqueue' - different lock contexts for basic block
+fs/io-wq.c:950:13: warning: context imbalance in 'io_acct_cancel_pending_work' - different lock contexts for basic block
+fs/io-wq.c:979:9: warning: context imbalance in 'io_wqe_cancel_pending_work' - different lock contexts for basic block
+fs/io_uring.c:3099:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3099:24: expected void [noderef] __user *
+fs/io_uring.c:3099:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4575:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4575:14: expected struct file *file
+fs/io_uring.c:4575:14: got struct file [noderef] __rcu *
+fs/io_uring.c:5205:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5205:72: expected int mask
+fs/io_uring.c:5205:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5209:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5209:21: expected unsigned int [usertype] result
+fs/io_uring.c:5209:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5234:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5234:29: expected unsigned int [usertype] result
+fs/io_uring.c:5234:29: got restricted __poll_t
+fs/io_uring.c:5325:51: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5325:51: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5325:51: got unsigned int [usertype] result
+fs/io_uring.c:5481:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5481:41: expected int mask
+fs/io_uring.c:5481:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5553:30: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5553:53: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5553:53: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5553:53: got unsigned int
+fs/io_uring.c:5565:22: warning: invalid assignment: |=
+fs/io_uring.c:5565:22: left side has type restricted __poll_t
+fs/io_uring.c:5565:22: right side has type int
+fs/io_uring.c:5570:30: warning: invalid assignment: &=
+fs/io_uring.c:5570:30: left side has type restricted __poll_t
+fs/io_uring.c:5570:30: right side has type int
+fs/io_uring.c:5573:22: warning: invalid assignment: |=
+fs/io_uring.c:5573:22: left side has type restricted __poll_t
+fs/io_uring.c:5573:22: right side has type int
+fs/io_uring.c:5596:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5596:33: expected int mask
+fs/io_uring.c:5596:33: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5596:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:5596:50: expected int events
+fs/io_uring.c:5596:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:5708:24: warning: invalid assignment: |=
+fs/io_uring.c:5708:24: left side has type unsigned int
+fs/io_uring.c:5708:24: right side has type restricted __poll_t
+fs/io_uring.c:5709:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5709:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5709:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5709:38: expected restricted __poll_t
+fs/io_uring.c:5709:38: got unsigned int
+fs/io_uring.c:5847:35: warning: invalid assignment: &=
+fs/io_uring.c:5847:35: left side has type restricted __poll_t
+fs/io_uring.c:5847:35: right side has type int
+fs/io_uring.c:5848:54: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5848:35: warning: invalid assignment: |=
+fs/io_uring.c:5848:35: left side has type restricted __poll_t
+fs/io_uring.c:5848:35: right side has type unsigned int
+fs/io_uring.c:7840:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7851:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:680:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2318:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/super.c:1129:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1129:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1129:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1130:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1130:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1130:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1346:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4proc.c:1539:24: warning: incorrect type in assignment (different base types)
+fs/nfsd/nfs4proc.c:1539:24: expected restricted __be32 [usertype] status
+fs/nfsd/nfs4proc.c:1539:24: got int
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/buffer_head.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:555:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:555:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:555:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:530:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:530:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:530:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:547:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1011:21: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:755:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:761:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:768:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:775:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1245:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:46:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:46:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:46:23: struct posix_acl *
+fs/posix_acl.c:60:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:60:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:60:33: struct posix_acl *
+fs/proc/array.c:247:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:247:11: expected struct k_sigaction *k
+fs/proc/array.c:247:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:537:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:537:44: expected struct task_struct *tsk
+fs/proc/array.c:537:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:283:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:543:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2236:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2293:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2390:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:921:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1071:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1071:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1071:24: struct hlist_node *
+fs/seq_file.c:1073:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1073:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1073:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:126:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:129:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:133:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:149:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:153:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:171:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:180:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:180:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:180:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:184:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:184:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:184:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:194:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:194:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:194:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:196:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:196:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:196:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:198:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:198:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:200:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:200:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:200:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:300:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:300:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:300:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:302:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:302:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:302:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:304:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:304:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:304:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:469:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:852:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1131:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1315:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:193:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:294:16: warning: cast to restricted __le32
+init/main.c:776:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:788:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:533:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:533:35: expected void *
+kernel/bpf/arraymap.c:533:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:552:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:552:35: expected void *
+kernel/bpf/arraymap.c:552:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:584:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:584:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:584:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h, include/linux/cgroup-defs.h, include/linux/cgroup.h, include/net/netprio_cgroup.h, include/linux/netdevice.h, ...):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2546:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3372:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3708:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/core.c:218:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1358:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1548:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1553:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1804:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2353:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:671:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:712:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2400:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:764:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1111:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1178:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1239:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1304:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1356:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1390:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1546:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1679:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1904:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1334:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1335:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1336:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1337:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1338:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1339:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1340:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:90:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:305:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:80:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:80:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:267:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:1733:41: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12470:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12951:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12955:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12959:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12963:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12967:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12971:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12975:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:13034:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:62:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:490:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6269:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6269:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6269:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6272:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6272:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6272:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2789:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2864:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2975:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4865:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6052:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6145:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6173:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6222:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:967:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:268:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:268:13: expected struct cred const *old
+kernel/cred.c:268:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:42: expected struct cred const *cred
+kernel/cred.c:357:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:357:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:357:30: got struct cred const *
+kernel/cred.c:358:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:27: expected struct cred const *cred
+kernel/cred.c:358:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:359:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:359:41: expected struct cred const *_cred
+kernel/cred.c:359:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:360:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:360:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:360:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:360:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:360:17: expected struct cred const *cred
+kernel/cred.c:360:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:399:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:399:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:399:32: got struct cred const *
+kernel/cred.c:452:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:452:38: expected struct cred const *old
+kernel/cred.c:452:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: cast from unknown type
+kernel/cred.c:558:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:558:41: expected struct cred const *old
+kernel/cred.c:558:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:599:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:599:46: expected struct cred const *override
+kernel/cred.c:599:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:671:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:671:38: expected struct cred const *old
+kernel/cred.c:671:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:353:19: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3426:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3426:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3426:18: struct perf_event_context *
+kernel/events/core.c:3427:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3427:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3427:23: struct perf_event_context *
+kernel/events/core.c:3475:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3475:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3475:25: struct perf_event_context *
+kernel/events/core.c:3476:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3476:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3476:25: struct perf_event_context *
+kernel/events/core.c:4678:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4678:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4678:25: struct perf_event_context *
+kernel/events/core.c:5953:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5953:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5953:9: struct perf_buffer *
+kernel/events/core.c:5415:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5659:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5659:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5659:22: struct perf_buffer *
+kernel/events/core.c:5795:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5795:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5795:14: struct perf_buffer *
+kernel/events/core.c:5828:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5828:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5828:14: struct perf_buffer *
+kernel/events/core.c:5885:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5885:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5885:14: struct perf_buffer *
+kernel/events/core.c:5971:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5971:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5971:14: struct perf_buffer *
+kernel/events/core.c:5984:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5984:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5984:14: struct perf_buffer *
+kernel/events/core.c:7612:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7612:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7612:23: struct perf_event_context *
+kernel/events/core.c:7664:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7664:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7664:23: struct perf_event_context *
+kernel/events/core.c:7703:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7703:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7703:13: struct perf_buffer *
+kernel/events/core.c:7808:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7808:61: expected struct task_struct *p
+kernel/events/core.c:7808:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7810:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7810:61: expected struct task_struct *p
+kernel/events/core.c:7810:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8511:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8511:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8511:23: struct perf_event_context *
+kernel/events/core.c:9475:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9475:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9475:9: struct swevent_hlist *
+kernel/events/core.c:9514:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9514:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9514:17: struct swevent_hlist *
+kernel/events/core.c:9695:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9695:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9695:23: struct perf_event_context *
+kernel/events/core.c:10870:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12671:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12671:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12671:9: struct perf_event_context *
+kernel/events/core.c:12781:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12781:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12781:17: struct perf_event_context *
+kernel/events/core.c:13211:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13211:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13211:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2823:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4650:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9324:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9324:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9324:17: struct swevent_hlist *
+kernel/events/core.c:9344:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9344:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9344:17: struct swevent_hlist *
+kernel/events/core.c:9464:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:16: struct swevent_hlist *
+kernel/events/core.c:9464:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:16: struct swevent_hlist *
+kernel/events/core.c:9464:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1976:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1976:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1976:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1978:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1978:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1978:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2278:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2278:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2278:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:277:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:277:37: expected struct task_struct *tsk
+kernel/exit.c:277:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:280:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:280:32: expected struct task_struct *task
+kernel/exit.c:280:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:35: expected struct task_struct *task
+kernel/exit.c:281:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:326:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:326:24: expected struct task_struct *parent
+kernel/exit.c:326:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:355:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:355:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:355:23: struct task_struct *
+kernel/exit.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:379:9: struct list_head *
+kernel/exit.c:379:9: struct list_head [noderef] __rcu *
+kernel/exit.c:574:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:576:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:908:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1060:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1085:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1174:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1189:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1240:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1243:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1249:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1430:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1430:59: void *
+kernel/exit.c:1430:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1446:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1446:25: expected struct task_struct *parent
+kernel/exit.c:1446:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1810:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:379:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:162:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:764:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1018:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1018:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1018:19: got struct task_struct *p
+kernel/fork.c:1235:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1235:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1235:24: got struct file *new_exe_file
+kernel/fork.c:1235:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1235:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1235:24: got struct file *new_exe_file
+kernel/fork.c:1235:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1235:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1235:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1593:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1593:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1593:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1602:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1602:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1602:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1603:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1603:36: expected void const *
+kernel/fork.c:1603:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1604:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1604:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1604:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1697:9: expected struct qspinlock *lock
+kernel/fork.c:1697:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1697:9: expected struct qspinlock *lock
+kernel/fork.c:1697:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1697:9: expected struct qspinlock *lock
+kernel/fork.c:1697:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:2016:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2016:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2016:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2020:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2020:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2020:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2324:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2324:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2324:32: got struct task_struct *
+kernel/fork.c:2333:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2333:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2333:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2382:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2382:54: expected struct list_head *head
+kernel/fork.c:2382:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2403:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2403:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2403:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2421:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2421:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2421:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2448:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2448:28: expected struct sighand_struct *sighand
+kernel/fork.c:2448:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2476:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2476:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2476:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2478:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2478:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2478:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2887:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2887:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2887:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2968:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2968:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2968:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2060:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2380:59: warning: dereference of noderef expression
+kernel/fork.c:2381:59: warning: dereference of noderef expression
+kernel/fork.c:1010:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1010:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1010:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1771:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:2219:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2926:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:3189:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:838:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:566:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:187:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:199:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:187:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:187:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:226:17: warning: context imbalance in '_raw_read_lock' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:162:9: warning: context imbalance in '_raw_read_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:242:17: warning: context imbalance in '_raw_read_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:250:17: warning: context imbalance in '_raw_read_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:298:17: warning: context imbalance in '_raw_write_lock' - wrong count at exit
+./include/linux/rwlock_api_smp.h:189:9: warning: context imbalance in '_raw_write_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:314:17: warning: context imbalance in '_raw_write_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:322:17: warning: context imbalance in '_raw_write_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:338:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:354:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/module.c:2762:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2762:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2762:23: got void *
+kernel/module.c:4763:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:198:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:232:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:235:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:262:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:265:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:283:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:318:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:343:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:360:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:367:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:391:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:422:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:425:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:452:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:455:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:485:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:55:77: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:357:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: cast from unknown type
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:432:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:432:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:432:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:455:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:455:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:455:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:491:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:491:54: expected struct task_struct *parent
+kernel/ptrace.c:491:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:499:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:499:53: expected struct task_struct *new_parent
+kernel/ptrace.c:499:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:547:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:547:41: expected struct task_struct *p1
+kernel/ptrace.c:547:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:549:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:549:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:549:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:751:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:751:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:751:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:759:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:759:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:759:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:882:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:882:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:882:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:886:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:886:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:886:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1116:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1116:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1116:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1118:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1118:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1118:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:497:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:698:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:714:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:888:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1270:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/tree.c:1435:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1847:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2623:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/core.c:710:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:710:48: expected struct task_struct *p
+kernel/sched/core.c:710:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:963:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:963:38: expected struct task_struct *curr
+kernel/sched/core.c:963:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1021:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1021:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1021:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2101:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2101:33: expected struct task_struct *p
+kernel/sched/core.c:2101:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2101:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2101:68: expected struct task_struct *tsk
+kernel/sched/core.c:2101:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3416:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3498:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3498:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3498:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3698:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3698:36: expected struct task_struct const *p
+kernel/sched/core.c:3698:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8836:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8836:43: expected struct task_struct *push_task
+kernel/sched/core.c:8836:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5198:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5198:38: expected struct task_struct *curr
+kernel/sched/core.c:5198:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6176:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6176:14: expected struct task_struct *prev
+kernel/sched/core.c:6176:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6793:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6793:17: struct task_struct *
+kernel/sched/core.c:6793:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6793:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6793:17: struct task_struct *
+kernel/sched/core.c:6793:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6793:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6793:17: struct task_struct *
+kernel/sched/core.c:6793:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6793:17: error: cast from unknown type
+kernel/sched/core.c:6997:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6997:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6997:22: struct task_struct *
+kernel/sched/core.c:10797:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:10797:25: expected struct task_struct *p
+kernel/sched/core.c:10797:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:467:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:500:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/kthread.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1549:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1549:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:76:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:76:13: expected struct task_struct const *p
+kernel/sched/pelt.h:76:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:710:11: warning: dereference of noderef expression
+kernel/sched/core.c:2092:33: warning: dereference of noderef expression
+kernel/sched/core.c:2093:19: warning: dereference of noderef expression
+kernel/sched/core.c:2094:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/core.c:2067:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2067:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2067:38: struct task_struct const *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2151:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2151:13: struct task_struct *
+kernel/sched/deadline.c:2151:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2151:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2151:13: struct task_struct *
+kernel/sched/deadline.c:2151:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2151:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2151:13: struct task_struct *
+kernel/sched/deadline.c:2151:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2151:13: error: cast from unknown type
+kernel/sched/deadline.c:2279:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2279:25: struct task_struct *
+kernel/sched/deadline.c:2279:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2279:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2279:25: struct task_struct *
+kernel/sched/deadline.c:2279:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2279:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2279:25: struct task_struct *
+kernel/sched/deadline.c:2279:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2279:25: error: cast from unknown type
+kernel/sched/deadline.c:1799:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1799:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1799:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1810:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1810:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1810:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2007:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2007:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2007:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1683:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1683:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1683:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1760:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1760:43: expected struct task_struct *p
+kernel/sched/deadline.c:1760:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2324:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2324:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2324:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2326:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2326:23: expected struct task_struct *p
+kernel/sched/deadline.c:2326:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2328:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2328:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2328:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2492:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2492:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2492:22: struct task_struct *
+kernel/sched/deadline.c:1142:24: warning: context imbalance in 'dl_task_timer' - wrong count at exit
+kernel/sched/deadline.c:1381:24: warning: context imbalance in 'inactive_task_timer' - wrong count at exit
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/debug.c:417:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:417:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:417:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:731:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:731:9: expected struct task_struct *tsk
+kernel/sched/debug.c:731:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:731:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:731:9: expected struct task_struct *tsk
+kernel/sched/debug.c:731:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/fair.c:862:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:862:34: expected struct sched_entity *se
+kernel/sched/fair.c:862:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2509:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2509:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2509:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10811:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10811:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10811:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5531:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5531:38: expected struct task_struct *curr
+kernel/sched/fair.c:5531:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5777:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5778:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6802:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6802:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6802:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6936:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6936:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6936:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7129:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7129:38: expected struct task_struct *curr
+kernel/sched/fair.c:7129:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7427:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7427:38: expected struct task_struct *curr
+kernel/sched/fair.c:7427:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8412:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8412:40: expected struct sched_domain *child
+kernel/sched/fair.c:8412:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8860:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8860:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8860:22: struct task_struct *
+kernel/sched/fair.c:10123:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10123:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10123:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9783:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9783:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9783:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10195:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10195:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10195:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5460:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2223:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2223:25: struct task_struct *
+kernel/sched/rt.c:2223:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2223:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2223:25: struct task_struct *
+kernel/sched/rt.c:2223:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2223:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2223:25: struct task_struct *
+kernel/sched/rt.c:2223:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2223:25: error: cast from unknown type
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1753:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1753:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1753:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1895:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1895:40: expected struct task_struct *task
+kernel/sched/rt.c:1895:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1916:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1916:13: struct task_struct *
+kernel/sched/rt.c:1916:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1916:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1916:13: struct task_struct *
+kernel/sched/rt.c:1916:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1916:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1916:13: struct task_struct *
+kernel/sched/rt.c:1916:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1916:13: error: cast from unknown type
+kernel/sched/rt.c:2274:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2274:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2274:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2276:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2276:40: expected struct task_struct *p
+kernel/sched/rt.c:2276:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2276:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2276:61: expected struct task_struct *p
+kernel/sched/rt.c:2276:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/stop_task.c:74:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:74:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:74:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:729:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:729:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:729:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:891:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:891:70: expected struct sched_domain *sd
+kernel/sched/topology.c:891:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:920:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:59: expected struct sched_domain *sd
+kernel/sched/topology.c:920:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:964:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:964:57: expected struct sched_domain *sd
+kernel/sched/topology.c:964:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:966:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:966:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:966:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:55: expected struct sched_domain *sd
+kernel/sched/topology.c:974:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1046:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1046:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1046:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1150:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1150:40: expected struct sched_domain *child
+kernel/sched/topology.c:1150:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1561:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1561:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1561:43: got struct sched_domain *child
+kernel/sched/topology.c:2115:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2115:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2115:31: got struct sched_domain *sd
+kernel/sched/topology.c:2218:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2218:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2218:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2235:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2235:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2235:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1756:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1756:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1756:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1769:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1769:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1769:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1756:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1756:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1756:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1769:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1769:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1769:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1582:19: warning: dereference of noderef expression
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1335:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1335:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1335:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1347:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1347:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1347:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1851:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1851:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1851:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1869:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1869:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1869:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:493:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:493:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:493:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:497:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:497:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:497:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:530:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:530:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:530:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:533:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:533:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:533:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:555:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:555:53: expected struct k_sigaction *ka
+kernel/signal.c:555:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:708:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:708:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:708:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:710:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:710:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:710:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:897:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:897:9: expected struct qspinlock *lock
+kernel/signal.c:897:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:897:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:897:9: expected struct qspinlock *lock
+kernel/signal.c:897:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:897:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:897:9: expected struct qspinlock *lock
+kernel/signal.c:897:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1092:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1092:9: expected struct qspinlock *lock
+kernel/signal.c:1092:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1092:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1092:9: expected struct qspinlock *lock
+kernel/signal.c:1092:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1092:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1092:9: expected struct qspinlock *lock
+kernel/signal.c:1092:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1333:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1333:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1333:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1334:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1334:16: expected struct k_sigaction *action
+kernel/signal.c:1334:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1351:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1351:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1351:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1677:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1677:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1677:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1679:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1679:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1679:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1906:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1906:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1906:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2016:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2035:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2035:65: expected struct task_struct *tsk
+kernel/signal.c:2035:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2036:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2054:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2054:14: expected struct sighand_struct *psig
+kernel/signal.c:2054:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2083:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2083:46: expected struct task_struct *t
+kernel/signal.c:2083:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2084:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2084:34: expected struct task_struct *parent
+kernel/signal.c:2084:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2113:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2113:24: expected struct task_struct *parent
+kernel/signal.c:2113:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2116:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2116:24: expected struct task_struct *parent
+kernel/signal.c:2116:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2149:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2149:17: expected struct sighand_struct *sighand
+kernel/signal.c:2149:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2224:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2224:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2224:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2226:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2226:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2226:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2274:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2274:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2274:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2329:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2329:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2329:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2363:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2363:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2363:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2365:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2365:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2365:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2462:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2462:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2462:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2547:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2547:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2547:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2559:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2559:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2559:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2597:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2597:52: expected struct task_struct *tsk
+kernel/signal.c:2597:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2599:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2636:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2636:49: expected struct sighand_struct *sighand
+kernel/signal.c:2636:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2967:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2967:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2967:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2987:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2987:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2987:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3054:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3054:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3054:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3056:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3056:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3056:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3207:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3207:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3207:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3210:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3210:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3210:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3596:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3596:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3596:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3608:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3608:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3608:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3613:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3613:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3613:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3618:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3618:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3618:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4072:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4072:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4072:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4084:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4084:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4084:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4102:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4102:11: expected struct k_sigaction *k
+kernel/signal.c:4102:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4104:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4104:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4104:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4150:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4150:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4150:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:542:35: warning: dereference of noderef expression
+kernel/signal.c:570:52: warning: dereference of noderef expression
+kernel/signal.c:1044:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1311:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1678:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2036:40: warning: dereference of noderef expression
+kernel/signal.c:2036:40: warning: dereference of noderef expression
+kernel/signal.c:2036:40: warning: dereference of noderef expression
+kernel/signal.c:2036:40: warning: dereference of noderef expression
+kernel/signal.c:2179:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2390:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2599:49: warning: dereference of noderef expression
+kernel/signal.c:2599:49: warning: dereference of noderef expression
+kernel/signal.c:2599:49: warning: dereference of noderef expression
+kernel/signal.c:2599:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2717:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4073:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1068:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1068:32: expected struct task_struct *p1
+kernel/sys.c:1068:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c:850:17: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:232:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:267:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:706:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:717:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:732:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3295:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3312:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3787:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3790:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3876:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4191:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4193:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4564:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4706:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4712:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4964:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4966:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5583:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5585:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5646:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5650:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5704:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5705:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6324:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6324:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6376:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6377:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6747:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6748:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6793:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6793:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6793:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3090:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3090:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3090:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3091:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3091:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3091:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3095:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3095:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3095:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3067:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3067:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3067:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3068:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3068:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3068:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4833:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4919:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5276:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5306:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:392:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:392:28: expected struct trace_export **list
+kernel/trace/trace.c:392:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:406:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:33: expected struct trace_export **list
+kernel/trace/trace.c:406:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2860:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2860:38: expected struct event_filter *filter
+kernel/trace/trace.c:2860:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3242:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3242:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3242:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3268:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3268:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3268:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:346:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:346:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:346:9: struct trace_export *
+kernel/trace/trace.c:361:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:361:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:361:9: struct trace_export *
+kernel/trace/trace_events.c:980:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:980:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:980:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1362:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1362:38: expected struct event_filter *filter
+kernel/trace/trace.h:1362:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1362:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1362:38: expected struct event_filter *filter
+kernel/trace/trace.h:1362:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1362:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1362:38: expected struct event_filter *filter
+kernel/trace/trace.h:1362:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3545:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:634:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:634:38: expected void [noderef] __user *to
+lib/iov_iter.c:634:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/vsprintf.c:2229:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2554:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2554:39: expected int may_perform_io
+mm/compaction.c:2554:39: got restricted gfp_t
+mm/compaction.c:531:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:651:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1137:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1831:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:209:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:444:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:517:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:584:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:5490:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4085:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4085:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4085:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4087:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4087:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4087:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4243:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4243:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4243:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4337:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4337:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4337:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5968:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5968:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5968:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:752:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:752:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:752:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:1973:6: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2022:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:155:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5414:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1023:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1736:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1785:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2287:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2822:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3243:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4883:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/memory_hotplug.c:60:12: warning: symbol 'online_policy_to_str' was not declared. Should it be static?
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:514:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:766:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2051:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page_alloc.c:183:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3810:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/memblock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mlock_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2426:39: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2456:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3299:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:88:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1548:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:890:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1548:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1177:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1326:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1383:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3661:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/backing-dev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/vmalloc.c:3829:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:426:1: expected unsigned long flags
+./include/trace/events/vmscan.h:426:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:426:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:426:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1435:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:169:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:174:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:179:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:184:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:189:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:194:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:203:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:208:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:213:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:219:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:224:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:229:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:728:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:857:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3276:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3276:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3276:23: got unsigned int
+net/core/dev.c:3276:23: warning: cast from restricted __wsum
+net/core/dev.c:3815:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:5010:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/filter.c:431:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:434:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:437:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:440:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:443:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:517:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:520:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:523:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1411:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1411:39: expected struct sock_filter const *filter
+net/core/filter.c:1411:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1489:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1489:39: expected struct sock_filter const *filter
+net/core/filter.c:1489:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2296:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2296:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2296:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4183:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4576:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7130:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:8064:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:8067:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:8070:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:246:32: warning: cast to restricted __be16
+net/core/filter.c:273:32: warning: cast to restricted __be32
+net/core/filter.c:1910:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1910:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1910:43: got unsigned long long [usertype] to
+net/core/filter.c:1913:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1913:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1913:36: got unsigned long long [usertype] from
+net/core/filter.c:1913:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1913:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1913:42: got unsigned long long [usertype] to
+net/core/filter.c:1916:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1916:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1916:36: got unsigned long long [usertype] from
+net/core/filter.c:1916:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1916:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1916:42: got unsigned long long [usertype] to
+net/core/filter.c:1961:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1961:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1961:59: got unsigned long long [usertype] to
+net/core/filter.c:1964:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1964:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1964:52: got unsigned long long [usertype] from
+net/core/filter.c:1964:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1964:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1964:58: got unsigned long long [usertype] to
+net/core/filter.c:1967:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1967:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1967:52: got unsigned long long [usertype] from
+net/core/filter.c:1967:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1967:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1967:58: got unsigned long long [usertype] to
+net/core/filter.c:2013:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2013:28: expected unsigned long long
+net/core/filter.c:2013:28: got restricted __wsum
+net/core/filter.c:2035:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2035:35: expected unsigned long long
+net/core/filter.c:2035:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5333:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5333:17: expected unsigned int [usertype] spi
+net/core/filter.c:5333:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5341:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5341:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5341:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:186:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:354:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:806:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2130:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3713:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3725:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1501:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2920:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2948:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2965:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2977:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:780:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:780:46: expected unsigned int [usertype] key
+net/ipv4/route.c:780:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3085:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3085:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3085:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3193:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3193:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3193:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3197:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3197:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3197:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2125:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2294:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2373:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2414:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2791:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2933:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3086:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3086:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3194:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3194:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1507:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2962:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2984:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3034:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2699:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/nf_conntrack_reasm.c:36:14: warning: symbol 'nf_frag_pernet_id' was not declared. Should it be static?
+net/ipv6/route.c:2335:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2335:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2335:39: got restricted __be32
+net/ipv6/seg6.c:190:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:190:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:190:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:368:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: got void *
+net/ipv6/seg6.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:391:20: expected void const *
+net/ipv6/seg6.c:391:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1794:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2419:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2419:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2419:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2736:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2736:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2736:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:119:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1980:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1980:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1980:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3392:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3392:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3392:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2571:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2577:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2627:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1012:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2433:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:130:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:130:35: expected void const *
+net/sched/act_bpf.c:130:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1667:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1667:16: struct tcf_proto *
+net/sched/cls_api.c:1667:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1767:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1767:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1767:20: struct tcf_proto *
+net/sched/cls_api.c:1729:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1729:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1729:25: struct tcf_proto *
+net/sched/cls_api.c:1749:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1749:16: struct tcf_proto *
+net/sched/cls_api.c:1749:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1814:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2488:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1403:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1211:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1160:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1160:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1160:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1162:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1162:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1162:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/sunrpc/sysfs.c:258:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:258:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:258:9: char const *
+net/unix/af_unix.c:1154:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1467:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/unix/af_unix.c:3268:9: warning: context imbalance in 'bpf_iter_unix_seq_stop' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:884:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1302:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1302:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1302:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3934:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3934:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3934:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4024:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4024:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4024:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4051:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4051:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4051:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4079:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4079:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4079:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4079:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4079:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4079:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4079:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4079:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4079:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4080:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4080:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4080:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:243:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:264:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:970:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:970:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:970:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:995:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:995:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:995:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1168:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1168:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1168:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1170:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1170:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1170:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1173:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1173:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1173:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1177:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1177:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1177:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1195:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1195:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1195:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1282:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1282:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1282:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1285:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1285:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1285:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1291:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1291:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1291:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1297:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1297:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1297:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1411:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1411:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1411:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1413:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1413:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1413:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2076:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2076:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2076:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2696:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2696:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2696:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2699:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2699:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2699:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2702:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2702:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2702:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2705:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2705:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2705:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2718:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2718:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2720:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2720:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2720:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2722:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2722:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2722:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2743:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2743:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2743:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2745:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2745:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2745:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:328:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+net/xfrm/xfrm_state.c:358:17: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:382:17: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:795:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:839:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1227:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1321:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1356:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+net/xfrm/xfrm_user.c:3546:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3546:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3546:9: struct sock *
+net/xfrm/xfrm_user.c:3552:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3552:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3552:9: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1761:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1761:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1761:16: struct sock *
+security/commoncap.c:1361:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1277:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=v0.6.4
+KERNEL=v5.15-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:5:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:10:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:15:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:20:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:25:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:30:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:40: warning: cast to restricted __be32
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1060:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1103:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:672:39: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/kvm.c:672:39: expected char const [noderef] __user *uaddr
+arch/powerpc/kernel/kvm.c:672:39: got char const *
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:357:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:145:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:21:6: warning: symbol '_iommu_save' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:90:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:127:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:153:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:981:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1017:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1017:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1017:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1021:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1021:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1021:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1025:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1025:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1025:42: got restricted __le64 [usertype]
+arch/powerpc/kexec/core.c:248:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:248:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:248:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:250:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:250:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:250:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:258:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:258:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:258:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:274:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:274:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:274:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:414:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:414:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:414:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:416:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:416:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:416:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1512:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1514:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:491:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:2347:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1512:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1514:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:653:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:675:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:551:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:559:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:612:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3304:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3539:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:4152:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:660:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:661:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:661:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:661:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:99:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:99:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:99:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:100:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:100:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:100:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:172:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:172:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:172:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2123:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2123:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2123:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2124:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2124:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2124:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2125:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2125:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2125:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/hash_native.c:489:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:545:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:599:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:639:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:916:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:264:29: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:265:49: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: got restricted __be64 [usertype] v
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: got restricted __be64 [usertype] r
+arch/powerpc/net/bpf_jit_comp.c:152:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:165:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:177:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:835:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:835:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:835:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:836:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:836:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:836:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:845:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:845:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:845:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:28:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/setup.c:229:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:229:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:229:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:257:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:257:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:257:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:276:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:276:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:276:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1533:6: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2575:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2575:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2575:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2644:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2650:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2650:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2650:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:47:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/pfunc_core.c:688:48: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:87:5: warning: symbol 'sccdbg' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:192:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:192:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:192:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:250:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:250:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:250:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:251:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:34: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:34: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:44: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:44: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:44: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:476:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:476:58: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:476:58: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:487:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:487:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:487:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:285:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:166:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:166:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:166:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:166:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:172:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:172:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:172:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:182:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:186:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:769:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:769:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:769:58: got restricted __be64 *
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:891:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:891:15: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:891:15: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-cpu.c:892:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:892:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:892:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:224:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1470:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:487:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:490:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1563:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:434:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:437:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:441:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:924:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:934:1: warning: symbol 'dev_attr_dirty_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:162:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:162:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:162:49: got int const *
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/setup.c:299:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:649:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:649:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:649:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:656:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:656:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:656:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:659:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:659:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:659:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:662:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:662:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:662:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:675:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:675:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:675:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:680:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:680:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:680:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:681:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:681:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:681:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:683:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:683:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:683:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:702:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:702:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:702:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:706:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:706:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:706:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:707:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:707:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:707:47: got int const *
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:74:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:108:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:108:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:108:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:162:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:162:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:162:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:217:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:217:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:217:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:223:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:223:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:223:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:336:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:336:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:336:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:229:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:229:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:229:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:229:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:345:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:789:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:789:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+block/blk-cgroup.c:621:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-exec.c:24:36: warning: cast from restricted blk_status_t
+block/blk-exec.c:108:17: warning: cast to restricted blk_status_t
+block/blk-iocost.c:734:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:745:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+crypto/asymmetric_keys/asym_tpm.c:43:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:43:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:43:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:88:22: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:122:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:122:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:122:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:123:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:123:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:123:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:163:19: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:205:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:205:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:205:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:206:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:206:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:206:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:246:19: warning: cast to restricted __be32
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1383:39: warning: dubious: !x | y
+crypto/ecc.c:1393:47: warning: dubious: !x | y
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4460:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4460:24: expected restricted __poll_t
+drivers/android/binder.c:4460:24: got int
+drivers/ata/ahci_ceva.c:106:33: warning: invalid assignment: &=
+drivers/ata/ahci_ceva.c:106:33: left side has type unsigned short
+drivers/ata/ahci_ceva.c:106:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:196:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:196:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:196:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:203:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:203:44: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:203:44: got void *
+drivers/ata/ahci_xgene.c:206:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:206:44: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:206:44: got void *
+drivers/ata/ahci_xgene.c:262:33: warning: invalid assignment: &=
+drivers/ata/ahci_xgene.c:262:33: left side has type unsigned short
+drivers/ata/ahci_xgene.c:262:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:457:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:457:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:457:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:464:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:464:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:464:36: got void *
+drivers/ata/ahci_xgene.c:467:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:467:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:467:36: got void *
+drivers/ata/ahci_xgene.c:502:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:502:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:502:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:508:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:508:41: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:508:41: got void *
+drivers/ata/ahci_xgene.c:514:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:514:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:514:36: got void *
+drivers/ata/ahci_xgene.c:517:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:517:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:517:36: got void *
+drivers/ata/ahci_xgene.c:530:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:530:57: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:530:57: got void *
+drivers/ata/libata-core.c:4540:26: warning: cast to restricted __le16
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2053:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2053:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2053:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:437:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:445:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:445:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:445:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1470:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:150:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:154:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:166:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:166:56: left side has type restricted __be16
+drivers/atm/iphase.c:166:56: right side has type int
+drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:221:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:229:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:243:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:280:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:385:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:445:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:447:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:530:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:584:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2965:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3039:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3039:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3039:23: got int vci
+drivers/atm/iphase.c:669:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1188:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1188:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1188:23: got int [assigned] desc
+drivers/atm/iphase.c:1300:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1300:12: expected int desc
+drivers/atm/iphase.c:1300:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1509:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1556:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1568:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1585:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1738:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1738:34: left side has type restricted __be16
+drivers/atm/iphase.c:1738:34: right side has type int
+drivers/atm/iphase.c:1815:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1816:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1969:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2025:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2052:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2115:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2131:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2132:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2133:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2281:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2281:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2281:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2281:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2283:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2283:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2283:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2283:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2669:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2673:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1135:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1140:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1150:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1172:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1172:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1398:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1411:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1494:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2680:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2681:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2995:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2998:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3009:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3010:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3027:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3028:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:553:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:553:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:553:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:572:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:572:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:572:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1153:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1158:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1488:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1494:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1494:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1494:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1497:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1497:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1497:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1809:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1809:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1809:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1815:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1815:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1815:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1864:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1864:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1865:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1871:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1878:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1879:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1887:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1887:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1887:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1892:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1897:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1897:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1897:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1966:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1976:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1970:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1970:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1970:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1997:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2014:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2015:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2039:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2058:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2059:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2117:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2117:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2117:23: got void *
+drivers/atm/nicstar.c:2118:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2151:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2157:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2190:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2297:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2308:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2351:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2585:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1677:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1677:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1678:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1678:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1678:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1679:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1679:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1679:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1688:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1688:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1688:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1689:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1689:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1689:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1692:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1692:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1692:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1695:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1695:29: left side has type unsigned int
+drivers/atm/nicstar.c:1695:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1703:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1703:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1703:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1706:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1706:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1706:29: got restricted __le32 [usertype]
+drivers/base/firmware_loader/fallback_table.c:19:33: warning: symbol 'fw_fallback_config' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:290:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/cryptoloop.c:134:23: warning: incorrect type in assignment (different base types)
+drivers/block/cryptoloop.c:134:23: expected unsigned int
+drivers/block/cryptoloop.c:134:23: got restricted __le32 [usertype]
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:562:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:562:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:562:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:563:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:563:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:564:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:564:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:570:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:570:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:570:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:571:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:571:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:571:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:572:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:572:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:572:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:579:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:579:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:579:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:580:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:580:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:580:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:581:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:581:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:582:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:582:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:582:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:721:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:735:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:735:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:735:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:772:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:772:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:772:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:836:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:838:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:838:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:838:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:897:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:908:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:909:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:910:43: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:911:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:912:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:917:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:918:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:920:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:921:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:951:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:951:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:951:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:997:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1020:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1033:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1034:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1049:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1050:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1062:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1076:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1113:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1113:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1113:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1320:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1320:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1320:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1348:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1348:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1348:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1360:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1360:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1360:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1380:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1380:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1380:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1381:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1381:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1381:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1391:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1391:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1391:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1392:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1392:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1392:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1393:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1393:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1393:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1406:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1406:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1406:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1407:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1407:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1407:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1422:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1422:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1422:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1424:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1424:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1424:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1440:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1440:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1440:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1442:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1442:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1442:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1455:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1455:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1455:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1457:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1457:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1457:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1680:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1680:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1680:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1682:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1682:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1682:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1696:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1696:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1696:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1701:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1701:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1701:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1711:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1711:29: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1711:29: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1787:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1787:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1787:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1810:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1810:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1810:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1811:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1811:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1811:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1847:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1847:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1847:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:3013:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3013:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:3013:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3015:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3015:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:3015:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3016:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3016:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:3016:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3017:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3017:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:3017:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3019:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3019:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:3019:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3020:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3020:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:3020:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3021:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3021:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:3021:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3022:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3022:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3022:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3023:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3023:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3023:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3025:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3025:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3025:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3026:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3026:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3026:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3028:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3028:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3028:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3029:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3029:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3029:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3082:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3083:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3245:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3246:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3264:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3274:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3275:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3276:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3278:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3279:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3280:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3287:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3288:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3288:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3288:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3288:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3292:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3293:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3293:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3293:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3293:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3303:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3686:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3686:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3686:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:860:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:982:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1289:41: warning: cast to restricted __be32
+drivers/block/drbd/drbd_nl.c:1349:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1641:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1651:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1874:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2132:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2140:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2322:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2345:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2490:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2653:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2886:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2926:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3464:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3589:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3802:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3808:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3998:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2187:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5354:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5355:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5364:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5421:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5421:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5421:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:273:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:529:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:601:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:705:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:774:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1167:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1168:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1169:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1173:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1174:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1179:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1180:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:822:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:877:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1042:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1588:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1893:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1897:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1909:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2157:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2191:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2405:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2415:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2594:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2622:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2633:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2666:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2798:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2855:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3066:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3142:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3199:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3545:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3677:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3678:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3679:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3680:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3681:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3682:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3703:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3787:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3787:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3787:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3944:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4003:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4004:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4005:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4006:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4040:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4040:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4040:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:4045:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4045:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4045:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4051:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4051:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4051:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4118:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4119:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4120:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4128:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4128:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4128:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4169:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4169:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4169:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4290:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4390:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4391:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4416:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4417:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4449:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4653:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4980:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4980:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4998:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4999:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5308:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5309:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5310:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5616:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5635:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5680:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5681:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5690:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5732:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5733:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5741:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5778:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5779:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5787:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5814:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5821:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5844:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5845:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5847:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5874:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5906:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5907:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5909:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5911:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5960:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5960:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5960:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6050:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6050:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6050:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6147:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6147:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6147:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:578:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:691:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:983:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:983:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:983:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1056:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1056:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1056:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1699:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1699:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1699:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1706:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1706:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1706:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1904:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2070:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1950:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2365:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:621:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:513:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:514:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:563:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:567:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1692:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1721:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1894:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2099:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2154:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2141:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2141:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:620:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:620:32: expected int
+drivers/block/nbd.c:620:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:661:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:661:48: expected int
+drivers/block/nbd.c:661:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1005:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1005:21: expected int [assigned] ret
+drivers/block/nbd.c:1005:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1010:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1010:16: expected restricted blk_status_t
+drivers/block/nbd.c:1010:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:495:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:510:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:555:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:571:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:283:26: warning: cast to restricted __le16
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:73:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btintel.c:1040:25: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:1702:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1711:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1712:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1713:25: warning: cast to restricted __le16
+drivers/bluetooth/btqca.c:589:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:1869:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1873:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1877:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1881:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1885:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1891:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:3306:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:3337:18: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1014:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1028:37: warning: cast to restricted __le32
+drivers/bluetooth/virtio_bt.c:306:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:306:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:306:17: bad type *
+drivers/bluetooth/virtio_bt.c:306:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:306:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:339:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:339:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:339:17: bad type *
+drivers/bluetooth/virtio_bt.c:339:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:339:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bus/fsl-mc/fsl-mc-bus.c:395:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
+drivers/bus/fsl-mc/mc-sys.c:295:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/frontend.c:44:23: warning: symbol 'agp_fe' was not declared. Should it be static?
+drivers/char/agp/frontend.c:46:19: warning: symbol 'agp_find_mem_by_key' was not declared. Should it be static?
+drivers/char/agp/frontend.c:161:5: warning: symbol 'agp_create_segment' was not declared. Should it be static?
+drivers/char/agp/frontend.c:213:25: warning: symbol 'agp_find_private' was not declared. Should it be static?
+drivers/char/agp/frontend.c:268:6: warning: symbol 'agp_free_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:274:19: warning: symbol 'agp_allocate_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:486:19: warning: symbol 'agp_find_client_by_pid' was not declared. Should it be static?
+drivers/char/agp/frontend.c:511:19: warning: symbol 'agp_create_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:524:5: warning: symbol 'agp_remove_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:735:5: warning: symbol 'agpioc_acquire_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:778:5: warning: symbol 'agpioc_release_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:785:5: warning: symbol 'agpioc_setup_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:865:5: warning: symbol 'agpioc_protect_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:899:5: warning: symbol 'agpioc_deallocate_wrap' was not declared. Should it be static?
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:200:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:200:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:200:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1215:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1215:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1215:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1284:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1284:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1284:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3602:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:203:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:906:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1267:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1349:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1371:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1393:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1415:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1437:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1459:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1484:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1526:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1623:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1668:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1832:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2280:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2319:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4457:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4514:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4549:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4645:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1045:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:559:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:877:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1037:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1065:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/random.c:2272:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:235:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:268:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:274:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:125:30: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: expected void *p
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:229:17: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:480:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:509:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:593:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clk/sifive/fu740-prci.c:82:21: warning: symbol '__prci_init_clocks_fu740' was not declared. Should it be static?
+drivers/clocksource/jcore-pit.c:126:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:126:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:126:33: got void *
+drivers/clocksource/jcore-pit.c:176:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:176:40: expected void *dev
+drivers/clocksource/jcore-pit.c:176:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-ixp4xx.c:246:50: warning: incorrect type in assignment (different address spaces)
+drivers/clocksource/timer-ixp4xx.c:246:50: expected void *static [toplevel] platform_data
+drivers/clocksource/timer-ixp4xx.c:246:50: got void [noderef] __iomem *base
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:238:31: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:250:37: warning: array of flexible structures
+drivers/crypto/chelsio/chcr_crypto.h:260:39: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/device.c:391:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:439:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:49:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:62:67: warning: Using plain integer as NULL pointer
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1022:78: warning: incorrect type in argument 2 (different base types)
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1022:78: expected unsigned int [usertype] irq_mask
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1022:78: got restricted __le32 [usertype] status_lo
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1023:62: warning: invalid assignment: |=
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1023:62: left side has type restricted __le32
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1023:62: right side has type unsigned long
+drivers/dma/fsl-edma-common.c:360:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:363:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:364:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:364:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:364:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:366:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:369:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:373:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:376:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:604:26: warning: Using plain integer as NULL pointer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/dma/sun6i-dma.c:244:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/dma/sun6i-dma.c:244:45: expected void volatile *address
+drivers/dma/sun6i-dma.c:244:45: got void [noderef] __iomem *base
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:118:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:148:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:186:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:214:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-tqmx86.c:260:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:370:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:378:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:412:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:460:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:518:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:540:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:549:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1137:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1139:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1145:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1147:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1153:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1154:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1155:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1156:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1157:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1273:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1802:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1811:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1812:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1816:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1818:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1820:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1822:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1824:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1826:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1828:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1838:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1842:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1846:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1849:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1858:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2017:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2026:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2027:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2031:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2041:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2045:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2049:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2052:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2061:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2128:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2130:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2132:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2144:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2146:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2148:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2177:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2186:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2187:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2191:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2201:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2205:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2209:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2212:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2221:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2228:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2230:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2232:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2244:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2246:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2248:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1365:16: warning: symbol 'configure_lttpr_mode_transparent' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1376:16: warning: symbol 'configure_lttpr_mode_non_transparent' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1627:16: warning: symbol 'dpcd_configure_channel_coding' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1741:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:547:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:460:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:661:6: warning: symbol 'dce110_enable_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1156:6: warning: symbol 'dce110_disable_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1182:6: warning: symbol 'dce110_unblank_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1529:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1808:6: warning: symbol 'dce110_set_safe_displaymarks' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2589:6: warning: symbol 'dce110_prepare_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2603:6: warning: symbol 'dce110_optimize_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2659:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2886:6: warning: symbol 'dce110_set_backlight_level' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2920:6: warning: symbol 'dce110_set_abm_immediate_disable' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2933:6: warning: symbol 'dce110_set_pipe' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2999:6: warning: symbol 'dce110_hw_sequencer_construct' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:865:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c:500:29: warning: function 'mod_hdcp_hdcp1_dp_execution' with external linkage has definition
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:724:17: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:724:17: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:724:17: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:967:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:967:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:967:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:999:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:999:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:999:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1102:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1102:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1102:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/aldebaran.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1345:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1346:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1405:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4483:31: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4483:31: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4483:31: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4485:33: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4485:33: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4485:33: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:350:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:350:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:350:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c:117:1: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h:123:51: error: marked inline, but without a definition
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mca_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:312:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:316:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_drv.c:42:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/ast/ast_mode.c:677:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_mode.c:677:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_mode.c:677:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_mode.c:677:16: got unsigned char [usertype] *
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3238:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/drm_bufs.c:227:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:227:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:227:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:230:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:230:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:230:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:425:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_memory.c:115:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:115:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:115:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:124:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:124:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:124:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:136:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:136:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:136:28: got void *handle
+drivers/gpu/drm/drm_vm.c:270:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:270:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:270:44: got void *handle
+drivers/gpu/drm/gud/gud_drv.c:95:28: warning: cast to restricted __le32
+drivers/gpu/drm/gud/gud_drv.c:95:17: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:101:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:101:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:101:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:22:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base917c.c:26:1: warning: symbol 'base917c_format' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:135:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:184:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:198:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2692:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:173:1: warning: symbol 'headc57d_olut' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:478:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:492:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:492:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:377:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:377:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:853:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:854:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:887:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:888:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:890:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/client.c:64:1: warning: symbol 'nvkm_uclient_sclass' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:27:1: warning: symbol 'gv100_disp_core_mthd_base' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:43:1: warning: symbol 'gv100_disp_core_mthd_sor' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c:39:1: warning: symbol 'gv100_disp_wimm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:120:1: warning: symbol 'gv100_disp_wndw_mthd' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:140:1: warning: symbol 'gv100_disp_wndw' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c:53:1: warning: symbol 'tu102_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c:147:1: warning: symbol 'gf108_gr_fwif' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c:46:1: warning: symbol 'gv100_gsp' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/panfrost/panfrost_drv.c:632:12: warning: symbol 'mediatek_mt8183_supplies' was not declared. Should it be static?
+drivers/gpu/drm/panfrost/panfrost_drv.c:633:12: warning: symbol 'mediatek_mt8183_pm_domains' was not declared. Should it be static?
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:31:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:31:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:31:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:43:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:43:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:43:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:161:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:161:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:161:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:166:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:166:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:166:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:170:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:170:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:170:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:229:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:229:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:229:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:232:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:232:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:232:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:336:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:336:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:336:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:349:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:349:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:349:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:366:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:366:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:366:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:369:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:369:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:369:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:382:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:382:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:382:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:401:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:401:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:401:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:422:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:422:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:422:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:433:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:433:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:433:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:487:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:487:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:487:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:510:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:510:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:510:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:521:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:521:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:521:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:178:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:223:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:223:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:223:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:273:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:273:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:273:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:206:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:206:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:206:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:500:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1334:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1334:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1334:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:41:11: warning: symbol 'cayman_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:320:11: warning: symbol 'cayman_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:402:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:431:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:434:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:437:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:445:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:971:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:974:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:976:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:978:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:980:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:982:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:984:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:988:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:991:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1287:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1290:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1301:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2175:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2176:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2178:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2200:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2223:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2246:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2504:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2604:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2648:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2649:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2680:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2681:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2713:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2714:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2745:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2746:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2933:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2934:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2935:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2936:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2939:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2940:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2948:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2968:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2970:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3001:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3003:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3004:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3007:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3008:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3009:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3010:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3011:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3018:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3021:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3028:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3038:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3040:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3042:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3044:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3046:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3049:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3056:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3116:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3117:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3118:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3225:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3226:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3229:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3231:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3232:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3233:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3234:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3235:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3320:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3640:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3641:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3642:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3644:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3645:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3646:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3647:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3648:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3650:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3651:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3652:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3653:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4658:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4676:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5420:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5421:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5422:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5426:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5448:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5450:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5459:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5531:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5534:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5537:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5587:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5589:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5614:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5618:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4208:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4208:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4208:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4222:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4225:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4288:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4289:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4302:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4306:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4310:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4321:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4682:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4741:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4742:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:41:11: warning: symbol 'evergreen_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:303:11: warning: symbol 'evergreen_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2436:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3900:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3901:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3902:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3905:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3906:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3934:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3938:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3939:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4013:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4017:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4035:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:711:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:711:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:711:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1077:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:122:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:122:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:122:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1082:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: got void *
+drivers/gpu/drm/radeon/r600.c:4042:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4128:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4129:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4387:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4387:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4387:38: got void *
+drivers/gpu/drm/radeon/r600_blit_shaders.c:41:11: warning: symbol 'r6xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:367:11: warning: symbol 'r7xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:684:11: warning: symbol 'r6xx_vs' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:704:11: warning: symbol 'r6xx_ps' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:716:11: warning: symbol 'r6xx_ps_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:717:11: warning: symbol 'r6xx_vs_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:718:11: warning: symbol 'r6xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:719:11: warning: symbol 'r7xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2136:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2138:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2145:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2171:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2173:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2180:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2181:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2207:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2209:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2216:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2217:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2388:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2401:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2402:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2484:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2491:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2507:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2520:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2524:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2526:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2533:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2600:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2604:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2618:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2684:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2687:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2690:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2873:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2875:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2889:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2890:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2910:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2934:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2935:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2939:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2975:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2976:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3015:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3024:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3158:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3167:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3203:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3245:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3248:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3251:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3254:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3257:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3330:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3356:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3364:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3389:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3406:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3423:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3432:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3563:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3565:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3568:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3570:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3585:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3621:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3633:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3672:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3675:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3751:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3786:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3788:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3792:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3841:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3844:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3858:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3861:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3882:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3885:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3940:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3943:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3947:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4005:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4011:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4029:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4033:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4048:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4050:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:95:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:307:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:237:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:662:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:662:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:662:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_blit_shaders.c:31:11: warning: symbol 'si_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_blit_shaders.c:253:11: warning: symbol 'si_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:332:26: warning: symbol 'cac_weights_pitcairn' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:1088:26: warning: symbol 'cac_weights_oland' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4133:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4141:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4156:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5103:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6691:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6693:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6696:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6697:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6726:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6731:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6732:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6733:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6812:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6815:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6818:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6869:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6871:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:51:20: warning: symbol 'rk3399_cdn_dp' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/cdn-dp-core.c:342:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c:646:13: warning: symbol 'hstt_table' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: got void *
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:14:19: warning: symbol 'mock_driver' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:101:30: warning: symbol 'fb' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:259:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/tiny/gm12u320.c:477:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:477:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:477:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:312:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:370:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:666:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1168:9: warning: context imbalance in 'ttm_bo_swapout' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: got void *virtual
+drivers/gpu/drm/ttm/ttm_device.c:142:5: warning: context imbalance in 'ttm_device_swapout' - wrong count at exit
+drivers/gpu/drm/tve200/tve200_display.c:33:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:33:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:33:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:50:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:50:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:50:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:60:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:60:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:60:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:65:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:65:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:65:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:138:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:138:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:138:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:141:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:141:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:141:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:147:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:147:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:147:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:236:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:236:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:236:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:250:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:250:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:250:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:270:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:270:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:270:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:275:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:275:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:275:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:277:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:277:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:277:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:300:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:300:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:300:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:311:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:311:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:311:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/vc4/vc4_irq.c:59:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:237:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:266:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:154:42: warning: array of flexible structures
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c: note: in included file:
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:181:10: warning: symbol 'gyro3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:342:10: warning: symbol 'comp3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:514:10: warning: symbol 'als_report_descriptor' was not declared. Should it be static?
+drivers/hid/hid-ft260.c:793:50: warning: cast to restricted __le16
+drivers/hid/hid-ft260.c:878:1: warning: incorrect type in initializer (different base types)
+drivers/hid/hid-ft260.c:878:1: expected unsigned short [usertype] *field
+drivers/hid/hid-ft260.c:878:1: got restricted __le16 *
+drivers/hid/hid-ft260.c:879:1: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-ft260.c:879:1: expected restricted __le16 [usertype] clock
+drivers/hid/hid-ft260.c:879:1: got unsigned short [addressable] [usertype] clock
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:208:43: warning: Using plain integer as NULL pointer
+drivers/hid/hid-thrustmaster.c:215:41: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:216:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:217:46: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:218:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:241:17: warning: Using plain integer as NULL pointer
+drivers/hid/hid-thrustmaster.c:275:37: warning: Using plain integer as NULL pointer
+drivers/hid/hid-uclogic-rdesc.c:854:25: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-uclogic-rdesc.c:854:25: expected signed int x
+drivers/hid/hid-uclogic-rdesc.c:854:25: got restricted __le32 [usertype]
+drivers/hid/hid-vivaldi.c:43:1: warning: symbol 'dev_attr_function_row_physmap' was not declared. Should it be static?
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:527:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/corsair-psu.c:732:82: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:59:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - wrong count at exit
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:133:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: got void [noderef] __iomem *
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-cp2615.c:88:23: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-cp2615.c:88:23: expected restricted __be16 [usertype] preamble
+drivers/i2c/busses/i2c-cp2615.c:88:23: got int
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1115:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1422:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1422:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1422:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1899:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1908:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2051:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2243:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2367:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2412:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2780:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3282:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3975:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:349:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3721:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3721:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3721:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3721:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3735:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3735:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3744:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3744:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3789:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3789:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3789:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3789:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3789:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3789:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3789:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3789:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3819:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3819:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3819:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3819:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3835:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3835:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3835:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3835:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3835:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3835:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3868:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3868:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3868:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3868:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3882:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3882:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3947:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3947:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3947:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3947:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3965:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3965:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3965:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3965:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3965:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3965:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3990:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3990:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4028:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4028:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4028:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4028:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4028:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4028:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/mlx5/fs.c:1060:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:311:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1694:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1695:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1626:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2066:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2066:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2066:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2414:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2448:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2448:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2448:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2448:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2457:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2457:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2457:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2457:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2465:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2465:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2465:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2465:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2521:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2576:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2591:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2607:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2609:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2613:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2618:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2637:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2699:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2725:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2729:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2773:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:246:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:246:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:448:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:448:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:645:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:645:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1014:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1408:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1408:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1408:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1418:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1418:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1418:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1996:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1996:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1996:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2007:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2007:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2007:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2010:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2010:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2010:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2011:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2011:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:2011:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3274:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3274:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3274:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3274:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3434:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3434:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3434:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3435:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3435:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3435:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3436:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3436:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3436:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3455:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3455:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3455:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3456:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3456:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3456:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3457:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3457:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3457:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3585:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3585:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3585:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3598:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3598:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3598:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3611:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3611:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3611:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3624:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3624:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3624:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3624:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3624:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3631:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3631:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3631:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3644:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3644:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3644:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3661:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3661:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3661:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3698:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3698:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3698:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3780:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3979:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4008:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4008:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4104:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4104:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4104:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4112:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4112:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4112:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4119:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4192:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4192:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4192:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4377:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4377:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4377:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1189:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1190:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4239:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4239:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4239:33: got unsigned int [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file:
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types)
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int [usertype] val
+drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:1007:16: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/adxl34x.c:245:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:248:29: warning: cast to restricted __le16
+drivers/input/misc/adxl34x.c:251:29: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/iommu/omap-iommu.c:1664:24: warning: Using plain integer as NULL pointer
+drivers/ipack/carriers/tpci200.c:148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:182:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:231:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:47:48: warning: array of flexible structures
+drivers/irqchip/irq-renesas-h8s.c:41:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:41:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:41:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:55:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:55:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:55:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:63:17: warning: symbol 'h8s_irq_chip' was not declared. Should it be static?
+drivers/irqchip/irq-renesas-h8s.c:88:23: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:88:23: expected void *static [toplevel] intc_baseaddr
+drivers/irqchip/irq-renesas-h8s.c:88:23: got void [noderef] __iomem *
+drivers/irqchip/irq-renesas-h8s.c:94:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:94:37: expected void volatile [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:94:37: got void *
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:77:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/smu.c:1089:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1256:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1279:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/via-pmu.c:190:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:302:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:302:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:302:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:344:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:344:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:344:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:38:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:653:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:972:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:403:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:707:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:152:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:276:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:277:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:730:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:826:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c:45:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:209:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:209:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:323:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:323:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:323:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:323:19: got unsigned long long
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:655:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:655:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:655:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:728:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:839:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:839:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:839:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1196:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1196:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1196:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1240:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1240:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1240:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1605:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1605:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1605:36: got restricted __le32 [usertype]
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+./include/uapi/linux/bcache.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:799:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:809:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:657:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:657:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:657:9: struct writeset *
+drivers/md/dm-era-target.c:961:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:961:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:961:14: struct writeset *
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1227:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1227:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1227:24: struct md_rdev *
+drivers/md/raid1.c:1384:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1384:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1384:40: struct md_rdev *
+drivers/md/raid1.c:1611:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1611:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1611:40: struct md_rdev *
+drivers/md/raid1.c:1676:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1676:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1676:40: struct md_rdev *
+drivers/md/raid1.c:1793:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1793:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1793:25: struct md_rdev *
+drivers/md/raid1.c:1804:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1804:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1804:25: struct md_rdev *
+drivers/md/raid1.c:2271:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2271:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2271:32: struct md_rdev *
+drivers/md/raid1.c:2307:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2307:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2307:32: struct md_rdev *
+drivers/md/raid1.c:2325:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2325:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2325:32: struct md_rdev *
+drivers/md/raid1.c:2742:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2742:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2742:24: struct md_rdev *
+drivers/md/raid10.c:1922:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1922:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1922:37: struct md_rdev *
+drivers/md/raid10.c:4915:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4915:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4915:33: struct md_rdev *
+drivers/md/raid10.c:4918:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4918:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4918:33: struct md_rdev *
+drivers/md/raid10.c:5007:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5007:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5007:32: struct md_rdev *
+drivers/md/raid10.c:5010:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5010:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5010:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1149:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1149:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1149:28: struct md_rdev *
+drivers/md/raid10.c:1290:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1290:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1290:40: struct md_rdev *
+drivers/md/raid10.c:1291:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1291:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1291:41: struct md_rdev *
+drivers/md/raid10.c:1416:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1416:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1416:40: struct md_rdev *
+drivers/md/raid10.c:1417:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1417:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1417:41: struct md_rdev *
+drivers/md/raid10.c:1722:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1722:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1722:40: struct md_rdev *
+drivers/md/raid10.c:1723:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1723:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1723:41: struct md_rdev *
+drivers/md/raid10.c:1889:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1889:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1889:40: struct md_rdev *
+drivers/md/raid10.c:2112:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2112:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2112:25: struct md_rdev *
+drivers/md/raid10.c:2126:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2126:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2126:17: struct md_rdev *
+drivers/md/raid10.c:2693:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2693:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2693:32: struct md_rdev *
+drivers/md/raid10.c:2748:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2748:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2748:32: struct md_rdev *
+drivers/md/raid10.c:2784:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2784:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2784:32: struct md_rdev *
+drivers/md/raid10.c:3294:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3294:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3294:49: struct md_rdev *
+drivers/md/raid10.c:3369:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3369:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3369:33: struct md_rdev *
+drivers/md/raid10.c:3370:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3370:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3370:36: struct md_rdev *
+drivers/md/raid10.c:3440:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3440:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3440:56: struct md_rdev *
+drivers/md/raid10.c:3457:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3457:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3457:41: struct md_rdev *
+drivers/md/raid10.c:3660:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3660:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3660:32: struct md_rdev *
+drivers/md/raid10.c:3690:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3690:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3690:32: struct md_rdev *
+drivers/md/raid10.c:4446:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4446:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4446:40: struct md_rdev *
+drivers/md/raid10.c:4462:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4462:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4462:40: struct md_rdev *
+drivers/md/raid10.c:5092:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5092:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5092:48: struct md_rdev *
+drivers/md/raid10.c:5188:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5188:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5188:48: struct md_rdev *
+drivers/md/raid10.c:5191:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5191:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5191:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5419:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5419:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5419:16: struct md_rdev *
+drivers/md/raid5.c:5422:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5422:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5422:24: struct md_rdev *
+drivers/md/raid5.c:7810:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7810:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7810:40: struct md_rdev *
+drivers/md/raid5.c:8023:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8023:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8023:25: struct md_rdev *
+drivers/md/raid5.c:8039:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8039:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8039:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7032:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7033:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7039:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7040:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7041:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1231:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1312:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1415:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3140:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3142:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3143:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3144:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3147:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3148:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3159:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3164:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3166:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3173:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3174:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3176:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3178:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3179:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3188:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3297:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3298:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3300:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3303:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3304:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3305:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3369:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3369:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3369:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3370:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3370:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3370:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3377:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3377:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3377:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3383:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3383:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3383:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3384:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3384:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3384:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3387:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3387:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3387:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3388:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3388:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3388:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3617:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3617:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3617:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3641:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3645:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4881:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4886:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4891:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4902:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5331:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5425:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5507:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5534:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5541:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5545:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6177:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6179:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6185:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6185:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6185:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6284:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6284:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6284:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1320:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7695:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7696:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7698:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7744:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:918:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:918:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:918:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:968:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:968:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:968:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1003:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1003:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1003:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1030:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1033:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1033:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1033:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1056:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1056:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1056:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1057:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1057:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1057:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1073:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1073:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1073:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1075:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1075:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1075:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1077:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1077:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1077:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1096:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1096:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1096:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1114:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1114:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1114:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1115:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1115:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1115:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1133:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1133:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1136:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1136:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1136:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1154:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1154:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1154:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1160:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1160:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1160:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1162:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1162:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1162:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1202:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1202:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1202:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2154:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2154:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2154:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2179:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2179:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2179:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2192:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2192:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5134:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5165:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5779:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5923:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5925:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5925:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5925:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:5929:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5929:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5929:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:6415:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6415:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6415:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6425:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6425:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6425:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6485:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6489:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6505:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7234:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7235:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7664:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7665:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8146:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2467:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2467:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2467:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2604:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2657:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2658:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2659:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1791:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1792:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1806:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1806:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1806:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1884:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1884:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1884:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1912:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1912:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1912:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1913:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1913:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1913:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1971:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1971:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1971:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1989:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1989:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1989:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1990:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1990:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1990:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2005:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2023:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2023:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2023:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2024:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2024:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2024:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2032:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:839:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:839:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:839:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:960:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1188:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:785:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:800:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1369:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1234:52: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1234:52: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:1234:52: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1238:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1238:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1238:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1242:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1242:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1242:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1244:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1244:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1244:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1258:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1258:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1258:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1260:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1260:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1260:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1492:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1529:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1529:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1529:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1532:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1532:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1532:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:745:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:745:36: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:745:36: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:753:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:753:39: expected unsigned int
+drivers/message/fusion/mptlan.c:753:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:756:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:756:39: expected unsigned int
+drivers/message/fusion/mptlan.c:756:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:766:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:766:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:766:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:775:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:775:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:775:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:777:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:777:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:777:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:784:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:819:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:819:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:819:23: got unsigned short
+drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4603:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4625:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4631:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4671:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1420:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1421:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1422:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3717:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3717:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3717:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3721:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3721:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3721:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3735:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3639:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3639:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3639:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3640:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3640:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3640:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3647:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3651:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4918:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4930:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4063:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2915:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2915:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2915:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2961:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3459:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3463:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3470:9: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:5003:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5034:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5053:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5096:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/sm501.c:1148:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1148:29: warning: cast from non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast from non-scalar
+drivers/misc/bcm-vk/bcm_vk_dev.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_msg.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_tty.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:104:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:104:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:104:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:105:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:105:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:105:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:107:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:107:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:107:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:439:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:439:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:439:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:442:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:442:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:442:33: got unsigned int *
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:533:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:533:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:533:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:534:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:534:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:534:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:536:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:536:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:536:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:566:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:566:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:566:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:638:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:638:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:638:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:736:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:736:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:736:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:737:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:737:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:737:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:801:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:801:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:801:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:826:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/habanalabs/gaudi/gaudi.c:9140:27: warning: cast truncates bits from constant value (7ffc000000 becomes fc000000)
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:197:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:198:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:341:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:341:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:341:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:479:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:479:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:479:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/ti-st/st_core.c:289:41: warning: cast to restricted __le16
+drivers/mmc/core/queue.c:311:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:311:21: expected int ret
+drivers/mmc/core/queue.c:311:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:314:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:314:21: expected int ret
+drivers/mmc/core/queue.c:314:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:336:16: warning: incorrect type in return expression (different base types)
+drivers/mmc/core/queue.c:336:16: expected restricted blk_status_t
+drivers/mmc/core/queue.c:336:16: got int [assigned] ret
+drivers/mmc/host/cqhci-core.c:430:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:431:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:432:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:433:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:434:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:435:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:479:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:479:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci-core.c:479:15: got int
+drivers/mmc/host/cqhci-core.c:553:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:553:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci-core.c:553:19: got restricted __le64 [usertype] *
+drivers/mmc/host/dw_mmc.c:607:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:607:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:607:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:607:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:607:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:607:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:620:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:620:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:679:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:679:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:679:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:679:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:679:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:679:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:679:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:679:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/mmc_spi.c:835:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:416:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:417:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:418:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:456:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:86:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:86:34: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:86:34: got void *priv
+drivers/mtd/devices/phram.c:102:23: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/phram.c:102:23: expected void *priv
+drivers/mtd/devices/phram.c:102:23: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:132:25: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:132:25: got void *priv
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:402:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:402:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:402:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:403:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:403:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:403:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:592:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:593:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:594:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:779:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:817:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:26: expected void *p
+drivers/mtd/nand/onenand/onenand_base.c:860:26: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1772:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:2001:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:318:27: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:321:44: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1912:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2084:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2084:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2084:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:479:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:494:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:510:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:510:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:510:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:523:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:523:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:523:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:221:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:642:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:642:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:642:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:658:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:658:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:658:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:315:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:318:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:318:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:319:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:319:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:319:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:320:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:320:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:320:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:334:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:348:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:500:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:508:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:508:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:508:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:509:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:509:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:509:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:510:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:510:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:510:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:559:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:607:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:608:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:609:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:765:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:292:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:292:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:292:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:351:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:550:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:550:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:550:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:589:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:644:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:644:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:644:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:727:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1260:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:569:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:569:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:569:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1028:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1028:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1028:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1030:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1030:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1030:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1039:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1039:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1039:22: got unsigned long long [assigned] sqnum
+drivers/net/bareudp.c:268:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:268:14: expected struct socket *sock
+drivers/net/bareudp.c:268:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:581:28: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:581:28: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:581:28: got unsigned short
+drivers/net/bareudp.c:584:33: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:584:33: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:584:33: got unsigned short
+drivers/net/bonding/bond_main.c:2818:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2824:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2871:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2871:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2871:40: got int
+drivers/net/bonding/bond_options.c:1162:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1162:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1162:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
+drivers/net/can/slcan.c:348:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:348:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:348:14: void *
+drivers/net/can/slcan.c:655:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:655:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:655:9: void *
+drivers/net/ethernet/3com/3c574_cs.c:350:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:288:40: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3245:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3245:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:530:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:639:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1148:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1366:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1513:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1513:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1513:35: got unsigned short [usertype]
+drivers/net/ethernet/adaptec/starfire.c:1829:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1829:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1829:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1992:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1992:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1992:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:811:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1442:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1442:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1442:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1446:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1446:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1446:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1447:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1447:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1447:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1450:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1450:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1450:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1451:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1451:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1451:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1467:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1896:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1938:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1951:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1964:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1981:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1985:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2219:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1755:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8312:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16969:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16969:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16969:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16970:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16970:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16970:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:282:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:282:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:282:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:284:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:284:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:284:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3247:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3252:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3257:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3257:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3282:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3286:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3286:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3286:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3296:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3300:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3300:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3300:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3310:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3310:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3316:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3317:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3324:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3325:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3328:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3364:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3364:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3364:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3364:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3417:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3417:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3417:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3417:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1728:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1798:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2690:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2690:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2690:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2690:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2701:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2701:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2701:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2701:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2122:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: expected restricted __le32 [usertype] data
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:681:67: got int
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:898:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3666:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2151:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:593:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1242:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:444:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:444:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:444:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:447:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:447:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:447:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:450:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:450:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:450:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:453:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:453:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:453:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:569:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:569:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:569:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1044:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1044:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1044:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1101:48: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1101:48: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1432:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1432:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:912:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:912:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:912:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1112:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1112:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1112:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2215:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2478:53: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: got void *priv
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:5452:31: warning: context imbalance in 'hclge_sync_fd_user_def_cfg' - unexpected unlock
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:443:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:443:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:443:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1157:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1158:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1244:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1266:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1268:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1274:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1282:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1309:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1313:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1398:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10149:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10149:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10149:25: struct bpf_prog *
+drivers/net/ethernet/jme.c:957:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:957:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:957:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs
+drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1951:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1951:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1951:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1990:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1990:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1990:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2021:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2021:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2021:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2055:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2055:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2055:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2110:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2110:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2110:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2128:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2128:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2128:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1759:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1941:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1941:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1941:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4442:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2217:46: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2237:38: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:23:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:26:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:36:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:39:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:720:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:612:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:612:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:595:48: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:645:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:645:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:645:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1159:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1159:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1159:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1184:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1184:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1184:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:551:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:551:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:551:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:553:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:553:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:553:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:556:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3113:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3113:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3113:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3113:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:1891:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1891:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1891:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2671:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2671:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2671:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2671:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:2692:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2700:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4585:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4585:53: warning: cast from restricted __le16
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3444:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4675:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4968:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5004:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5049:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1980:9: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6962:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4784:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1062:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void **
+drivers/net/ethernet/packetengines/hamachi.c:1567:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1567:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1567:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1567:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1568:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1569:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1571:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:347:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:110:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: expected union ionic_dev_cmd_regs *regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:331:61: got union ionic_dev_cmd_regs [noderef] __iomem *dev_cmd_regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: expected void [noderef] __iomem *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:333:23: got unsigned int *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: expected void volatile [noderef] __iomem *a
+drivers/net/ethernet/pensando/ionic/ionic_main.c:334:20: got union ionic_dev_cmd *
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:510:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/realtek/8139too.c:2246:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2246:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2246:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:899:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:899:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:899:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:900:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:907:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:908:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1545:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1675:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1691:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1695:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1698:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: got void [noderef] __iomem *
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c:208:19: warning: symbol 'loongson_dwmac_driver' was not declared. Should it be static?
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:181:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:185:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:196:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:200:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:215:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:223:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:241:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:245:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1021:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:610:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1133:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:237:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3147:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3147:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3147:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3153:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3153:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3153:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3205:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3205:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3205:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3275:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3275:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3275:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3292:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3292:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3292:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:774:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:781:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:781:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:792:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:805:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:907:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:915:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:980:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:994:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1000:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1434:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:417:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:427:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:97:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:97:47: expected restricted __be64
+drivers/net/geneve.c:97:47: got int
+drivers/net/geneve.c:109:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:110:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1840:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1840:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1840:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1845:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1845:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1845:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1971:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1971:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1971:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:432:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:432:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:432:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:432:22: got unsigned int
+drivers/net/macsec.c:433:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:433:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:433:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:433:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:589:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:459:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:459:14: void *
+drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:893:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:893:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:706:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:707:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:708:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:709:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:804:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:827:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:828:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:829:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:935:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:935:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:935:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:948:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:948:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:948:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1010:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:1012:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1012:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:1012:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1072:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1072:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1072:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1073:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1073:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1073:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1074:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1074:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1074:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1119:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1119:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1119:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1120:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1120:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1120:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1121:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1121:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1121:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1116:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1116:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1116:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1231:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1231:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1231:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1483:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1484:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1485:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1493:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1637:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:3343:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:3343:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:3343:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:3343:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2174:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2174:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2174:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2174:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1776:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1776:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1776:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:197:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:197:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:197:21: got int
+drivers/net/usb/sr9700.c:199:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:199:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:199:21: got int
+drivers/net/usb/sr9700.c:204:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:204:16: expected int
+drivers/net/usb/sr9700.c:204:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9800.c: note: in included file:
+drivers/net/usb/sr9800.h:166:53: warning: symbol 'SR9800_BULKIN_SIZE' was not declared. Should it be static?
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: expected restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:228:23: got unsigned long long [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:229:16: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:230:25: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:244:22: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:256:24: warning: cast to restricted __le32
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: expected restricted __wsum [usertype] csum
+drivers/net/vmxnet3/vmxnet3_drv.c:1248:43: got restricted __be16 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1390:17: warning: restricted __le64 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:1679:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1679:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1679:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1685:33: warning: incorrect type in argument 2 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:1685:33: expected unsigned long long [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:1685:33: got restricted __le64 [usertype] addr
+drivers/net/vmxnet3/vmxnet3_drv.c:2307:31: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2307:31: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2307:31: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2324:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2324:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2324:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2346:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2346:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2346:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2398:39: warning: incorrect type in initializer (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2398:39: expected unsigned int [usertype] *vfTable
+drivers/net/vmxnet3/vmxnet3_drv.c:2398:39: got restricted __le32 *
+drivers/net/vmxnet3/vmxnet3_drv.c:2444:31: warning: restricted __le32 degrades to integer
+drivers/net/vmxnet3/vmxnet3_drv.c:2457:17: warning: incorrect type in argument 3 (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2457:17: expected unsigned long [usertype] size
+drivers/net/vmxnet3/vmxnet3_drv.c:2457:17: got restricted __le16 [usertype] mfTableLen
+drivers/net/vmxnet3/vmxnet3_drv.c:2495:49: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2495:49: expected unsigned int [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2495:49: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2536:41: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2536:41: expected restricted __le16 [usertype] txDataRingDescSize
+drivers/net/vmxnet3/vmxnet3_drv.c:2536:41: got restricted __le32 [usertype]
+drivers/net/vmxnet3/vmxnet3_drv.c:2585:46: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2585:46: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2585:46: got int
+drivers/net/vmxnet3/vmxnet3_drv.c:2634:34: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_drv.c:2634:34: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_drv.c:2634:34: got int
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1183:42: warning: incorrect type in assignment (different base types)
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1183:42: expected restricted __le32 [usertype] confVer
+drivers/net/vmxnet3/vmxnet3_ethtool.c:1183:42: got int
+drivers/net/vrf.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+drivers/net/vxlan.c:500:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan.c:500:34: expected unsigned int [usertype] b
+drivers/net/vxlan.c:500:34: got restricted __be32 [usertype] vni
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: warning: incorrect type in assignment (different base types)
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: expected unsigned short [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: got restricted __be16 [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:379:36: warning: restricted __be16 degrades to integer
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: expected struct qe_bd [noderef] __iomem *bd
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: got struct qe_bd *curtx_bd
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: expected struct qe_bd [noderef] __iomem *[assigned] bd
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: got struct qe_bd *tx_bd_base
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: struct qe_bd [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: struct qe_bd *
+drivers/net/wan/fsl_ucc_hdlc.c:462:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:506:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:528:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:552:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:596:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:611:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:851:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:854:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:855:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:858:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:861:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:866:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:868:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:870:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:871:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:873:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:993:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:995:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1004:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1006:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:412:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:412:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:724:29: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:815:21: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:1021:29: warning: dereference of noderef expression
+drivers/net/wireguard/allowedips.c:193:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:193:30: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:193:30: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:215:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:215:48: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:215:48: got struct allowedips_node [noderef] __rcu **
+drivers/net/wireguard/allowedips.c:225:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:225:38: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:225:38: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:243:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:243:30: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:243:30: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireless/ath/ath10k/htt_rx.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1503:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/hw.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1503:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/wmi.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/wmi.h:3478:34: warning: array of flexible structures
+drivers/net/wireless/ath/ath11k/dp_tx.c:776:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:778:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:781:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:954:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:956:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:115:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:117:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:119:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:121:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:125:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:127:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:129:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:131:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:133:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:135:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:137:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:139:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:141:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:143:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:145:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:147:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:149:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:151:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:153:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:155:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:157:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:163:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:167:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:169:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:173:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:175:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:177:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:179:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:181:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:183:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:185:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:187:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:189:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:209:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:213:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:215:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: got unsigned short [usertype]
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: got unsigned short [usertype]
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:78:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1621:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1622:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:767:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:767:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:767:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:769:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:769:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:769:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3649:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6253:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6384:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:2055:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2055:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2055:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3262:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3853:27: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3853:27: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3853:27: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4927:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4927:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4927:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4930:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4930:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4930:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4933:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4933:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4933:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6404:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6404:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6404:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6424:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6424:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6424:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6426:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6426:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6426:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6428:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6428:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6428:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6584:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6584:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6584:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6586:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6586:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6586:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6588:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6588:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6588:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6693:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6693:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6693:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6695:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6695:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6695:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6705:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6705:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6705:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:75:9: warning: context imbalance in 'iwl_read_direct32' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:144:9: warning: context imbalance in 'iwl_read_prph' - different lock contexts for basic block
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:323:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:344:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:909:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:910:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:915:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:916:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1095:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1097:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:899:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:959:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:478:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:758:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:758:17: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:758:17: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:762:25: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:762:25: expected restricted __le32 [usertype]
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:762:25: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: restricted __le16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:237:19: warning: cast from restricted __le16
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: expected restricted __le16 [usertype] rate
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:383:28: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:1235:29: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:1235:23: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:738:31: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:738:31: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:738:31: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1859:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2457:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:5237:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:239:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:240:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:241:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:247:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:248:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:608:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:384:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:420:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:697:38: warning: dereference of noderef expression
+drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:994:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:416:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/of/base.c:1547:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1547:73: expected restricted __be32
+drivers/of/base.c:1547:73: got int
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: expected void [noderef] __iomem *reg_base
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: got void *priv
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: warning: incorrect type in assignment (different address spaces)
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: expected void *priv
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: got void [noderef] __iomem *[assigned] reg_base
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: warning: incorrect type in initializer (different base types)
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: expected unsigned short [usertype] bdf_be
+drivers/pci/controller/dwc/pcie-qcom.c:1315:30: got restricted __be16 [usertype]
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: got unsigned int *
+drivers/pci/controller/pci-thunder-ecam.c:348:27: warning: symbol 'pci_thunder_ecam_ops' was not declared. Should it be static?
+drivers/pci/controller/pcie-mediatek.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:407:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:407:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:530:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:530:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:530:44: got void [noderef] __iomem *
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: expected void *p
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: got void [noderef] __iomem *[assigned] dst_addr
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: expected void const *q
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: got void [noderef] __iomem *[assigned] src_addr
+drivers/pci/pci-driver.c:512:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:512:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:713:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:713:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:933:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1057:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1057:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1066:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1066:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1067:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1067:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1097:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1097:23: left side has type unsigned short
+drivers/pci/pci.c:1097:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1102:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1124:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1124:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1124:28: got int
+drivers/pci/pci.c:1173:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1173:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1173:36: got int
+drivers/pci/pci.c:1345:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1345:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1347:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1347:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1370:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1370:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1735:38: warning: array of flexible structures
+drivers/pci/pci.c:2314:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2622:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2623:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2816:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2816:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2839:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2839:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4768:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4768:13: left side has type unsigned short
+drivers/pci/pci.c:4768:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4773:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4773:13: left side has type unsigned short
+drivers/pci/pci.c:4773:13: right side has type restricted pci_power_t
+drivers/pci/proc.c:150:17: warning: cast to restricted __le16
+drivers/pci/proc.c:159:17: warning: cast to restricted __le32
+drivers/pci/proc.c:168:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2323:57: warning: restricted pci_power_t degrades to integer
+drivers/phy/marvell/phy-mmp3-hsic.c:59:31: warning: cast removes address space '__iomem' of expression
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/platform/chrome/cros_ec_typec.c:932:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:953:39: warning: cast to restricted __le16
+drivers/platform/goldfish/goldfish_pipe.c:500:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:500:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:500:24: got int
+drivers/power/supply/bq27xxx_battery.c:984:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:985:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:986:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:987:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:988:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:989:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:990:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:991:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:992:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:993:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:994:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:995:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:996:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:997:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:998:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:999:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1000:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1001:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1002:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1003:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1004:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1009:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1010:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1011:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1012:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1013:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1015:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1293:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1293:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1293:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1304:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1304:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1304:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1316:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1316:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1316:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/pwm/pwm-atmel-tcb.c:64:10: warning: symbol 'atmel_tcb_divisors' was not declared. Should it be static?
+drivers/pwm/pwm-ntxec.c:75:52: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:75:52: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:75:52: got restricted __be16
+drivers/pwm/pwm-ntxec.c:76:50: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:76:50: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:76:50: got restricted __be16
+drivers/pwm/pwm-ntxec.c:77:51: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:77:51: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:77:51: got restricted __be16
+drivers/pwm/pwm-ntxec.c:78:49: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:78:49: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:78:49: got restricted __be16
+drivers/pwm/pwm-ntxec.c:114:82: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:114:82: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:114:82: got restricted __be16
+drivers/pwm/pwm-ntxec.c:119:87: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:119:87: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:119:87: got restricted __be16
+drivers/pwm/pwm-ntxec.c:123:88: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:123:88: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:123:88: got restricted __be16
+drivers/pwm/pwm-ntxec.c:125:83: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:125:83: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:125:83: got restricted __be16
+drivers/pwm/pwm-ntxec.c: note: in included file:
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: expected restricted __le32 [usertype] reg
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: got unsigned int [usertype] reg
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi568.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi57x.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1785:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1787:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:461:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3601:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4077:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4248:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5836:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5837:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:251:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:254:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:257:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:260:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:261:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:310:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/remoteproc/remoteproc_coredump.c:169:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/remoteproc/remoteproc_coredump.c:169:53: expected void const volatile [noderef] __iomem *s
+drivers/remoteproc/remoteproc_coredump.c:169:53: got void *[assigned] ptr
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-m41t80.c:560:24: warning: Using plain integer as NULL pointer
+drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-ntxec.c:91:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:91:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:91:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c:92:51: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:92:51: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:92:51: got restricted __be16
+drivers/rtc/rtc-ntxec.c:93:52: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:93:52: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:93:52: got restricted __be16
+drivers/rtc/rtc-ntxec.c:94:50: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:94:50: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:94:50: got restricted __be16
+drivers/rtc/rtc-ntxec.c:95:51: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:95:51: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:95:51: got restricted __be16
+drivers/rtc/rtc-ntxec.c:96:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:96:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:96:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c:97:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:97:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:97:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c: note: in included file:
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-sas.c:238:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:322:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:322:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:322:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:325:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:325:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:325:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:340:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:340:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:341:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:341:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:343:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:343:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:343:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:348:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:348:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:349:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:349:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:351:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:351:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:351:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:420:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:420:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:421:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:421:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:423:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:423:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:423:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:428:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:428:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:428:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:429:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:429:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:429:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:430:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:430:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:430:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:436:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:436:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:436:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:474:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:601:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:688:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:688:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:688:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:691:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:691:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:692:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:692:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:694:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:694:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:694:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:703:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:703:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:704:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:704:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:871:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:938:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:938:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:938:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:943:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:943:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:943:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:944:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:944:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:944:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:945:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:945:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:945:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:947:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:948:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:948:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:989:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:989:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:989:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:995:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:995:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:995:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:999:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:999:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:999:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1000:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1000:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1000:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1001:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1001:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1001:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1002:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1002:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1002:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1014:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1015:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1016:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1017:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1165:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1241:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1241:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1241:27: got void *reg
+drivers/scsi/3w-sas.c:1245:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1245:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1245:35: got void *reg
+drivers/scsi/3w-sas.c:1273:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1273:55: expected void *reg
+drivers/scsi/3w-sas.c:1273:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1278:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1278:55: expected void *reg
+drivers/scsi/3w-sas.c:1278:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1645:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3928:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3928:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3928:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3929:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3929:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3929:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3930:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3930:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3930:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3935:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3935:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3935:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3937:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3937:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3937:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3939:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:3949:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3951:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3951:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:3951:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3955:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3955:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:3955:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4054:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4054:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4054:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4055:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4055:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4055:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4056:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4056:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4056:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4068:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4070:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4070:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4070:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4075:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4075:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4075:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4076:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4076:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4076:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4079:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4079:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4079:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4080:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4081:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4082:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4082:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4082:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4020:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4020:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4020:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4022:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4022:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4022:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:243:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:646:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:646:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:646:76: got int
+drivers/scsi/aacraid/aachba.c:1043:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1064:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1064:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1064:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1237:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1368:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1541:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1541:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1541:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1648:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1982:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1982:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1982:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2059:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2059:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2059:54: got int
+drivers/scsi/aacraid/aachba.c:3603:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3603:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3603:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2756:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2756:43: expected int
+drivers/scsi/aacraid/aacraid.h:2756:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4080:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6086:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6086:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6086:31: got unsigned int [usertype]
+drivers/scsi/advansys.c:6108:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6121:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:7924:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7925:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8118:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8119:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8724:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8840:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:8840:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:8840:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:8884:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9632:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9632:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9632:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9661:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9661:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9661:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9699:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9699:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9699:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9728:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9728:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9728:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9766:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9766:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9766:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9795:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9795:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9795:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9830:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9845:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9873:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9888:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9916:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9931:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3067:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9095:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2206:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1756:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8877:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8940:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2253:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2272:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1766:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1528:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1533:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1543:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:520:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:42: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3291:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3291:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3291:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3298:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3305:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3305:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3305:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3314:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3314:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3314:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3315:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3315:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3315:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3333:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3333:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3333:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3352:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3352:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3352:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3375:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3375:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3375:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3397:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3397:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3397:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3423:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3423:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3423:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:906:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:906:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:906:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:911:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:911:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:911:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:912:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:912:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:912:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:916:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:916:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:916:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1150:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1176:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1176:21: got int
+drivers/scsi/be2iscsi/be_main.c:1661:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1799:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1818:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4333:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4366:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4463:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4463:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4519:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4519:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4519:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4579:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4579:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4579:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4673:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4758:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4758:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5776:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2185:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2508:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2600:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2142:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2734:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3199:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3396:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4717:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4868:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4963:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4540:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4619:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:747:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:754:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:759:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:764:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3169:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3172:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3173:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4479:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4481:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:674:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:674:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:674:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:683:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:683:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:683:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:695:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:695:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:695:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:696:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:696:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:696:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:703:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:703:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:703:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:704:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:704:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:704:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3523:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3523:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3523:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3558:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3559:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3559:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3559:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3561:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3561:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3561:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3897:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3907:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3907:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3907:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3916:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3916:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3916:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5519:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5520:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6510:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6510:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6510:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6561:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6561:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6561:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6563:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6563:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6563:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6566:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6568:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6595:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6595:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6595:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5848:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5849:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5850:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5851:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5852:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6487:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6487:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6487:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6488:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6488:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6488:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:886:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1996:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1999:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:818:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:826:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:939:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2324:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1303:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1367:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:4003:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4005:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4009:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4011:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1714:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1714:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1714:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1637:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1535:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1535:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1535:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1536:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1536:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1536:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:772:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1942:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1942:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1946:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2124:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2181:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2720:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2768:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2792:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3162:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3527:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3831:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2588:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2588:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2588:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2589:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2589:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2589:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2474:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3564:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3564:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3564:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3573:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3573:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3573:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3583:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3583:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3583:47: got unsigned int *
+drivers/scsi/ips.c:3584:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3593:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3593:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3593:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3596:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3597:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3597:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3597:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3610:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3610:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3610:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3619:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3619:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3619:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3629:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3629:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3629:47: got unsigned int *
+drivers/scsi/ips.c:3630:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3641:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3641:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3641:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3728:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3728:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3728:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3769:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3769:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3769:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3772:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3772:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3772:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3806:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3806:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3806:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3809:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3809:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3809:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4075:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4074:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4074:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4074:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4078:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4078:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4078:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4104:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4114:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4131:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4131:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4131:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4132:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4132:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4132:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4133:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4133:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4133:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4144:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4144:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4144:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4152:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4152:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4152:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5299:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5609:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1838:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1838:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1838:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1869:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1869:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1869:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2345:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2345:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2345:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4389:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4389:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4389:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4399:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4399:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4399:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4400:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4400:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4400:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1947:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1947:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1947:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1954:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1954:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1954:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1957:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1957:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1957:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2037:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2062:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1807:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1807:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1807:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1809:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1809:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1809:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1811:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1811:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1811:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1813:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1813:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1813:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1815:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1815:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1815:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2578:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - wrong count at exit
+drivers/scsi/libfc/fc_exch.c:1023:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:843:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1211:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1240:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:466:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1397:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1453:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1642:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1687:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1794:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1838:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2140:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c:956:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/libsas/sas_port.c:77:13: warning: context imbalance in 'sas_form_port' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_attr.c:2901:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3812:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3821:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3855:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:514:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:515:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:535:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:538:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:903:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:905:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1049:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1064:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1262:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1277:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1379:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1405:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1527:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1546:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1547:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1635:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1697:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1718:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1739:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1760:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1793:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1963:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1964:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1988:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2254:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2255:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3369:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3393:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3633:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3634:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3764:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4592:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11193:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:4011:25: warning: cast from restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:298:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:299:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:302:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:306:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:307:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:310:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:682:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:687:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2224:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2224:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2224:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2225:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2225:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2225:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2513:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2513:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2513:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2514:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2514:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2514:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2842:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3063:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3601:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3602:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5433:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5433:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5433:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5434:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5434:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5434:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5760:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5836:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5927:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5927:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5927:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5928:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5928:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5928:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5929:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5929:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5929:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6082:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6085:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6085:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6096:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6311:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6311:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6311:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6313:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6313:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6313:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6332:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6332:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6332:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6371:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6371:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6371:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6372:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6372:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6372:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6373:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6373:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6373:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6374:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6374:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6374:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6375:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6375:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6375:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6377:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6377:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6377:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6378:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6378:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6378:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6389:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6389:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6389:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6393:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6393:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6393:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6395:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6395:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6395:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6397:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6397:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6397:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6399:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6399:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6399:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6401:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6401:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6401:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6403:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6403:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6403:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6405:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6405:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6405:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6407:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6407:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6407:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6418:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6418:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6418:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6422:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6422:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6422:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6426:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6426:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6426:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6432:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6432:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6432:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6443:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6443:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6443:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6460:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6460:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6460:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6461:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6461:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6461:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6472:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6472:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6472:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6489:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6489:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6489:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6490:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6490:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6490:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6501:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6501:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6501:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6518:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6518:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6518:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6519:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6519:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6519:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6530:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6530:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6530:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6547:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6547:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6547:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6548:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6548:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6548:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6560:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6560:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6560:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6577:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6577:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6577:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6578:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6578:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6578:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6586:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6586:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6586:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6592:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6592:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6592:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6601:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6601:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6601:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6603:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6603:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6603:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6605:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6605:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6605:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6608:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6608:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6608:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6619:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6619:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6619:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6657:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6657:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6657:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6685:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6685:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6685:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6686:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6686:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6686:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6695:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6695:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6695:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6703:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6703:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6703:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6712:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6712:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6712:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6727:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6727:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6727:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6818:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6818:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6818:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6826:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6957:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6966:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6968:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6971:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7176:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7181:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7191:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7236:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7236:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7380:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7383:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7480:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7541:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7594:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7655:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7660:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7660:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7660:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8170:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8170:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8170:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8171:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8171:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8171:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8172:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8172:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8172:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8173:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8173:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8173:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8174:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8174:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8174:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8175:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8175:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8175:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8321:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8321:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8321:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8322:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8322:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8322:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8325:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8325:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8325:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8405:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8405:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8405:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8406:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8406:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8406:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8500:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8504:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8507:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8580:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8799:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9236:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9469:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9469:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:10998:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11591:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11720:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11720:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11720:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11723:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11724:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11729:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11730:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11738:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11740:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11743:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11743:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:11743:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8997:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9161:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3267:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2074:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2075:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3997:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:3998:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4000:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4000:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4000:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4000:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7045:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:145:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:145:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:145:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:385:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:390:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4442:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:5521:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5521:34: expected unsigned char [usertype] cgn_stat_npm
+drivers/scsi/lpfc/lpfc_init.c:5521:34: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5573:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5573:34: expected unsigned char [usertype] cgn_stat_npm
+drivers/scsi/lpfc/lpfc_init.c:5573:34: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5635:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5635:13: expected unsigned short [usertype] *ptr
+drivers/scsi/lpfc/lpfc_init.c:5635:13: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5637:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5637:14: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5637:14: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5639:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5639:13: expected unsigned short [usertype] *ptr
+drivers/scsi/lpfc/lpfc_init.c:5639:13: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5641:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5641:14: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5641:14: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5643:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5643:13: expected unsigned short [usertype] *ptr
+drivers/scsi/lpfc/lpfc_init.c:5643:13: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5645:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5645:14: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5645:14: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5647:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5647:14: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5647:14: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5650:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5650:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5650:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5656:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5656:14: expected unsigned short [usertype] *mptr
+drivers/scsi/lpfc/lpfc_init.c:5656:14: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5657:15: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5657:15: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5657:15: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5692:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5692:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5692:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5693:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5693:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5693:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5694:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5694:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5694:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5695:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5695:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5695:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5696:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5696:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5696:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5697:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5697:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5697:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5698:22: expected unsigned short [usertype] *mptr
+drivers/scsi/lpfc/lpfc_init.c:5698:22: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5699:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5699:23: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5699:23: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5700:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5700:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5700:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5701:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5701:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5701:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5756:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_init.c:5756:33: warning: cast from restricted __le16
+drivers/scsi/lpfc/lpfc_init.c:5764:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5764:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5764:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5765:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5765:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5765:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5766:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5766:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5766:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5767:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5767:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5767:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5768:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5768:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5768:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5769:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5769:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5769:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5770:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5770:22: expected unsigned short [usertype] *mptr
+drivers/scsi/lpfc/lpfc_init.c:5770:22: got restricted __le16 *
+drivers/scsi/lpfc/lpfc_init.c:5771:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5771:23: expected unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5771:23: got restricted __le16 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5772:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5772:22: expected unsigned int [usertype] *lptr
+drivers/scsi/lpfc/lpfc_init.c:5772:22: got restricted __le32 *
+drivers/scsi/lpfc/lpfc_init.c:5773:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:5773:23: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:5773:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:6541:32: warning: Using plain integer as NULL pointer
+drivers/scsi/lpfc/lpfc_init.c:7960:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:7960:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:7960:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:7965:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:7965:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:7965:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:13414:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:13414:27: expected restricted __le16 [usertype] cgn_warn_freq
+drivers/scsi/lpfc/lpfc_init.c:13414:27: got int
+drivers/scsi/lpfc/lpfc_init.c:13415:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:13415:28: expected restricted __le16 [usertype] cgn_alarm_freq
+drivers/scsi/lpfc/lpfc_init.c:13415:28: got int
+drivers/scsi/lpfc/lpfc_init.c:14433:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14434:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14435:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14436:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:471:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:515:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1371:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1380:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1381:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2173:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2175:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2179:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2182:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2183:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2190:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2205:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1989:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1989:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1989:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:599:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:603:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:606:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:610:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1013:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1013:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1013:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1020:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1020:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1020:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1375:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1375:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1375:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1393:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1393:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1393:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1399:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1399:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1399:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1400:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1400:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1400:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1409:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1409:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1409:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1411:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1411:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1411:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1430:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1432:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1432:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1432:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:836:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:878:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:895:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:902:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:903:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2626:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2830:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2830:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2830:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2837:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2837:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2837:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2915:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2915:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2915:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2922:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2922:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2922:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2940:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2940:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2940:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3008:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3008:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3008:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3009:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3017:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:44: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:114:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:384:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:385:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:388:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:391:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:392:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:395:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:706:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:707:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:707:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:707:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:708:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:710:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:710:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:710:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:711:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:711:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:711:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:716:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:716:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:716:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:718:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:720:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:720:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:720:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:721:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:721:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:721:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:837:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:837:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:837:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:925:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:927:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:929:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:970:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:970:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:970:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1104:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1104:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1104:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1225:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1225:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1225:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1628:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1628:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1628:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1629:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1629:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1629:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1662:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1662:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1662:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1663:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1663:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1663:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1664:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1664:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1664:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1673:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1674:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1680:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1797:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1797:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1797:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1798:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1798:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1798:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1826:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1826:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1826:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1827:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1827:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1827:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1828:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1828:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1828:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1845:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1846:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1880:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1881:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1904:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2022:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2022:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2022:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2049:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2049:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2049:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2050:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2050:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2050:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2075:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2075:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2075:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2077:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2089:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2089:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2089:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2090:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2090:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2090:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2093:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2094:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2094:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2094:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2104:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2104:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2104:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2105:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2105:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2105:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2238:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2238:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2238:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2240:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2240:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2240:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2244:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2244:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2244:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2245:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2245:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2245:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2257:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2257:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2257:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2291:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2291:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2291:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2292:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2292:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2292:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2310:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2311:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2312:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2312:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2312:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2364:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2364:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2364:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2366:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2366:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2366:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2370:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2370:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2370:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2371:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2371:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2371:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2400:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2400:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2400:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2402:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2402:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2402:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2409:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2409:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2409:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2674:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2723:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2723:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2723:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2737:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2737:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2737:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2799:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2799:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2799:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2816:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2816:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2816:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2839:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2839:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2839:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3246:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3248:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3248:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3248:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3304:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3304:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3304:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3306:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3306:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3306:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3322:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3322:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3322:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3324:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3324:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3324:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3328:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3328:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3328:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3329:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3329:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3329:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3338:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3338:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3338:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3362:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3364:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3364:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3364:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3372:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3374:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3374:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3374:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3394:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3394:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3394:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3401:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3410:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3486:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3488:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3488:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3488:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3589:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3597:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3606:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3774:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4006:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4031:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4036:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4051:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4062:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4064:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4119:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4119:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4249:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4249:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4249:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4253:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4253:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4253:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4257:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4257:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4257:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4566:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4566:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4566:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4570:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4570:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4570:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4574:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4574:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4574:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:6079:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6856:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6856:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6856:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6858:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6858:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6858:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6859:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6859:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6859:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6018:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:19311:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19312:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19313:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19314:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19315:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19316:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18069:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18069:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18069:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18071:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18071:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18071:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18073:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18073:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18073:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18075:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18075:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18075:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18088:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18088:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18088:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15350:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15351:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15351:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15351:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15351:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15360:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8855:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8858:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8859:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2332:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2434:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2438:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2439:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9309:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9355:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10271:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10279:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10280:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10280:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10280:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10297:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10297:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10297:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10306:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10306:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:10306:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10308:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10308:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:10308:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10310:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10312:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10312:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10312:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10313:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10313:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10313:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10383:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10384:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10388:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10392:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10707:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12049:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12077:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14087:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14099:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14774:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17881:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17881:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17881:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17883:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17883:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17883:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17886:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17886:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17886:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17888:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17888:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17888:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18181:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18181:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18181:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18183:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18183:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18183:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18190:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18190:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18190:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18192:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18192:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18192:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18203:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18203:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18203:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18427:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19042:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20836:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20836:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20836:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21181:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21189:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21190:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21190:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21190:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21224:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21224:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21224:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21233:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21233:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:21233:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21234:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21234:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:21234:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21235:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21237:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21237:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21237:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21238:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21238:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21238:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:22118:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:22118:58: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:22118:58: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12796:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4491:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4491:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4491:26: got void *
+drivers/scsi/megaraid.c:4550:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4550:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4550:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:77:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:89:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:97:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:109:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:113:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:117:5: warning: symbol 'poll_queues' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:126:5: warning: symbol 'host_tagset_enable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4647:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4647:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4647:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4898:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4898:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4898:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6740:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6740:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6740:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4554:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4554:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4554:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:205:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:212:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:294:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:300:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:426:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:2019:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2060:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4778:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4778:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4778:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5018:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5018:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5018:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5203:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5203:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5203:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5285:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5285:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5285:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6293:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6292:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6292:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6292:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6297:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6296:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6296:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6296:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6604:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6604:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6604:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6818:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6818:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6818:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7580:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8197:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8197:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8197:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8281:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8281:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8281:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8814:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1188:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3563:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3563:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3563:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3591:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4281:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4531:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4531:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4531:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4533:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4533:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4533:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5327:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3465:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3488:32: warning: cast to restricted __le32
+drivers/scsi/mpi3mr/mpi3mr_os.c:1991:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_os.c:1991:82: expected restricted __le16 [usertype] application_tag_translation_mask
+drivers/scsi/mpi3mr/mpi3mr_os.c:1991:82: got int
+drivers/scsi/mpt3sas/mpt3sas_base.c:1775:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1775:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1775:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1830:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1830:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1830:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4325:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4325:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4325:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4347:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4347:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4347:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4370:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4370:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4370:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4391:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4391:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4391:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6908:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6908:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6908:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6927:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6935:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6948:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:8101:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:8101:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:8101:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10885:25: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:315:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:315:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:315:38: got void *
+drivers/scsi/mvsas/mv_init.c:486:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:486:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:486:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:382:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:382:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:382:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:539:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:539:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:539:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:647:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:970:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:973:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:976:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:979:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1446:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1446:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1446:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1501:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1501:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1501:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1641:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1641:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1641:28: got int
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1073:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1219:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1813:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrs.c:2268:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2268:34: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2268:34: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2420:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2420:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2420:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2473:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2473:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2473:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2413:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2413:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2413:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2473:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2473:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2473:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2406:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2406:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2406:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2435:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2435:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2435:13: got unsigned int
+drivers/scsi/myrs.c:2505:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2505:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2505:13: got unsigned int
+drivers/scsi/myrs.c:2508:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2413:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2413:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2413:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2466:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2466:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2466:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2451:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2451:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2451:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2427:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2427:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2427:13: got unsigned int
+drivers/scsi/myrs.c:2399:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2399:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2399:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2458:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2458:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2458:13: got unsigned int
+drivers/scsi/myrs.c:2443:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2443:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2443:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2406:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2406:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2406:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2306:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/pm8001/pm8001_ctl.c:742:33: warning: cast to restricted __be32
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: left side has type restricted __le32
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: right side has type int
+drivers/scsi/pm8001/pm8001_hwi.c:4652:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_hwi.c:4652:35: expected restricted __le32 [addressable] [assigned] [usertype] ds_ads_m
+drivers/scsi/pm8001/pm8001_hwi.c:4652:35: got int
+drivers/scsi/pm8001/pm8001_init.c:1331:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_init.c:1331:22: expected unsigned int [usertype] device_state
+drivers/scsi/pm8001/pm8001_init.c:1331:22: got restricted pci_power_t [usertype] current_state
+drivers/scsi/pm8001/pm8001_sas.c:236:55: warning: cast removes address space '__iomem' of expression
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: expected unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: expected restricted __le32 [addressable] [usertype] pageCode
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: expected restricted __le32 [addressable] [usertype] MST_MSI
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: expected restricted __le32 [addressable] [usertype] STP_SSP_MCT_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: expected restricted __le32 [addressable] [usertype] STP_FRM_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1254:26: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: expected restricted __le32 [addressable] [usertype] OPNRJT_RTRY_INTVL
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_THR
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: expected restricted __le32 [addressable] [usertype] MAX_AIP
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: expected restricted __le32 [addressable] [assigned] [usertype] new_curidx_ksop
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: left side has type restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: right side has type int
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:3052:63: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:4245:46: got restricted __le64 [assigned] [usertype] tmp_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4418:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4419:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4420:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4421:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4422:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: expected restricted __le32 [addressable] [assigned] [usertype] key_cmode
+drivers/scsi/pm8001/pm80xx_hwi.c:4443:35: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4471:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4472:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4473:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4474:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4475:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4573:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4574:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4578:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4579:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4583:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4584:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4585:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4586:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4587:54: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4595:55: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4597:56: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: expected restricted __le32 [addressable] [assigned] [usertype] key_index_mode
+drivers/scsi/pm8001/pm80xx_hwi.c:4609:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4644:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4645:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4646:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4936:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4941:37: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4981:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4985:37: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1065:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1065:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1065:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1073:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1073:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1073:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1077:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1077:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1077:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1251:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1253:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1274:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1458:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1458:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1466:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1467:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1481:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1481:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1481:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1483:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1483:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1483:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1485:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1485:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1485:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1534:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1534:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2108:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2108:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2108:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2109:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2109:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2109:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2110:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2110:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2110:28: got int
+drivers/scsi/qedf/qedf_io.c:2119:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2119:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2119:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2120:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2120:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2120:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2121:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2121:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2121:29: got int
+drivers/scsi/qedf/qedf_io.c:2530:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2530:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2530:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2592:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2592:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2592:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2183:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2183:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2183:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2213:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2213:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2213:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2231:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2249:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2480:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2480:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2480:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2676:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2788:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2791:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1468:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1468:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1468:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1468:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1469:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1469:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1469:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1472:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1472:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1472:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1472:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1473:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1473:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1473:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1473:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1478:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1478:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1478:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1482:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1482:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1482:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1487:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1487:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1487:41: got int
+drivers/scsi/qedi/qedi_fw.c:1488:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1488:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1488:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:744:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:744:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:744:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:795:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:857:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:857:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:857:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:888:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:888:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:893:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:892:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:892:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:892:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:932:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:932:40: expected restricted __le16 [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:932:40: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1008:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1008:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1008:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1009:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1009:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1009:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1011:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1011:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1011:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1012:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1012:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1012:47: got int
+drivers/scsi/qedi/qedi_fw.c:1015:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1015:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1015:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1015:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1016:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1016:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1016:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1017:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1017:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1017:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1018:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1018:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1018:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1024:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1024:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1024:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1026:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1026:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1026:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1033:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1033:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1033:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1035:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1035:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1035:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1037:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1037:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1037:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1046:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1046:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1046:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1109:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1109:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1109:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1109:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1110:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1110:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1110:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1111:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1111:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1111:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1112:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1112:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1112:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1186:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1359:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1589:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1589:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1589:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1589:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1590:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1590:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1590:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1591:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1591:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1591:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1592:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1592:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1592:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1593:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1593:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1593:50: got int
+drivers/scsi/qedi/qedi_fw.c:1598:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1598:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1598:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1600:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1600:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1600:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1602:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1602:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1602:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1607:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1607:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1607:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1609:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1609:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1609:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1611:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1611:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1611:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1620:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1620:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1620:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1689:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1689:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1689:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1689:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1690:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1690:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1690:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1690:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1691:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1691:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1691:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1692:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1692:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1692:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1696:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1697:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1697:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1697:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1697:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1697:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1698:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1698:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1698:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1700:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1700:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1700:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1700:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1701:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1701:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1701:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1714:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1714:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1714:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1716:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1716:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1716:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1723:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1723:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1723:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1725:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1725:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1725:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1727:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1727:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1737:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1737:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1737:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1773:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1773:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1773:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1774:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1774:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1774:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1775:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1775:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1775:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1814:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1814:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1814:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1815:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1815:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1815:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1816:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1816:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1816:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1861:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1861:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1861:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1862:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1862:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1862:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1863:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1863:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1863:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1912:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1912:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1912:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1918:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1918:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1918:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2046:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2046:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2046:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2046:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2047:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2047:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2047:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2047:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2050:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2050:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2050:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2050:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2051:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2051:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2051:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2051:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2052:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2052:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2052:41: got int
+drivers/scsi/qedi/qedi_fw.c:2053:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2053:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2053:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2060:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2060:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2060:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2062:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2062:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2062:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2070:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2070:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2070:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2072:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2072:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2072:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2088:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2088:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2088:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2089:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2089:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2089:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2147:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1212:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:517:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:527:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:758:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:758:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:758:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:760:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:760:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:760:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:761:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:761:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:761:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:764:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:764:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:764:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:766:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:766:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:766:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:767:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:767:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:767:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1212:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1212:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1212:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1224:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1224:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1224:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1272:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1272:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1272:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1324:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1324:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1324:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1855:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1855:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1855:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1868:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1882:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1882:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1882:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2862:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2862:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2862:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2918:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2918:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2918:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2323:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:644:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:644:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:644:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:645:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:645:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:645:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:647:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:647:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:647:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:648:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:648:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:648:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1496:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2456:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:420:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3775:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5676:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5715:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:244:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:572:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/scsi/ufs/ufs-debugfs.c:55:12: warning: context imbalance in 'ufs_debugfs_get_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:67:13: warning: context imbalance in 'ufs_debugfs_put_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:74:12: warning: context imbalance in 'ee_usr_mask_set' - different lock contexts for basic block
+drivers/scsi/ufs/ufs-debugfs.c:118:13: warning: context imbalance in 'ufs_debugfs_restart_ee' - different lock contexts for basic block
+drivers/scsi/ufs/ufshpb.c:345:27: warning: cast from restricted __be64
+drivers/scsi/ufs/ufshpb.c:345:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/ufs/ufshpb.c:345:25: expected restricted __be64 [usertype] ppn_tmp
+drivers/scsi/ufs/ufshpb.c:345:25: got unsigned long long [usertype]
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:65: warning: cast to restricted __be32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:36: warning: restricted __le32 degrades to integer
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:55: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/dpio/dpio-service.c:465:60: warning: Using plain integer as NULL pointer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/qcom/pdr_interface.c: note: in included file:
+drivers/soc/qcom/pdr_internal.h:31:22: warning: symbol 'servreg_location_entry_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:77:22: warning: symbol 'servreg_get_domain_list_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:119:22: warning: symbol 'servreg_get_domain_list_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:202:22: warning: symbol 'servreg_register_listener_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:230:22: warning: symbol 'servreg_register_listener_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:266:22: warning: symbol 'servreg_restart_pd_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:283:22: warning: symbol 'servreg_restart_pd_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:303:22: warning: symbol 'servreg_state_updated_ind_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:339:22: warning: symbol 'servreg_set_ack_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:365:22: warning: symbol 'servreg_set_ack_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:123:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:123:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:123:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:126:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:126:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:126:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:144:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:144:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:144:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:147:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:147:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:147:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:170:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:170:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:170:1: got int
+drivers/soc/qcom/rpmpd.c:170:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:170:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:170:1: got int
+drivers/soc/qcom/rpmpd.c:172:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:172:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:172:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:192:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:192:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:192:1: got int
+drivers/soc/qcom/rpmpd.c:193:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:193:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:193:1: got int
+drivers/soc/qcom/rpmpd.c:211:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:211:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:211:1: got int
+drivers/soc/qcom/rpmpd.c:211:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:211:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:211:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:214:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:214:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:214:1: got int
+drivers/soc/qcom/rpmpd.c:216:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:216:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:216:1: got int
+drivers/soc/qcom/rpmpd.c:217:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:217:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:217:1: got int
+drivers/soc/qcom/rpmpd.c:236:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:236:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:236:1: got int
+drivers/soc/qcom/rpmpd.c:236:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:236:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:236:1: got int
+drivers/soc/qcom/rpmpd.c:237:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:237:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:237:1: got int
+drivers/soc/qcom/rpmpd.c:237:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:237:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:237:1: got int
+drivers/soc/qcom/rpmpd.c:238:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:238:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:238:1: got int
+drivers/soc/qcom/rpmpd.c:240:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:240:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:240:1: got int
+drivers/soc/qcom/rpmpd.c:241:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:241:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:241:1: got int
+drivers/soc/qcom/rpmpd.c:260:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:260:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:260:1: got int
+drivers/soc/qcom/rpmpd.c:260:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:260:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:260:1: got int
+drivers/soc/qcom/rpmpd.c:261:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:261:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:261:1: got int
+drivers/soc/qcom/rpmpd.c:263:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:263:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:263:1: got int
+drivers/soc/qcom/rpmpd.c:263:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:263:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:263:1: got int
+drivers/soc/qcom/rpmpd.c:264:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:264:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:264:1: got int
+drivers/soc/qcom/rpmpd.c:266:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:266:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:266:1: got int
+drivers/soc/qcom/rpmpd.c:267:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:267:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:267:1: got int
+drivers/soc/qcom/rpmpd.c:269:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:269:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:269:1: got int
+drivers/soc/qcom/rpmpd.c:270:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:270:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:270:1: got int
+drivers/soc/qcom/rpmpd.c:292:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:292:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:292:1: got int
+drivers/soc/qcom/rpmpd.c:292:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:292:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:292:1: got int
+drivers/soc/qcom/rpmpd.c:293:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:293:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:293:1: got int
+drivers/soc/qcom/rpmpd.c:295:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:295:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:295:1: got int
+drivers/soc/qcom/rpmpd.c:296:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:296:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:296:1: got int
+drivers/soc/qcom/rpmpd.c:298:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:298:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:298:1: got int
+drivers/soc/qcom/rpmpd.c:299:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:299:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:299:1: got int
+drivers/soc/qcom/rpmpd.c:318:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:318:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:318:1: got int
+drivers/soc/qcom/rpmpd.c:318:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:318:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:318:1: got int
+drivers/soc/qcom/rpmpd.c:319:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:319:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:319:1: got int
+drivers/soc/qcom/rpmpd.c:321:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:321:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:321:1: got int
+drivers/soc/qcom/rpmpd.c:321:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:321:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:321:1: got int
+drivers/soc/qcom/rpmpd.c:322:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:322:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:322:1: got int
+drivers/soc/qcom/rpmpd.c:324:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:324:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:324:1: got int
+drivers/soc/qcom/rpmpd.c:325:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:325:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:325:1: got int
+drivers/soc/qcom/rpmpd.c:327:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:327:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:327:1: got int
+drivers/soc/qcom/rpmpd.c:328:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:328:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:328:1: got int
+drivers/soc/qcom/rpmpd.c:350:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:350:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:350:1: got int
+drivers/soc/qcom/rpmpd.c:350:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:350:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:350:1: got int
+drivers/soc/qcom/rpmpd.c:351:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:351:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:351:1: got int
+drivers/soc/qcom/rpmpd.c:353:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:353:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:353:1: got int
+drivers/soc/qcom/rpmpd.c:353:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:353:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:353:1: got int
+drivers/soc/qcom/rpmpd.c:354:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:354:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:354:1: got int
+drivers/soc/qcom/rpmpd.c:356:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:356:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:356:1: got int
+drivers/soc/qcom/rpmpd.c:357:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:357:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:357:1: got int
+drivers/soc/qcom/rpmpd.c:394:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:394:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:394:24: got int
+drivers/soc/qcom/rpmpd.c:503:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:504:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:407:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:407:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:407:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:492:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:492:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:492:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:505:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:505:50: expected void *
+drivers/soc/qcom/smem.c:505:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:640:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:640:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:640:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:662:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:662:23: void *
+drivers/soc/qcom/smem.c:662:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:664:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:664:23: void *
+drivers/soc/qcom/smem.c:664:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:665:40: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:680:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:680:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:680:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:691:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:691:16: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:691:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:713:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:732:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:732:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:732:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:925:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:925:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:925:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smp2p.c:219:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:219:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:219:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:327:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:327:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:327:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:330:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:330:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:330:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:244:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:244:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:244:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:246:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:246:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:246:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:267:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:267:24: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:267:24: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:275:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:275:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:275:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:277:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:277:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:277:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:317:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:317:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:317:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:589:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:589:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:589:47: got unsigned int [usertype] *
+drivers/spi/spi-altera-dfl.c:52:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:52:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:52:30: got void *context
+drivers/spi/spi-altera-dfl.c:78:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:78:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:78:30: got void *context
+drivers/spi/spi-altera-dfl.c:153:22: warning: incorrect type in argument 3 (different address spaces)
+drivers/spi/spi-altera-dfl.c:153:22: expected void *bus_context
+drivers/spi/spi-altera-dfl.c:153:22: got void [noderef] __iomem *[assigned] base
+drivers/spi/spi-bcm-qspi.c:363:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:363:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:363:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:327:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:393:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:422:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:422:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:422:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:495:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:452:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:452:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:452:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:462:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:268:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:268:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:268:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:271:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:271:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:271:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:274:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:274:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:274:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:277:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:277:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:277:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:382:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:384:42: warning: cast to restricted __be32
+drivers/staging/r8188eu/core/rtw_br_ext.c:73:23: warning: restricted __be16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:516:57: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:516:57: expected unsigned short
+drivers/staging/r8188eu/core/rtw_br_ext.c:516:57: got restricted __be16 [usertype]
+drivers/staging/r8188eu/core/rtw_br_ext.c:618:84: warning: incorrect type in argument 3 (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:618:84: expected unsigned int [usertype] len
+drivers/staging/r8188eu/core/rtw_br_ext.c:618:84: got restricted __be16 [usertype] payload_len
+drivers/staging/r8188eu/core/rtw_br_ext.c:620:110: warning: incorrect type in argument 2 (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:620:110: expected int len
+drivers/staging/r8188eu/core/rtw_br_ext.c:620:110: got restricted __be16 [usertype] payload_len
+drivers/staging/r8188eu/core/rtw_br_ext.c:685:63: warning: restricted __sum16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:689:69: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:689:69: expected restricted __sum16 [usertype] check
+drivers/staging/r8188eu/core/rtw_br_ext.c:689:69: got int
+drivers/staging/r8188eu/core/rtw_mlme.c:891:9: warning: context imbalance in 'rtw_free_assoc_resources' - different lock contexts for basic block
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3737:17: warning: cast removes address space '__user' of expression
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3738:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3738:31: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3738:31: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3740:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3740:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3740:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3742:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3742:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3742:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3744:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3744:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3744:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3746:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3746:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3746:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3749:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3749:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3749:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3751:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3751:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3751:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3754:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3754:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3754:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3768:9: warning: cast removes address space '__user' of expression
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:668:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:671:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:688:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:689:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:456:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:457:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:459:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:460:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:479:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:675:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:676:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:677:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:681:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:683:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:685:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:687:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:689:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:691:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:699:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:701:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:703:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:38: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:341:26: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:341:26: expected void *[assigned] userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:341:26: got void [noderef] __user *userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:562:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:562:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:562:47: got void *bulk_userdata
+drivers/staging/wfx/hif_rx.c:85:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:85:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:85:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:86:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:86:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:86:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:87:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:87:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:87:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:88:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:88:9: expected unsigned int [usertype] *p
+drivers/staging/wfx/hif_rx.c:88:9: got restricted __le32 [usertype] *
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/mxser.c:278:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2817:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:405:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:408:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:416:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:420:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:449:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:449:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:449:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:457:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:457:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:457:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:465:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:465:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:465:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:469:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:469:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:469:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:348:25: warning: array of flexible structures
+drivers/tty/nozomi.c:779:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_port.c:3395:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:720:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:669:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2361:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2391:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/imx.c:2013:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/meson_uart.c:551:28: warning: context imbalance in 'meson_serial_port_write' - unexpected unlock
+drivers/tty/serial/msm_serial.c:1649:28: warning: context imbalance in '__msm_console_write' - unexpected unlock
+drivers/tty/serial/mvebu-uart.c:699:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/omap-serial.c:1291:28: warning: context imbalance in 'serial_omap_console_write' - unexpected unlock
+drivers/tty/serial/owl-uart.c:568:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1474:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1478:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1478:32: left side has type int
+drivers/tty/serial/pch_uart.c:1478:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1662:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:467:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:617:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:544:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:592:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:605:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:618:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:645:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1396:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3032:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:890:55: warning: Using plain integer as NULL pointer
+drivers/tty/serial/sifive.c:838:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:904:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:42:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:63:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:85:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1450:9: warning: context imbalance in 'stm32_usart_console_write' - different lock contexts for basic block
+drivers/tty/serial/uartlite.c:500:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:30: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:38: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:38: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:58: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:58: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:63: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:63: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:49: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:49: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:28: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:28: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:51: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:51: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:36: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:36: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:31: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:31: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:38: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:38: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:38: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:725:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:725:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:725:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:553:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1245:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:136:31: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/chipidea/ci_hdrc_tegra.c: note: in included file:
+drivers/usb/chipidea/../host/ehci.h:767:36: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
+drivers/usb/common/debug.c:276:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:313:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:313:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:313:17: got restricted __le16 *
+drivers/usb/core/devio.c:314:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:314:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:314:17: got restricted __le16 *
+drivers/usb/core/devio.c:315:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:315:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:315:17: got restricted __le16 *
+drivers/usb/core/devio.c:316:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:316:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:316:17: got restricted __le16 *
+drivers/usb/gadget/function/f_fs.c:2860:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2860:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2860:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2885:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2885:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2885:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, ...):
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1236:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_audio.c:914:20: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:921:19: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:928:27: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1137:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2203:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2212:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:553:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:554:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:568:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:568:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:568:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:586:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:600:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:628:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:629:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1477:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1515:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1545:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1546:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1567:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1578:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1579:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1615:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1624:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1633:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1634:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1793:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1793:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1793:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1794:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1794:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1794:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1795:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1795:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1795:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1825:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1825:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1825:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1826:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1829:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1829:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1829:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1831:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1831:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1831:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1842:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1855:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1877:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1877:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1877:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1895:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1904:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1904:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1904:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1913:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:2011:52: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:677:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1614:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1618:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1633:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1661:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1681:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1683:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1746:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1747:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1748:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1860:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1871:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1876:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:567:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:746:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:746:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:746:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:266:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1784:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2162:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2162:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2162:33: got int
+drivers/usb/storage/ene_ub6250.c:2092:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2092:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2092:33: got int
+drivers/usb/storage/ene_ub6250.c:1936:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1936:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1936:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:501:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:501:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:501:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:702:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:742:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:742:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:742:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:889:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:889:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:889:33: got int
+drivers/usb/storage/ene_ub6250.c:908:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:908:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:908:33: got int
+drivers/usb/storage/ene_ub6250.c:954:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:974:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:975:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:979:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:993:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:997:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1029:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1168:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1168:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1168:33: got int
+drivers/usb/storage/ene_ub6250.c:1201:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1201:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1201:33: got int
+drivers/usb/storage/ene_ub6250.c:1232:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1278:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1278:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1278:33: got int
+drivers/usb/storage/ene_ub6250.c:1360:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1360:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1360:33: got int
+drivers/usb/storage/ene_ub6250.c:1544:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1544:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1544:33: got int
+drivers/usb/storage/ene_ub6250.c:1663:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1663:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1663:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1707:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1707:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1707:49: got int
+drivers/usb/storage/ene_ub6250.c:1764:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1764:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1764:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1840:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1840:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1840:33: got int
+drivers/usb/storage/ene_ub6250.c:1992:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1993:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:287:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:287:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:287:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci_core.c:217:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:58: warning: restricted pci_power_t degrades to integer
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vringh.c:586:18: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:20: expected void *p
+drivers/video/fbdev/atmel_lcdfb.c:362:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1038:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1112:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1112:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1112:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1208:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:28: expected void *p
+drivers/video/fbdev/cirrusfb.c:1852:28: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:372:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1149:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1169:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1169:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1169:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1203:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1203:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1203:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/i740fb.c:743:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:20: expected void *p
+drivers/video/fbdev/i740fb.c:743:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1522:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1548:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1548:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1548:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:596:32: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:597:37: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:673:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:673:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:673:27: got void *
+drivers/video/fbdev/pxa168fb.c:763:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:763:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:763:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:795:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:795:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:795:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:821:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:821:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:821:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:826:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:826:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:826:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:827:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:827:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:828:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:828:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:828:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:832:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:835:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:835:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1141:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1141:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1141:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1249:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1294:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1294:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1294:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1311:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1311:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1311:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1314:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1727:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1727:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1727:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1008:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1008:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1008:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1122:36: warning: cast removes address space '__iomem' of expression
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds28e04.c:342:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:342:13: expected char [noderef] __user *_pu_addr
+drivers/w1/slaves/w1_ds28e04.c:342:13: got char *buf
+drivers/w1/slaves/w1_ds28e04.c:356:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:356:13: expected char const [noderef] __user *_gu_addr
+drivers/w1/slaves/w1_ds28e04.c:356:13: got char const *buf
+drivers/w1/slaves/w1_therm.c:1008:18: warning: cast to restricted __le64
+drivers/w1/w1.c:428:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:428:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:428:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/afs/callback.c:97:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
+fs/afs/cell.c:701:9: error: incompatible types in comparison expression (different address spaces):
+fs/afs/cell.c:701:9: struct hlist_node [noderef] __rcu *
+fs/afs/cell.c:701:9: struct hlist_node *
+fs/afs/cell.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+fs/afs/dir.c:280:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
+fs/afs/dir.c:512:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
+fs/afs/inode.c:652:22: warning: context imbalance in 'afs_check_validity' - different lock contexts for basic block
+fs/afs/inode.c:755:22: warning: context imbalance in 'afs_getattr' - different lock contexts for basic block
+fs/afs/server.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
+fs/afs/server.c:128:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
+fs/afs/volume.c:12:24: warning: symbol 'afs_volume_gc_delay' was not declared. Should it be static?
+fs/afs/volume.c:13:24: warning: symbol 'afs_volume_record_life' was not declared. Should it be static?
+fs/afs/volume.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+fs/aio.c:588:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:588:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:588:24: got struct kioctx_cpu *cpu
+fs/aio.c:755:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:755:18: expected struct kioctx_cpu *cpu
+fs/aio.c:755:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:802:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:802:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:802:24: got struct kioctx_cpu *cpu
+fs/aio.c:907:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:907:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:907:16: got struct kioctx_cpu *
+fs/aio.c:925:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:925:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:925:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/btrfs/block-group.c:3765:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:130:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:130:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:130:22: struct extent_buffer *
+fs/btrfs/ctree.c:463:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:463:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:463:17: struct extent_buffer *
+fs/btrfs/ctree.c:916:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:916:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:916:17: struct extent_buffer *
+fs/btrfs/ctree.c:2460:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2460:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2460:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1034:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1034:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1034:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c:1783:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+fs/btrfs/extent-tree.c:1837:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1913:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1978:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5713:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1083:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:2232:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through include/linux/crypto.h, include/crypto/hash.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:391:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c:402:6: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/ref-verify.c:260:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
+fs/btrfs/ref-verify.c:349:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
+fs/btrfs/ref-verify.c:374:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:412:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:882:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1337:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1337:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:630:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:170:54: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:170:54: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:170:54: got void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:176:38: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:179:47: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:47: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:179:47: got void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:22: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:401:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:401:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:401:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:623:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:623:43: expected char const *device_path
+fs/btrfs/volumes.c:623:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:880:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:880:50: expected char const *
+fs/btrfs/volumes.c:880:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:960:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:960:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:960:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1016:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1016:58: expected char const *src
+fs/btrfs/volumes.c:1016:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2188:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2188:49: expected char const *device_path
+fs/btrfs/volumes.c:2188:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2303:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2303:41: expected char const *device_path
+fs/btrfs/volumes.c:2303:41: got char [noderef] __rcu *
+fs/btrfs/zoned.c:116:29: warning: restricted __le64 degrades to integer
+fs/btrfs/zoned.c:116:52: warning: restricted __le64 degrades to integer
+fs/ceph/caps.c:3570:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
+fs/ceph/caps.c:4190:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
+fs/ceph/dir.c:1382:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1812:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1824:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1829:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1830:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1831:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1832:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1837:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1838:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1839:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1840:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1841:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1842:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1845:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1847:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1848:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1851:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:379:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:379:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:379:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:491:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:491:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:491:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:496:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:496:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:496:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/fdtable.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:703:15: warning: context imbalance in 'zap_threads' - different lock contexts for basic block
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:320:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:196:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:361:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:1065:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1065:41: expected int result
+fs/dax.c:1065:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1439:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1439:46: expected int result
+fs/dax.c:1439:46: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1455:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1455:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1455:21: got unsigned long
+fs/dax.c:1496:51: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1496:51: expected int result
+fs/dax.c:1496:51: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1577:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1577:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1577:21: got unsigned long
+fs/dax.c:1611:62: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1611:62: expected int result
+fs/dax.c:1611:62: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1674:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1674:55: expected int result
+fs/dax.c:1674:55: got restricted vm_fault_t
+fs/dax.c:1689:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1689:58: expected int result
+fs/dax.c:1689:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:257:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:856:36: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:580:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:625:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:728:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:888:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:917:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1081:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1111:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1154:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1261:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1323:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1557:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1142:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c:1047:9: warning: context imbalance in 'dlm_master_lookup' - different lock contexts for basic block
+fs/dlm/lowcomms.c:1293:16: warning: context imbalance in 'dlm_lowcomms_new_msg' - wrong count at exit
+fs/dlm/lowcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/topology.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dlm_lowcomms_commit_msg' - unexpected unlock
+fs/dlm/member.c:124:31: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:124:31: expected restricted __le32 [usertype] ro_nodeid
+fs/dlm/member.c:124:31: got unsigned int [usertype]
+fs/dlm/member.c:125:29: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:125:29: expected restricted __le16 [usertype] ro_slot
+fs/dlm/member.c:125:29: got unsigned short [usertype]
+fs/dlm/member.c:132:31: warning: restricted __le32 degrades to integer
+fs/dlm/member.c:134:36: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:134:36: expected int slot
+fs/dlm/member.c:134:36: got restricted __le16 [usertype] ro_slot
+fs/dlm/midcomms.c:570:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:678:19: warning: cast to restricted __le16
+fs/dlm/midcomms.c:680:16: warning: cast to restricted __le16
+fs/dlm/midcomms.c:718:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:737:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:747:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:756:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:766:42: warning: cast to restricted __le16
+fs/dlm/midcomms.c:769:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:804:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:838:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:898:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:912:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:920:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:1056:20: warning: context imbalance in 'dlm_midcomms_get_mhandle' - wrong count at exit
+fs/dlm/midcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dlm_midcomms_commit_mhandle' - unexpected unlock
+fs/dlm/util.c:25:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:25:33: expected unsigned int [usertype] h_version
+fs/dlm/util.c:25:33: got restricted __le32 [usertype]
+fs/dlm/util.c:27:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:27:33: expected unsigned int [usertype] h_lockspace
+fs/dlm/util.c:27:33: got restricted __le32 [usertype]
+fs/dlm/util.c:28:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:28:33: expected unsigned int [usertype] h_nodeid
+fs/dlm/util.c:28:33: got restricted __le32 [usertype]
+fs/dlm/util.c:29:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:29:33: expected unsigned short [usertype] h_length
+fs/dlm/util.c:29:33: got restricted __le16 [usertype]
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:36:35: warning: cast to restricted __le32
+fs/dlm/util.c:37:35: warning: cast to restricted __le32
+fs/dlm/util.c:38:35: warning: cast to restricted __le16
+fs/dlm/util.c:90:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:90:33: expected unsigned int [usertype] m_type
+fs/dlm/util.c:90:33: got restricted __le32 [usertype]
+fs/dlm/util.c:91:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:91:33: expected unsigned int [usertype] m_nodeid
+fs/dlm/util.c:91:33: got restricted __le32 [usertype]
+fs/dlm/util.c:92:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:92:33: expected unsigned int [usertype] m_pid
+fs/dlm/util.c:92:33: got restricted __le32 [usertype]
+fs/dlm/util.c:93:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:93:33: expected unsigned int [usertype] m_lkid
+fs/dlm/util.c:93:33: got restricted __le32 [usertype]
+fs/dlm/util.c:94:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:94:33: expected unsigned int [usertype] m_remid
+fs/dlm/util.c:94:33: got restricted __le32 [usertype]
+fs/dlm/util.c:95:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:95:33: expected unsigned int [usertype] m_parent_lkid
+fs/dlm/util.c:95:33: got restricted __le32 [usertype]
+fs/dlm/util.c:96:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:96:33: expected unsigned int [usertype] m_parent_remid
+fs/dlm/util.c:96:33: got restricted __le32 [usertype]
+fs/dlm/util.c:97:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:97:33: expected unsigned int [usertype] m_exflags
+fs/dlm/util.c:97:33: got restricted __le32 [usertype]
+fs/dlm/util.c:98:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:98:33: expected unsigned int [usertype] m_sbflags
+fs/dlm/util.c:98:33: got restricted __le32 [usertype]
+fs/dlm/util.c:99:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:99:33: expected unsigned int [usertype] m_flags
+fs/dlm/util.c:99:33: got restricted __le32 [usertype]
+fs/dlm/util.c:100:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:100:33: expected unsigned int [usertype] m_lvbseq
+fs/dlm/util.c:100:33: got restricted __le32 [usertype]
+fs/dlm/util.c:101:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:101:33: expected unsigned int [usertype] m_hash
+fs/dlm/util.c:101:33: got restricted __le32 [usertype]
+fs/dlm/util.c:102:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:102:33: expected int m_status
+fs/dlm/util.c:102:33: got restricted __le32 [usertype]
+fs/dlm/util.c:103:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:103:33: expected int m_grmode
+fs/dlm/util.c:103:33: got restricted __le32 [usertype]
+fs/dlm/util.c:104:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:104:33: expected int m_rqmode
+fs/dlm/util.c:104:33: got restricted __le32 [usertype]
+fs/dlm/util.c:105:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:105:33: expected int m_bastmode
+fs/dlm/util.c:105:33: got restricted __le32 [usertype]
+fs/dlm/util.c:106:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:106:33: expected int m_asts
+fs/dlm/util.c:106:33: got restricted __le32 [usertype]
+fs/dlm/util.c:107:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:107:33: expected int m_result
+fs/dlm/util.c:107:33: got restricted __le32 [usertype]
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:129:35: warning: cast to restricted __le32
+fs/dlm/util.c:130:35: warning: cast to restricted __le32
+fs/dlm/util.c:131:50: warning: cast to restricted __le32
+fs/dlm/util.c:138:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:138:33: expected unsigned int [usertype] rc_type
+fs/dlm/util.c:138:33: got restricted __le32 [usertype]
+fs/dlm/util.c:139:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:139:33: expected int rc_result
+fs/dlm/util.c:139:33: got restricted __le32 [usertype]
+fs/dlm/util.c:140:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:140:33: expected unsigned long long [usertype] rc_id
+fs/dlm/util.c:140:33: got restricted __le64 [usertype]
+fs/dlm/util.c:141:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:141:33: expected unsigned long long [usertype] rc_seq
+fs/dlm/util.c:141:33: got restricted __le64 [usertype]
+fs/dlm/util.c:142:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:142:33: expected unsigned long long [usertype] rc_seq_reply
+fs/dlm/util.c:142:33: got restricted __le64 [usertype]
+fs/dlm/util.c:149:35: warning: cast to restricted __le32
+fs/dlm/util.c:150:35: warning: cast to restricted __le32
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:152:35: warning: cast to restricted __le64
+fs/dlm/util.c:153:35: warning: cast to restricted __le64
+fs/exec.c:421:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:421:31: expected char const [noderef] __user *
+fs/exec.c:421:31: got void *
+fs/exec.c:1040:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1040:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1040:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1147:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1147:56: expected struct task_struct *parent
+fs/exec.c:1147:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1182:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1182:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1182:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1757:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1757:70: expected struct task_struct *tsk
+fs/exec.c:1757:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/f2fs/compress.c:1748:39: warning: symbol 'f2fs_compress_aops' was not declared. Should it be static?
+fs/f2fs/extent_cache.c:751:38: warning: context imbalance in 'f2fs_shrink_extent_tree' - different lock contexts for basic block
+fs/f2fs/file.c:48:54: warning: cast from restricted vm_fault_t
+fs/f2fs/file.c:3292:36: warning: incorrect type in argument 1 (different base types)
+fs/f2fs/file.c:3292:36: expected unsigned short const [usertype] *pwcs
+fs/f2fs/file.c:3292:36: got restricted __le16 *
+fs/f2fs/file.c:3328:28: warning: incorrect type in argument 4 (different base types)
+fs/f2fs/file.c:3328:28: expected unsigned short [usertype] *pwcs
+fs/f2fs/file.c:3328:28: got restricted __le16 *
+fs/f2fs/super.c:287:19: warning: symbol 'f2fs_cf_name_slab' was not declared. Should it be static?
+fs/f2fs/super.c:1363:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
+fs/fcntl.c:949:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:949:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:949:9: struct fasync_struct *
+fs/fcntl.c:1024:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1024:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1024:22: struct fasync_struct *
+fs/fcntl.c:1035:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1035:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1035:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:620:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:778:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:829:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1054:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:706:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'inode_congested' - different lock contexts for basic block
+fs/fs-writeback.c:1745:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1928:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/page.c:1147:9: warning: context imbalance in '__fscache_uncache_page' - different lock contexts for basic block
+fs/gfs2/glock.c: note: in included file:
+fs/gfs2/glock.h:178:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
+fs/gfs2/glock.c:925:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
+fs/gfs2/lops.c:210:22: warning: cast from restricted blk_status_t
+fs/gfs2/quota.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/gfs2/super.c:1447:13: warning: function 'free_local_statfs_inodes' with external linkage has definition
+fs/gfs2/super.c:1462:21: warning: function 'find_local_statfs_inode' with external linkage has definition
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:774:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:830:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:861:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1542:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1660:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1674:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2051:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io-wq.c:707:25: warning: context imbalance in 'create_worker_cont' - different lock contexts for basic block
+fs/io-wq.c:889:17: warning: context imbalance in 'io_wqe_enqueue' - different lock contexts for basic block
+fs/io-wq.c:950:13: warning: context imbalance in 'io_acct_cancel_pending_work' - different lock contexts for basic block
+fs/io-wq.c:979:9: warning: context imbalance in 'io_wqe_cancel_pending_work' - different lock contexts for basic block
+fs/io_uring.c:3099:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3099:24: expected void [noderef] __user *
+fs/io_uring.c:3099:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4575:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4575:14: expected struct file *file
+fs/io_uring.c:4575:14: got struct file [noderef] __rcu *
+fs/io_uring.c:5205:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5205:72: expected int mask
+fs/io_uring.c:5205:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5209:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5209:21: expected unsigned int [usertype] result
+fs/io_uring.c:5209:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5234:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5234:29: expected unsigned int [usertype] result
+fs/io_uring.c:5234:29: got restricted __poll_t
+fs/io_uring.c:5325:51: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5325:51: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5325:51: got unsigned int [usertype] result
+fs/io_uring.c:5481:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5481:41: expected int mask
+fs/io_uring.c:5481:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5553:30: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5553:53: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5553:53: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5553:53: got unsigned int
+fs/io_uring.c:5565:22: warning: invalid assignment: |=
+fs/io_uring.c:5565:22: left side has type restricted __poll_t
+fs/io_uring.c:5565:22: right side has type int
+fs/io_uring.c:5570:30: warning: invalid assignment: &=
+fs/io_uring.c:5570:30: left side has type restricted __poll_t
+fs/io_uring.c:5570:30: right side has type int
+fs/io_uring.c:5573:22: warning: invalid assignment: |=
+fs/io_uring.c:5573:22: left side has type restricted __poll_t
+fs/io_uring.c:5573:22: right side has type int
+fs/io_uring.c:5596:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5596:33: expected int mask
+fs/io_uring.c:5596:33: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5596:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:5596:50: expected int events
+fs/io_uring.c:5596:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:5708:24: warning: invalid assignment: |=
+fs/io_uring.c:5708:24: left side has type unsigned int
+fs/io_uring.c:5708:24: right side has type restricted __poll_t
+fs/io_uring.c:5709:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5709:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5709:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5709:38: expected restricted __poll_t
+fs/io_uring.c:5709:38: got unsigned int
+fs/io_uring.c:5847:35: warning: invalid assignment: &=
+fs/io_uring.c:5847:35: left side has type restricted __poll_t
+fs/io_uring.c:5847:35: right side has type int
+fs/io_uring.c:5848:54: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5848:35: warning: invalid assignment: |=
+fs/io_uring.c:5848:35: left side has type restricted __poll_t
+fs/io_uring.c:5848:35: right side has type unsigned int
+fs/io_uring.c:7840:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7851:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:285:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:285:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:285:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:287:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:294:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:294:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:294:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:297:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:297:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:297:33: got struct spinlock [noderef] __rcu *
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2318:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4file.c:353:61: warning: incorrect type in argument 4 (different base types)
+fs/nfs/nfs4file.c:353:61: expected int flags
+fs/nfs/nfs4file.c:353:61: got restricted fmode_t [usertype]
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:945:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/pnfs.c:307:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:599:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/nfs_fs.h):
+./include/linux/list.h:204:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1129:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1129:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1129:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1130:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1130:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1130:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1346:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:772:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:772:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:772:9: struct net *
+fs/nfsd/nfs4proc.c:1181:44: warning: Using plain integer as NULL pointer
+fs/nfsd/nfs4proc.c:1539:24: warning: incorrect type in assignment (different base types)
+fs/nfsd/nfs4proc.c:1539:24: expected restricted __be32 [usertype] status
+fs/nfsd/nfs4proc.c:1539:24: got int
+fs/nfsd/nfs4state.c:5534:44: warning: Using plain integer as NULL pointer
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:514:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:1097:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:798:17: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fanotify/fanotify.c:875:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fanotify/fanotify_user.c:234:63: warning: restricted fmode_t degrades to integer
+fs/notify/fanotify/fanotify_user.c:1210:28: warning: restricted fmode_t degrades to integer
+fs/notify/fsnotify.c:373:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:373:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:375:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:375:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:375:24: struct hlist_node *
+fs/notify/fsnotify.c:385:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:385:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:385:24: struct hlist_node *
+fs/notify/fsnotify.c:521:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:521:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:521:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:524:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:524:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:524:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:528:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:528:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:528:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:532:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:532:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:532:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:555:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:555:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:555:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:530:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:530:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:530:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:279:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:547:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:657:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:738:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:812:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmdomain.c:1316:20: warning: context imbalance in 'dlm_query_nodeinfo_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmmaster.c:3264:28: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
+fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmrecovery.c:2951:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
+fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
+fs/ocfs2/export.c:258:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:259:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:272:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:273:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/inode.c:1623:13: warning: context imbalance in 'ocfs2_inode_cache_lock' - wrong count at exit
+fs/ocfs2/inode.c:1630:13: warning: context imbalance in 'ocfs2_inode_cache_unlock' - unexpected unlock
+fs/ocfs2/localalloc.c:1223:41: warning: incorrect type in argument 1 (different base types)
+fs/ocfs2/localalloc.c:1223:41: expected unsigned long long val1
+fs/ocfs2/localalloc.c:1223:41: got restricted __le32 [usertype] la_bm_off
+fs/ocfs2/refcounttree.c:633:27: warning: incorrect type in assignment (different base types)
+fs/ocfs2/refcounttree.c:633:27: expected restricted __le32 [usertype] rf_generation
+fs/ocfs2/refcounttree.c:633:27: got unsigned int
+fs/ocfs2/suballoc.c:2428:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
+fs/open.c:1011:21: warning: restricted fmode_t degrades to integer
+fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
+fs/orangefs/file.c:118:32: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:118:32: expected int open_for_write
+fs/orangefs/file.c:118:32: got restricted fmode_t
+fs/orangefs/file.c:119:31: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:119:31: expected int open_for_read
+fs/orangefs/file.c:119:31: got restricted fmode_t
+fs/overlayfs/file.c:45:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:126:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:46:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:46:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:46:23: struct posix_acl *
+fs/posix_acl.c:60:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:60:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:60:33: struct posix_acl *
+fs/proc/array.c:247:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:247:11: expected struct k_sigaction *k
+fs/proc/array.c:247:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:537:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:537:44: expected struct task_struct *tsk
+fs/proc/array.c:537:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:712:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:712:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:712:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:283:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:543:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2236:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2293:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2390:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1103:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2417:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2443:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:921:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:281:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:580:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1141:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1469:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1807:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/pstore/ram_core.c:278:34: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:278:34: expected void volatile [noderef] __iomem *d
+fs/pstore/ram_core.c:278:34: got unsigned char *
+fs/pstore/ram_core.c:311:50: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:311:50: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:311:50: got unsigned char *
+fs/pstore/ram_core.c:312:65: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:312:65: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:312:65: got unsigned char *
+fs/pstore/ram_core.c:466:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:466:20: expected void *va
+fs/pstore/ram_core.c:466:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:468:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:468:20: expected void *va
+fs/pstore/ram_core.c:468:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:556:36: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:556:36: expected void volatile [noderef] __iomem *addr
+fs/pstore/ram_core.c:556:36: got void *vaddr
+fs/pstore/ram_core.c:69:17: warning: context imbalance in 'buffer_start_add' - unexpected unlock
+fs/pstore/ram_core.c:95:17: warning: context imbalance in 'buffer_size_add' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1071:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1071:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1071:24: struct hlist_node *
+fs/seq_file.c:1073:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1073:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1073:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:126:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:129:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:133:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:149:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:153:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:171:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:180:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:180:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:180:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:184:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:184:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:184:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:194:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:194:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:194:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:196:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:196:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:196:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:198:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:198:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:200:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:200:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:200:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:300:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:300:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:300:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:302:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:302:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:302:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:304:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:304:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:304:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/ubifs/xattr.c:680:58: warning: Using plain integer as NULL pointer
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/scrub/agheader.c:158:23: warning: cast truncates bits from constant value (ffff3f8f becomes 3f8f)
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, fs/xfs/xfs.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:469:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:852:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1131:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1315:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:193:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:294:16: warning: cast to restricted __le32
+init/main.c:776:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:788:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:168:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:579:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1187:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c:120:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:248:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:146:25: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:346:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:352:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:415:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:683:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:936:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1579:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:432:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:818:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:862:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:456:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:456:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:456:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:466:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:466:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:466:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:550:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:550:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:550:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:570:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:570:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:570:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:193:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:294:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:299:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2180:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2180:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2180:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2183:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2183:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2183:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:533:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:533:35: expected void *
+kernel/bpf/arraymap.c:533:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:552:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:552:35: expected void *
+kernel/bpf/arraymap.c:552:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:584:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:584:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:584:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h, include/linux/cgroup-defs.h, include/linux/cgroup.h, include/net/netprio_cgroup.h, include/linux/netdevice.h, ...):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2544:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2546:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3372:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3708:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/core.c:218:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2353:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, ...):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:671:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:712:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:2400:19: error: subtraction of functions? Share your drugs
+kernel/bpf/hashtab.c:764:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1111:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1178:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1239:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1304:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1356:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1390:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1546:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1334:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1335:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1336:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1337:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1338:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1339:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1340:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:90:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:80:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:80:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:267:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:1733:41: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12470:76: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12951:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12955:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12959:81: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12963:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12967:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12971:79: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:12975:78: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c:13034:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:62:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:62:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:51:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:490:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6269:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6269:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6269:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6272:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6272:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6272:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2789:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2864:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:2975:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4865:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6052:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6145:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6173:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6222:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:967:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:268:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:268:13: expected struct cred const *old
+kernel/cred.c:268:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:42: expected struct cred const *cred
+kernel/cred.c:357:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:357:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:357:30: got struct cred const *
+kernel/cred.c:358:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:27: expected struct cred const *cred
+kernel/cred.c:358:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:359:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:359:41: expected struct cred const *_cred
+kernel/cred.c:359:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:360:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:360:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:360:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:360:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:360:17: expected struct cred const *cred
+kernel/cred.c:360:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:399:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:399:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:399:32: got struct cred const *
+kernel/cred.c:452:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:452:38: expected struct cred const *old
+kernel/cred.c:452:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:458:9: struct cred const [noderef] __rcu *
+kernel/cred.c:458:9: struct cred const *
+kernel/cred.c:458:9: error: cast from unknown type
+kernel/cred.c:558:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:558:41: expected struct cred const *old
+kernel/cred.c:558:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:599:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:599:46: expected struct cred const *override
+kernel/cred.c:599:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:671:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:671:38: expected struct cred const *old
+kernel/cred.c:671:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:846:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:846:9: struct cred const *
+kernel/cred.c:846:9: struct cred const [noderef] __rcu *
+kernel/cred.c:896:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:896:21: expected struct cred const *cred
+kernel/cred.c:896:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:896:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:896:21: expected struct cred const *cred
+kernel/cred.c:896:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:900:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:900:21: expected struct cred const *cred
+kernel/cred.c:900:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:900:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:900:21: expected struct cred const *cred
+kernel/cred.c:900:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:900:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:900:21: expected struct cred const *cred
+kernel/cred.c:900:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:900:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:900:21: expected struct cred const *cred
+kernel/cred.c:900:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:912:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:912:31: expected struct cred const *cred
+kernel/cred.c:912:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:914:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:914:39: expected struct cred const *cred
+kernel/cred.c:914:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:926:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:926:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:926:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:926:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:926:9: expected struct cred const *cred
+kernel/cred.c:926:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:353:19: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:199:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2316:40: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3426:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3426:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3426:18: struct perf_event_context *
+kernel/events/core.c:3427:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3427:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3427:23: struct perf_event_context *
+kernel/events/core.c:3475:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3475:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3475:25: struct perf_event_context *
+kernel/events/core.c:3476:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3476:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3476:25: struct perf_event_context *
+kernel/events/core.c:4678:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4678:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4678:25: struct perf_event_context *
+kernel/events/core.c:5953:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5953:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5953:9: struct perf_buffer *
+kernel/events/core.c:5415:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5659:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5659:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5659:22: struct perf_buffer *
+kernel/events/core.c:5795:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5795:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5795:14: struct perf_buffer *
+kernel/events/core.c:5828:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5828:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5828:14: struct perf_buffer *
+kernel/events/core.c:5885:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5885:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5885:14: struct perf_buffer *
+kernel/events/core.c:5971:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5971:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5971:14: struct perf_buffer *
+kernel/events/core.c:5984:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5984:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5984:14: struct perf_buffer *
+kernel/events/core.c:7612:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7612:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7612:23: struct perf_event_context *
+kernel/events/core.c:7664:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7664:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7664:23: struct perf_event_context *
+kernel/events/core.c:7703:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7703:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7703:13: struct perf_buffer *
+kernel/events/core.c:7808:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7808:61: expected struct task_struct *p
+kernel/events/core.c:7808:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7810:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7810:61: expected struct task_struct *p
+kernel/events/core.c:7810:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8511:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8511:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8511:23: struct perf_event_context *
+kernel/events/core.c:9475:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9475:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9475:9: struct swevent_hlist *
+kernel/events/core.c:9514:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9514:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9514:17: struct swevent_hlist *
+kernel/events/core.c:9695:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9695:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9695:23: struct perf_event_context *
+kernel/events/core.c:10870:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12671:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12671:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12671:9: struct perf_event_context *
+kernel/events/core.c:12781:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12781:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12781:17: struct perf_event_context *
+kernel/events/core.c:13211:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13211:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13211:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:175:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2823:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4650:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9324:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9324:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9324:17: struct swevent_hlist *
+kernel/events/core.c:9344:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9344:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9344:17: struct swevent_hlist *
+kernel/events/core.c:9464:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:16: struct swevent_hlist *
+kernel/events/core.c:9464:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:16: struct swevent_hlist *
+kernel/events/core.c:9464:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9464:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9464:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1976:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1976:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1976:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1978:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1978:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1978:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2278:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2278:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2278:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:277:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:277:37: expected struct task_struct *tsk
+kernel/exit.c:277:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:280:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:280:32: expected struct task_struct *task
+kernel/exit.c:280:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:35: expected struct task_struct *task
+kernel/exit.c:281:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:326:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:326:24: expected struct task_struct *parent
+kernel/exit.c:326:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:355:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:355:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:355:23: struct task_struct *
+kernel/exit.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:379:9: struct list_head *
+kernel/exit.c:379:9: struct list_head [noderef] __rcu *
+kernel/exit.c:574:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:576:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:908:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1060:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1085:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1174:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1189:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1240:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1243:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1249:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1430:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1430:59: void *
+kernel/exit.c:1430:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1446:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1446:25: expected struct task_struct *parent
+kernel/exit.c:1446:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1810:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:379:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:104:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1538:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:162:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:764:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1018:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1018:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1018:19: got struct task_struct *p
+kernel/fork.c:1235:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1235:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1235:24: got struct file *new_exe_file
+kernel/fork.c:1235:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1235:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1235:24: got struct file *new_exe_file
+kernel/fork.c:1235:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1235:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1235:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1593:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1593:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1593:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1602:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1602:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1602:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1603:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1603:36: expected void const *q
+kernel/fork.c:1603:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1604:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1604:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1604:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1697:9: expected struct qspinlock *lock
+kernel/fork.c:1697:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1697:9: expected struct qspinlock *lock
+kernel/fork.c:1697:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1697:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1697:9: expected struct qspinlock *lock
+kernel/fork.c:1697:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:2016:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2016:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2016:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2020:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2020:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2020:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2324:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2324:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2324:32: got struct task_struct *
+kernel/fork.c:2333:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2333:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2333:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2382:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2382:54: expected struct list_head *head
+kernel/fork.c:2382:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2403:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2403:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2403:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2421:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2421:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2421:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2448:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2448:28: expected struct sighand_struct *sighand
+kernel/fork.c:2448:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2476:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2476:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2476:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2478:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2478:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2478:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2887:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2887:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2887:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2968:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2968:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2968:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2060:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2380:59: warning: dereference of noderef expression
+kernel/fork.c:2381:59: warning: dereference of noderef expression
+kernel/fork.c:1010:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1010:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1010:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/futex.c:1615:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex.c:1771:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex.c:2219:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex.c:2700:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+kernel/futex.c:2826:13: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock
+kernel/futex.c:2926:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block
+kernel/futex.c:3189:12: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex.c:3457:29: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:838:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1917:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:566:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kcov.c:189:14: warning: symbol '__sanitizer_cov_trace_pc' was not declared. Should it be static?
+kernel/kcov.c:244:14: warning: symbol '__sanitizer_cov_trace_cmp1' was not declared. Should it be static?
+kernel/kcov.c:250:14: warning: symbol '__sanitizer_cov_trace_cmp2' was not declared. Should it be static?
+kernel/kcov.c:256:14: warning: symbol '__sanitizer_cov_trace_cmp4' was not declared. Should it be static?
+kernel/kcov.c:262:14: warning: symbol '__sanitizer_cov_trace_cmp8' was not declared. Should it be static?
+kernel/kcov.c:268:14: warning: symbol '__sanitizer_cov_trace_const_cmp1' was not declared. Should it be static?
+kernel/kcov.c:275:14: warning: symbol '__sanitizer_cov_trace_const_cmp2' was not declared. Should it be static?
+kernel/kcov.c:282:14: warning: symbol '__sanitizer_cov_trace_const_cmp4' was not declared. Should it be static?
+kernel/kcov.c:289:14: warning: symbol '__sanitizer_cov_trace_const_cmp8' was not declared. Should it be static?
+kernel/kcov.c:296:14: warning: symbol '__sanitizer_cov_trace_switch' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1111:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3297:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3297:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:450:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:450:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:450:17: char const *
+kernel/locking/lockdep_proc.c:451:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:451:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:451:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:331:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:352:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:397:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/seqlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/ww_mutex.h:193:9: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:470:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:527:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:546:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:567:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:573:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:594:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:624:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:631:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file:
+kernel/locking/rtmutex.c:1506:17: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:143:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:117:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:129:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:136:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:184:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:192:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:200:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:208:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:150:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:160:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:170:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:177:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:258:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:274:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:211:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:197:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:204:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:330:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:338:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:346:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:354:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:369:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:381:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:392:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module.c:256:18: warning: symbol 'kdb_modules' was not declared. Should it be static?
+kernel/module.c:2762:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2762:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2762:23: got void *
+kernel/module.c:4763:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:198:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:232:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:235:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:262:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:265:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:283:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:318:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:343:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:360:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:367:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:391:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:422:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:425:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:452:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:455:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:485:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:55:77: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:275:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:754:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:755:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:117:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:117:54: expected int val
+kernel/power/suspend.c:117:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/power/swap.c:309:35: warning: incorrect type in return expression (different base types)
+kernel/power/swap.c:309:35: expected restricted blk_status_t
+kernel/power/swap.c:309:35: got int
+kernel/power/swap.c:390:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:390:29: expected int ret
+kernel/power/swap.c:390:29: got restricted blk_status_t
+kernel/power/swap.c:474:31: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:474:31: expected int [assigned] error
+kernel/power/swap.c:474:31: got restricted blk_status_t
+kernel/power/swap.c:571:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:571:14: expected int err2
+kernel/power/swap.c:571:14: got restricted blk_status_t
+kernel/power/swap.c:858:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:858:14: expected int err2
+kernel/power/swap.c:858:14: got restricted blk_status_t
+kernel/power/swap.c:1088:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1088:29: expected int [assigned] ret
+kernel/power/swap.c:1088:29: got restricted blk_status_t
+kernel/power/swap.c:1096:14: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1096:14: expected int err2
+kernel/power/swap.c:1096:14: got restricted blk_status_t
+kernel/power/swap.c:1331:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1331:29: expected int [assigned] ret
+kernel/power/swap.c:1331:29: got restricted blk_status_t
+kernel/power/swap.c:1385:29: warning: incorrect type in assignment (different base types)
+kernel/power/swap.c:1385:29: expected int [assigned] ret
+kernel/power/swap.c:1385:29: got restricted blk_status_t
+kernel/printk/printk.c:357:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: cast from unknown type
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:432:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:432:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:432:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:455:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:455:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:455:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:491:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:491:54: expected struct task_struct *parent
+kernel/ptrace.c:491:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:499:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:499:53: expected struct task_struct *new_parent
+kernel/ptrace.c:499:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:547:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:547:41: expected struct task_struct *p1
+kernel/ptrace.c:547:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:549:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:549:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:549:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:751:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:751:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:751:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:759:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:759:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:759:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:882:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:882:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:882:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:886:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:886:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:886:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1116:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1116:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1116:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1118:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1118:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1118:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:497:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:698:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:714:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:888:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1270:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:785:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:791:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1468:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/tree.c:1435:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1847:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2623:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2676:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c:2706:30: warning: context imbalance in 'rcu_core' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:918:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_nocb.h:132:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_nocb.h:149:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_nocb.h:164:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_nocb.h:177:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_nocb.h:318:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_nocb.h:333:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_nocb.h:495:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_nocb.h:629:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_nocb.h:845:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_nocb.h:968:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
+kernel/rcu/tree_nocb.h:1006:32: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - different lock contexts for basic block
+kernel/scftorture.c:74:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/autogroup.c: note: in included file (through include/linux/sched/cputime.h, kernel/sched/sched.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:703:15: warning: context imbalance in 'autogroup_move_group' - different lock contexts for basic block
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/sched/core.c:710:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:710:48: expected struct task_struct *p
+kernel/sched/core.c:710:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:963:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:963:38: expected struct task_struct *curr
+kernel/sched/core.c:963:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1021:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1021:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1021:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2101:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2101:33: expected struct task_struct *p
+kernel/sched/core.c:2101:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2101:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2101:68: expected struct task_struct *tsk
+kernel/sched/core.c:2101:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3416:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3498:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3498:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3498:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3698:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3698:36: expected struct task_struct const *p
+kernel/sched/core.c:3698:36: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8836:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8836:43: expected struct task_struct *push_task
+kernel/sched/core.c:8836:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5198:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5198:38: expected struct task_struct *curr
+kernel/sched/core.c:5198:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5878:32: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5878:32: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5878:32: struct task_struct *
+kernel/sched/core.c:5905:23: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5905:23: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5905:23: struct task_struct *
+kernel/sched/core.c:5913:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5913:46: struct task_struct *
+kernel/sched/core.c:5913:46: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5968:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:5968:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:5968:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:6176:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6176:14: expected struct task_struct *prev
+kernel/sched/core.c:6176:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6793:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6793:17: struct task_struct *
+kernel/sched/core.c:6793:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6793:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6793:17: struct task_struct *
+kernel/sched/core.c:6793:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6793:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6793:17: struct task_struct *
+kernel/sched/core.c:6793:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6793:17: error: cast from unknown type
+kernel/sched/core.c:6997:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6997:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6997:22: struct task_struct *
+kernel/sched/core.c:9664:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:9664:16: expected struct task_struct *
+kernel/sched/core.c:9664:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:10165:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:10797:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:10797:25: expected struct task_struct *p
+kernel/sched/core.c:10797:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:246:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
+kernel/sched/core.c:256:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
+kernel/sched/core.c:467:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:500:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c:516:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1549:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1549:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:76:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:76:13: expected struct task_struct const *p
+kernel/sched/pelt.h:76:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:710:11: warning: dereference of noderef expression
+kernel/sched/core.c:1378:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
+kernel/sched/core.c:2092:33: warning: dereference of noderef expression
+kernel/sched/core.c:2093:19: warning: dereference of noderef expression
+kernel/sched/core.c:2094:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/core.c:2067:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2067:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2067:38: struct task_struct const *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/core_sched.c: note: in included file:
+kernel/sched/sched.h:1179:30: warning: context imbalance in 'sched_core_update_cookie' - wrong count at exit
+kernel/sched/cpufreq_schedutil.c:555:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2151:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2151:13: struct task_struct *
+kernel/sched/deadline.c:2151:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2151:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2151:13: struct task_struct *
+kernel/sched/deadline.c:2151:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2151:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2151:13: struct task_struct *
+kernel/sched/deadline.c:2151:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2151:13: error: cast from unknown type
+kernel/sched/deadline.c:2279:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2279:25: struct task_struct *
+kernel/sched/deadline.c:2279:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2279:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2279:25: struct task_struct *
+kernel/sched/deadline.c:2279:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2279:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2279:25: struct task_struct *
+kernel/sched/deadline.c:2279:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2279:25: error: cast from unknown type
+kernel/sched/deadline.c:1799:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1799:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1799:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1810:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1810:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1810:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2007:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2007:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2007:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1683:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1683:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1683:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1760:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1760:43: expected struct task_struct *p
+kernel/sched/deadline.c:1760:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2324:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2324:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2324:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2326:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2326:23: expected struct task_struct *p
+kernel/sched/deadline.c:2326:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2328:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2328:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2328:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2492:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2492:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2492:22: struct task_struct *
+kernel/sched/deadline.c:1142:24: warning: context imbalance in 'dl_task_timer' - wrong count at exit
+kernel/sched/deadline.c:1381:24: warning: context imbalance in 'inactive_task_timer' - wrong count at exit
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/debug.c:417:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:417:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:417:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:731:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:731:9: expected struct task_struct *tsk
+kernel/sched/debug.c:731:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:731:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:731:9: expected struct task_struct *tsk
+kernel/sched/debug.c:731:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/fair.c:862:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:862:34: expected struct sched_entity *se
+kernel/sched/fair.c:862:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2509:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2509:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2509:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10811:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10811:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10811:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5005:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:5005:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:5005:22: struct task_struct *
+kernel/sched/fair.c:5531:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5531:38: expected struct task_struct *curr
+kernel/sched/fair.c:5531:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5777:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5778:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6802:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6802:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6802:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6936:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6936:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6936:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7129:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7129:38: expected struct task_struct *curr
+kernel/sched/fair.c:7129:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7427:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7427:38: expected struct task_struct *curr
+kernel/sched/fair.c:7427:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8412:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8412:40: expected struct sched_domain *child
+kernel/sched/fair.c:8412:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8860:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8860:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8860:22: struct task_struct *
+kernel/sched/fair.c:10123:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10123:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10123:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9783:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9783:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9783:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10195:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10195:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10195:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10992:6: warning: symbol 'task_vruntime_update' was not declared. Should it be static?
+kernel/sched/fair.c:2453:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2179:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2179:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2179:9: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/psi.c:151:1: warning: symbol 'psi_cgroups_enabled' was not declared. Should it be static?
+kernel/sched/psi.c:1253:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/psi.c:1253:9: void [noderef] __rcu *
+kernel/sched/psi.c:1253:9: void *
+kernel/sched/psi.c:739:13: warning: dereference of noderef expression
+kernel/sched/psi.c:763:38: warning: dereference of noderef expression
+kernel/sched/rt.c:913:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:913:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:913:70: struct task_struct *
+kernel/sched/rt.c:2223:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2223:25: struct task_struct *
+kernel/sched/rt.c:2223:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2223:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2223:25: struct task_struct *
+kernel/sched/rt.c:2223:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2223:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2223:25: struct task_struct *
+kernel/sched/rt.c:2223:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2223:25: error: cast from unknown type
+kernel/sched/rt.c:530:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:530:54: expected struct task_struct *curr
+kernel/sched/rt.c:530:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:669:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:999:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:999:38: expected struct task_struct *curr
+kernel/sched/rt.c:999:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1426:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1426:31: expected struct task_struct *p
+kernel/sched/rt.c:1426:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1753:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1753:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1753:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1446:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1446:14: expected struct task_struct *curr
+kernel/sched/rt.c:1446:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1511:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1511:45: expected struct task_struct *p
+kernel/sched/rt.c:1511:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1572:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1572:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1572:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1895:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1895:40: expected struct task_struct *task
+kernel/sched/rt.c:1895:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1916:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1916:13: struct task_struct *
+kernel/sched/rt.c:1916:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1916:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1916:13: struct task_struct *
+kernel/sched/rt.c:1916:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1916:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:1916:13: struct task_struct *
+kernel/sched/rt.c:1916:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1916:13: error: cast from unknown type
+kernel/sched/rt.c:2274:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2274:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2274:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2276:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2276:40: expected struct task_struct *p
+kernel/sched/rt.c:2276:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2276:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2276:61: expected struct task_struct *p
+kernel/sched/rt.c:2276:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/sched.h:2021:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2021:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2021:25: struct task_struct *
+kernel/sched/stats.c:45:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:45:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:45:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/stop_task.c:74:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:74:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:74:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:211:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:212:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:431:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:431:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:431:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:440:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:440:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:440:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:695:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:695:50: expected struct sched_domain *parent
+kernel/sched/topology.c:695:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:702:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:702:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:702:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:712:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:712:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:717:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:717:20: expected struct sched_domain *sd
+kernel/sched/topology.c:717:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:723:33: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:723:33: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:723:33: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:729:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:729:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:729:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:891:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:891:70: expected struct sched_domain *sd
+kernel/sched/topology.c:891:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:920:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:920:59: expected struct sched_domain *sd
+kernel/sched/topology.c:920:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:964:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:964:57: expected struct sched_domain *sd
+kernel/sched/topology.c:964:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:966:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:966:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:966:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:55: expected struct sched_domain *sd
+kernel/sched/topology.c:974:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1046:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1046:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1046:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1150:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1150:40: expected struct sched_domain *child
+kernel/sched/topology.c:1150:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1561:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1561:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1561:43: got struct sched_domain *child
+kernel/sched/topology.c:2115:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2115:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2115:31: got struct sched_domain *sd
+kernel/sched/topology.c:2218:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2218:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2218:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2235:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2235:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2235:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1756:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1756:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1756:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1769:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1769:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1769:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1756:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1756:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1756:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1769:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1769:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1769:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:1582:19: warning: dereference of noderef expression
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1335:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1335:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1335:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1347:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1347:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1347:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1851:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1851:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1851:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1869:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1869:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1869:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2011:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2011:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2011:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2014:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2014:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2014:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2020:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2020:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2020:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:493:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:493:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:493:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:497:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:497:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:497:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:530:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:530:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:530:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:533:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:533:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:533:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:555:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:555:53: expected struct k_sigaction *ka
+kernel/signal.c:555:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:82:29: error: multiple address spaces given
+kernel/signal.c:708:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:708:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:708:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:710:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:710:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:710:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:897:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:897:9: expected struct qspinlock *lock
+kernel/signal.c:897:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:897:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:897:9: expected struct qspinlock *lock
+kernel/signal.c:897:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:897:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:897:9: expected struct qspinlock *lock
+kernel/signal.c:897:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1092:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1092:9: expected struct qspinlock *lock
+kernel/signal.c:1092:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1092:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1092:9: expected struct qspinlock *lock
+kernel/signal.c:1092:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1092:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1092:9: expected struct qspinlock *lock
+kernel/signal.c:1092:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1333:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1333:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1333:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1334:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1334:16: expected struct k_sigaction *action
+kernel/signal.c:1334:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1351:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1351:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1351:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1677:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1677:17: expected struct spinlock [usertype] *lock
+kernel/signal.c:1677:17: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1679:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1679:42: expected struct spinlock [usertype] *lock
+kernel/signal.c:1679:42: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1906:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1906:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1906:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2016:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2035:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2035:65: expected struct task_struct *tsk
+kernel/signal.c:2035:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2036:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2054:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2054:14: expected struct sighand_struct *psig
+kernel/signal.c:2054:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2083:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2083:46: expected struct task_struct *t
+kernel/signal.c:2083:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2084:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2084:34: expected struct task_struct *parent
+kernel/signal.c:2084:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2113:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2113:24: expected struct task_struct *parent
+kernel/signal.c:2113:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2116:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2116:24: expected struct task_struct *parent
+kernel/signal.c:2116:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2149:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2149:17: expected struct sighand_struct *sighand
+kernel/signal.c:2149:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2224:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2224:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2224:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2226:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2226:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2226:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2274:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2274:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2274:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2329:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2329:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2329:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2363:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2363:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2363:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2365:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2365:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2365:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2462:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2462:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2462:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2547:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2547:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2547:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2559:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2559:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2559:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2597:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2597:52: expected struct task_struct *tsk
+kernel/signal.c:2597:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2599:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2636:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2636:49: expected struct sighand_struct *sighand
+kernel/signal.c:2636:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2967:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2967:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2967:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2987:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2987:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2987:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3054:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3054:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3054:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3056:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3056:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3056:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3207:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3207:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3207:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3210:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3210:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3210:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3596:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3596:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3596:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3608:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3608:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3608:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3613:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3613:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3613:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3618:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3618:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3618:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4072:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4072:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4072:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4084:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4084:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4084:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4102:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4102:11: expected struct k_sigaction *k
+kernel/signal.c:4102:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4104:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4104:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4104:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4150:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4150:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4150:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4744:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4744:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4744:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4753:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4753:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4753:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4763:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4763:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4763:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4740:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:542:35: warning: dereference of noderef expression
+kernel/signal.c:570:52: warning: dereference of noderef expression
+kernel/signal.c:1044:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1311:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1678:35: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2036:40: warning: dereference of noderef expression
+kernel/signal.c:2036:40: warning: dereference of noderef expression
+kernel/signal.c:2179:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2390:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2599:49: warning: dereference of noderef expression
+kernel/signal.c:2599:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2717:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4073:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1068:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1068:32: expected struct task_struct *p1
+kernel/sys.c:1068:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:710:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:710:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:710:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:232:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:267:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:706:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:717:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:732:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:232:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:347:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:202:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:202:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:202:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:285:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:285:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:285:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:289:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:289:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:289:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:289:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:296:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:296:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:296:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:302:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:345:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:584:5: warning: symbol 'ftrace_profile_pages_init' was not declared. Should it be static?
+kernel/trace/ftrace.c:1040:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1040:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1040:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1041:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1041:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1041:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1259:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1259:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1259:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1260:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1260:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1260:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1957:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1957:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1957:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1441:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1441:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1457:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1458:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1459:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1460:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1614:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1615:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1663:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1664:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1669:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1670:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1935:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1946:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3295:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3312:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3787:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3790:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3876:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4191:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4193:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4564:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4706:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4712:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4964:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4966:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5583:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5585:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5646:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5650:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5704:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5705:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6324:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6324:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6376:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6377:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6747:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6748:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6793:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:6793:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:6793:36: struct ftrace_ops *
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:200:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3090:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3090:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3090:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3091:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3091:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3091:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3095:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3095:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3095:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3067:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3067:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3067:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3068:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3068:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3068:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4833:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4919:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5276:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5306:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5704:1: warning: trying to concatenate 11274-character string (8191 bytes max)
+kernel/trace/trace.c:392:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:392:28: expected struct trace_export **list
+kernel/trace/trace.c:392:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:406:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:33: expected struct trace_export **list
+kernel/trace/trace.c:406:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2860:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2860:38: expected struct event_filter *filter
+kernel/trace/trace.c:2860:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3242:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3242:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3242:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3258:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3258:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3258:9: got int *
+kernel/trace/trace.c:3268:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3268:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3268:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:346:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:346:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:346:9: struct trace_export *
+kernel/trace/trace.c:361:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:361:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:361:9: struct trace_export *
+kernel/trace/trace_events.c:980:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:980:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:980:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1362:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1362:38: expected struct event_filter *filter
+kernel/trace/trace.h:1362:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_hwlat.c:82:27: warning: symbol 'hwlat_single_cpu_data' was not declared. Should it be static?
+kernel/trace/trace_hwlat.c:83:1: warning: symbol '__pcpu_scope_hwlat_per_cpu_data' was not declared. Should it be static?
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:108:1: warning: symbol '__pcpu_scope_per_cpu_osnoise_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:131:1: warning: symbol '__pcpu_scope_per_cpu_timerlat_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:223:14: warning: symbol 'interface_lock' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:1821:5: warning: symbol 'timerlat_min_period' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:1822:5: warning: symbol 'timerlat_max_period' was not declared. Should it be static?
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1362:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1362:38: expected struct event_filter *filter
+kernel/trace/trace.h:1362:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1362:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1362:38: expected struct event_filter *filter
+kernel/trace/trace.h:1362:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1362:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1362:38: expected struct event_filter *filter
+kernel/trace/trace.h:1362:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3545:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3600:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/atomic64_test.c: note: in included file (through arch/powerpc/include/asm/atomic.h, include/linux/atomic.h):
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+lib/bch.c:294:19: warning: incorrect type in assignment (different base types)
+lib/bch.c:294:19: expected unsigned int [usertype] w
+lib/bch.c:294:19: got restricted __be32 [usertype]
+lib/bitmap.c:1380:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1380:32: expected unsigned long
+lib/bitmap.c:1380:32: got restricted __le64 [usertype]
+lib/bitmap.c:1382:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1382:32: expected unsigned long
+lib/bitmap.c:1382:32: got restricted __le32 [usertype]
+lib/clz_tab.c:2:21: warning: symbol '__clz_tab' was not declared. Should it be static?
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/digsig.c:215:47: warning: incorrect type in argument 1 (different base types)
+lib/digsig.c:215:47: expected restricted __be64 const [usertype] *p
+lib/digsig.c:215:47: got unsigned long long [usertype] *
+lib/iov_iter.c:634:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:634:38: expected void [noderef] __user *to
+lib/iov_iter.c:634:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/kunit/debugfs.c:28:6: warning: symbol 'kunit_debugfs_cleanup' was not declared. Should it be static?
+lib/kunit/debugfs.c:33:6: warning: symbol 'kunit_debugfs_init' was not declared. Should it be static?
+lib/kunit/debugfs.c:92:6: warning: symbol 'kunit_debugfs_create_suite' was not declared. Should it be static?
+lib/kunit/debugfs.c:108:6: warning: symbol 'kunit_debugfs_destroy_suite' was not declared. Should it be static?
+lib/locking-selftest.c:304:1: warning: context imbalance in 'AA_spin' - wrong count at exit
+lib/locking-selftest.c:306:1: warning: context imbalance in 'AA_wlock' - wrong count at exit
+lib/locking-selftest.c:308:1: warning: context imbalance in 'AA_rlock' - wrong count at exit
+lib/locking-selftest.c:327:13: warning: context imbalance in 'rlock_AA1' - wrong count at exit
+lib/locking-selftest.c:333:13: warning: context imbalance in 'rlock_AA1B' - wrong count at exit
+lib/locking-selftest.c:353:13: warning: context imbalance in 'rlock_AA2' - wrong count at exit
+lib/locking-selftest.c:365:13: warning: context imbalance in 'rlock_AA3' - wrong count at exit
+lib/locking-selftest.c:728:1: warning: context imbalance in 'double_unlock_spin' - unexpected unlock
+lib/locking-selftest.c:730:1: warning: context imbalance in 'double_unlock_wlock' - unexpected unlock
+lib/locking-selftest.c:732:1: warning: context imbalance in 'double_unlock_rlock' - unexpected unlock
+lib/locking-selftest.c:759:1: warning: context imbalance in 'init_held_spin' - wrong count at exit
+lib/locking-selftest.c:761:1: warning: context imbalance in 'init_held_wlock' - wrong count at exit
+lib/locking-selftest.c:763:1: warning: context imbalance in 'init_held_rlock' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'rcu_exit' - unexpected unlock
+./include/linux/rcupdate.h:755:25: warning: context imbalance in 'rcu_bh_exit' - unexpected unlock
+./include/linux/rcupdate.h:800:25: warning: context imbalance in 'rcu_sched_exit' - unexpected unlock
+lib/locking-selftest.c:2497:13: warning: context imbalance in 'raw_spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2506:13: warning: context imbalance in 'spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_MUTEX' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_SPINLOCK' - wrong count at exit
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:102:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:102:9: error: got }
+lib/raid6/altivec1.c:108:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec1.c:108:9: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:108:9: error: got {
+lib/raid6/altivec1.c:108:9: error: Expected ) in function declarator
+lib/raid6/altivec1.c:108:9: error: got 1
+lib/raid6/altivec1.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:108:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:108:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec1.c:108:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec1.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:113:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:113:9: error: got }
+lib/raid6/altivec2.c:119:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec2.c:119:9: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:119:9: error: got {
+lib/raid6/altivec2.c:119:9: error: Expected ) in function declarator
+lib/raid6/altivec2.c:119:9: error: got 1
+lib/raid6/altivec2.c:119:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:119:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:119:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec2.c:119:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec2.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:135:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:135:9: error: got }
+lib/raid6/altivec4.c:141:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec4.c:141:9: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:141:9: error: got {
+lib/raid6/altivec4.c:141:9: error: Expected ) in function declarator
+lib/raid6/altivec4.c:141:9: error: got 1
+lib/raid6/altivec4.c:141:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:141:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:141:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec4.c:141:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec4.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:179:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:179:9: error: got }
+lib/raid6/altivec8.c:185:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec8.c:185:9: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:185:9: error: got {
+lib/raid6/altivec8.c:185:9: error: Expected ) in function declarator
+lib/raid6/altivec8.c:185:9: error: got 1
+lib/raid6/altivec8.c:185:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:185:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:185:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec8.c:185:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec8.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/string.c:89:6: warning: multiple definitions for function 'strcpy'
+lib/string.c: note: in included file (through include/linux/string.h):
+./include/linux/fortify-string.h:274:23: the previous one is here
+lib/string.c:141:8: warning: multiple definitions for function 'strlcpy'
+./include/linux/fortify-string.h:80:25: the previous one is here
+lib/string.c:180:9: warning: multiple definitions for function 'strscpy'
+./include/linux/fortify-string.h:104:26: the previous one is here
+lib/string.c:305:6: warning: multiple definitions for function 'strcat'
+./include/linux/fortify-string.h:41:23: the previous one is here
+lib/string.c:328:6: warning: multiple definitions for function 'strncat'
+./include/linux/fortify-string.h:150:23: the previous one is here
+lib/string.c:562:8: warning: multiple definitions for function 'strlen'
+./include/linux/fortify-string.h:52:34: the previous one is here
+lib/string.c:579:8: warning: multiple definitions for function 'strnlen'
+./include/linux/fortify-string.h:68:34: the previous one is here
+lib/string.c:991:6: warning: multiple definitions for function 'memscan'
+./include/linux/fortify-string.h:211:23: the previous one is here
+lib/string.c:1099:6: warning: multiple definitions for function 'memchr_inv'
+./include/linux/fortify-string.h:250:23: the previous one is here
+lib/test_blackhole_dev.c:59:27: warning: incorrect type in assignment (different base types)
+lib/test_blackhole_dev.c:59:27: expected restricted __be16 [usertype] payload_len
+lib/test_blackhole_dev.c:59:27: got unsigned long
+lib/test_bpf.c:5231:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:5231:25: expected unsigned int [usertype] result
+lib/test_bpf.c:5231:25: got restricted __be16 [usertype]
+lib/test_bpf.c:5245:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:5245:24: expected unsigned int [usertype] result
+lib/test_bpf.c:5245:24: got restricted __be32 [usertype]
+lib/test_bpf.c:5256:25: warning: cast from restricted __be64
+lib/test_bpf.c:5268:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:5268:24: expected unsigned int [usertype] result
+lib/test_bpf.c:5268:24: got restricted __le16 [usertype]
+lib/test_bpf.c:5282:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:5282:24: expected unsigned int [usertype] result
+lib/test_bpf.c:5282:24: got restricted __le32 [usertype]
+lib/test_bpf.c:5293:25: warning: cast from restricted __le64
+lib/test_bpf.c:2034:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:2035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:2040:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:2041:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:2046:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:2047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:2052:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:2053:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:2058:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:2059:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:2064:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:2065:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:2070:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:2075:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:2080:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:2081:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:2454:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
+lib/test_bpf.c:2465:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
+lib/test_bpf.c:2542:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2620:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2636:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:2761:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:2939:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:3249:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
+lib/test_bpf.c:3250:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
+lib/test_bpf.c:3261:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
+lib/test_bpf.c:3262:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
+lib/test_bpf.c:3384:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:3395:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:3782:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:3820:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3836:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3837:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:3868:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:3884:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:3885:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
+lib/test_bpf.c:3994:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4032:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:4033:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:4048:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:4080:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4081:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
+lib/test_bpf.c:4096:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4206:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4244:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:4245:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:4260:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:4261:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:4292:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4293:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
+lib/test_bpf.c:4308:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4309:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
+lib/test_bpf.c:4385:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4397:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4410:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4422:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4435:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4447:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4460:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4472:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4552:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4563:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4575:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4586:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4598:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4609:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4621:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4693:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4705:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4718:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4730:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4743:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4755:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4768:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4780:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4860:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4871:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4883:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4894:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4906:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4917:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4929:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4953:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:4965:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4977:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:4990:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5002:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5015:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5027:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5040:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5052:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5088:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:5099:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5110:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5122:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5133:25: warning: cast truncates bits from constant value (f123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5145:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5156:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5168:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5225:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5236:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5250:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5256:30: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5262:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5273:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5287:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5293:30: warning: cast truncates bits from constant value (efcdab8967452301 becomes 67452301)
+lib/test_bpf.c:5432:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:5478:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5496:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5772:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5773:25: warning: cast truncates bits from constant value (fecdba9876543210 becomes 76543210)
+lib/test_bpf.c:5789:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5790:25: warning: cast truncates bits from constant value (fecdba9876543210 becomes 76543210)
+lib/test_bpf.c:5807:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5808:25: warning: cast truncates bits from constant value (fecdba9876543210 becomes 76543210)
+lib/test_bpf.c:5825:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5826:25: warning: cast truncates bits from constant value (fecdba9876543210 becomes 76543210)
+lib/test_bpf.c:5844:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5845:25: warning: cast truncates bits from constant value (fecdba9876543210 becomes 76543210)
+lib/test_bpf.c:5849:25: warning: cast truncates bits from constant value (fecdba9876543210 becomes 76543210)
+lib/test_bpf.c:7052:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:7081:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:7096:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:7125:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_ida.c:16:6: warning: symbol 'ida_dump' was not declared. Should it be static?
+lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static?
+lib/test_lockup.c:420:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:420:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:420:13: got void *ptr
+lib/test_lockup.c:421:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:421:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:421:13: got void *
+lib/test_lockup.c:230:9: warning: context imbalance in 'test_lock' - wrong count at exit
+lib/test_lockup.c:250:25: warning: context imbalance in 'test_unlock' - unexpected unlock
+lib/test_overflow.c:381:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:383:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:385:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:386:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:403:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:405:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:407:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:408:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:413:16: warning: cast truncates bits from constant value (100 becomes 0)
+lib/test_overflow.c:415:16: warning: cast truncates bits from constant value (10000 becomes 0)
+lib/test_overflow.c:417:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_overflow.c:418:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_printf.c:692:49: warning: cast from restricted gfp_t
+lib/test_printf.c:696:58: warning: cast from restricted gfp_t
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:387:1: warning: Using plain integer as NULL pointer
+lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static?
+lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static?
+lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static?
+lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types):
+lib/test_xarray.c:368:17: void [noderef] __rcu *
+lib/test_xarray.c:368:17: struct xa_node *
+lib/test_xarray.c:745:9: warning: Using plain integer as NULL pointer
+lib/ubsan.c:169:6: warning: symbol '__ubsan_handle_divrem_overflow' was not declared. Should it be static?
+lib/ubsan.c:250:6: warning: symbol '__ubsan_handle_type_mismatch' was not declared. Should it be static?
+lib/ubsan.c:264:6: warning: symbol '__ubsan_handle_type_mismatch_v1' was not declared. Should it be static?
+lib/ubsan.c:278:6: warning: symbol '__ubsan_handle_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:295:6: warning: symbol '__ubsan_handle_shift_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:337:6: warning: symbol '__ubsan_handle_builtin_unreachable' was not declared. Should it be static?
+lib/ubsan.c:347:6: warning: symbol '__ubsan_handle_load_invalid_value' was not declared. Should it be static?
+lib/vsprintf.c:2229:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_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:1170:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/compress.c:434:8: warning: symbol 'ZSTD_noCompressBlock' was not declared. Should it be static?
+lib/zstd/compress.c:2252:6: warning: symbol 'ZSTD_compressBlock_greedy_extDict' was not declared. Should it be static?
+lib/zstd/compress.c:2982:14: warning: symbol 'ZSTD_createCStream_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:126:11: warning: symbol 'ZSTD_createDCtx_advanced' was not declared. Should it be static?
+lib/zstd/decompress.c:394:8: warning: symbol 'ZSTD_getcBlockSize' was not declared. Should it be static?
+lib/zstd/decompress.c:432:8: warning: symbol 'ZSTD_decodeLiteralsBlock' was not declared. Should it be static?
+lib/zstd/decompress.c:794:8: warning: symbol 'ZSTD_decodeSeqHeaders' was not declared. Should it be static?
+lib/zstd/decompress.c:1497:8: warning: symbol 'ZSTD_generateNxBytes' was not declared. Should it be static?
+lib/zstd/fse_compress.c:477:8: warning: symbol 'FSE_sizeof_CTable' was not declared. Should it be static?
+lib/zstd/huf_compress.c:82:8: warning: symbol 'HUF_compressWeights_wksp' was not declared. Should it be static?
+mm/backing-dev.c:642:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:642:9: expected void **slot
+mm/backing-dev.c:642:9: got void [noderef] __rcu **
+mm/backing-dev.c:642:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:642:9: expected void **slot
+mm/backing-dev.c:642:9: got void [noderef] __rcu **
+mm/backing-dev.c:642:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:642:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:642:9: got void **slot
+mm/backing-dev.c:642:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:642:9: expected void **slot
+mm/backing-dev.c:642:9: got void [noderef] __rcu **
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2554:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2554:39: expected int may_perform_io
+mm/compaction.c:2554:39: got restricted gfp_t
+mm/compaction.c:531:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:651:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1137:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, ...):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/damon/core.c:317:40: warning: Using plain integer as NULL pointer
+mm/damon/vaddr.c: note: in included file:
+mm/damon/vaddr-test.h:75:47: warning: missing braces around initializer
+mm/damon/vaddr.c: note: in included file:
+./include/linux/damon.h:229:32: error: marked inline, but without a definition
+./include/linux/damon.h:229:32: error: marked inline, but without a definition
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug.c:36:9: warning: cast from restricted gfp_t
+mm/debug_vm_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1566:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1603:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1710:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1821:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1831:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2457:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2718:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:444:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:517:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:584:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1214:21: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:5490:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kmemleak.c:1618:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:385:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4085:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4085:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4085:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4087:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4087:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4087:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4243:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4243:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4243:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4337:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4337:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4337:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5968:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5968:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5968:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:752:9: warning: context imbalance in 'lock_page_lruvec' - wrong count at exit
+./include/linux/memcontrol.h:752:9: warning: context imbalance in 'lock_page_lruvec_irq' - wrong count at exit
+./include/linux/memcontrol.h:752:9: warning: context imbalance in 'lock_page_lruvec_irqsave' - wrong count at exit
+mm/memcontrol.c:1973:6: warning: context imbalance in 'lock_page_memcg' - wrong count at exit
+mm/memcontrol.c:2022:17: warning: context imbalance in '__unlock_page_memcg' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5819:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:6013:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory-failure.c:638:17: warning: context imbalance in 'hwpoison_pte_range' - unexpected unlock
+mm/memory.c:155:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c:5414:22: warning: cast removes address space '__user' of expression
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1023:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1736:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1785:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2287:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2543:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2822:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+mm/memory.c:3180:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3243:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4883:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c:5004:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:5034:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/memory.c:5068:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/memory_hotplug.c:60:12: warning: symbol 'online_policy_to_str' was not declared. Should it be static?
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:514:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:766:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:110:23: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1534:39: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2051:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c:326:20: warning: context imbalance in 'move_normal_pud' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c:225:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c:1190:20: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'account_page_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:716:9: warning: context imbalance in '__cancel_dirty_page' - different lock contexts for basic block
+./include/linux/rcupdate.h:716:9: warning: context imbalance in 'clear_page_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:159:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:183:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3810:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_owner.c: note: in included file (through include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/debugfs.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c:2012:24: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_mlock_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_make_device_exclusive_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2426:39: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2456:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3299:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:88:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1548:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:890:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1548:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:952:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1177:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+mm/swapfile.c:1189:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1326:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1383:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1444:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:1702:44: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3661:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c:97:17: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/util.c:124:6: warning: multiple definitions for function 'kmemdup'
+mm/util.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/thread_info.h, include/asm-generic/preempt.h, ...):
+./include/linux/fortify-string.h:262:23: the previous one is here
+mm/vmalloc.c:3829:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:3844:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:75:1: expected unsigned long flags
+./include/trace/events/vmscan.h:75:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:101:1: expected unsigned long flags
+./include/trace/events/vmscan.h:101:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:185:1: expected unsigned long flags
+./include/trace/events/vmscan.h:185:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:426:1: expected unsigned long flags
+./include/trace/events/vmscan.h:426:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:75:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:101:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:185:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:267:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:426:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:426:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:426:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through include/linux/mm.h):
+./include/linux/huge_mm.h:278:19: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+mm/vmscan.c:2189:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1534:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1435:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:989:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:989:25: expected struct list_head *unbuddied
+mm/z3fold.c:989:25: got void [noderef] __percpu *
+mm/z3fold.c:995:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:995:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:995:33: got struct list_head *
+mm/z3fold.c:1020:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1020:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1020:25: got struct list_head *unbuddied
+mm/z3fold.c:1051:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1051:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1051:25: got struct list_head *unbuddied
+mm/z3fold.c:518:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:373:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:373:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:732:33: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:802:13: warning: context imbalance in 'do_compact_page' - wrong count at exit
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:1182:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:1313:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:1667:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1296:9: warning: context imbalance in 'zs_map_object' - wrong count at exit
+mm/zsmalloc.c:1331:9: warning: context imbalance in 'zs_unmap_object' - unexpected unlock
+mm/zsmalloc.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'find_alloced_obj' - different lock contexts for basic block
+mm/zsmalloc.c:1666:25: warning: context imbalance in 'migrate_zspage' - unexpected unlock
+mm/zsmalloc.c:1795:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1800:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+mm/zsmalloc.c:2031:9: warning: context imbalance in 'zs_page_migrate' - different lock contexts for basic block
+net/802/garp.c:596:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:596:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:596:9: warning: dereference of noderef expression
+net/802/garp.c:596:9: warning: dereference of noderef expression
+net/802/mrp.c:877:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:877:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:877:9: warning: dereference of noderef expression
+net/802/mrp.c:877:9: warning: dereference of noderef expression
+net/9p/client.c:794:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:794:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:794:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:796:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:796:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:796:48: got struct spinlock [noderef] __rcu *
+net/9p/client.c:876:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:876:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:876:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:878:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:878:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:878:48: got struct spinlock [noderef] __rcu *
+net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
+net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net
+net/appletalk/aarp.c:446:28: got unsigned short [usertype]
+net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
+net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
+net/appletalk/ddp.c:100:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:113:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:409:47: warning: restricted __be16 degrades to integer
+net/atm/lec.c:891:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
+net/atm/lec.c:947:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
+net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
+net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
+net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
+net/bluetooth/af_bluetooth.c:176:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
+net/bluetooth/mgmt.c:3645:29: warning: restricted __le16 degrades to integer
+net/bluetooth/mgmt.c:4122:9: warning: cast to restricted __le32
+net/bpf/test_run.c:169:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:174:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:179:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:184:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:189:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:194:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:203:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:208:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:213:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:219:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:224:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:229:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/netfilter/nft_meta_bridge.c:56:39: warning: incorrect type in argument 2 (different base types)
+net/bridge/netfilter/nft_meta_bridge.c:56:39: expected unsigned short [usertype] val
+net/bridge/netfilter/nft_meta_bridge.c:56:39: got restricted __be16 [usertype]
+net/caif/caif_usb.c:109:32: warning: restricted __be16 degrades to integer
+net/caif/caif_usb.c:110:33: warning: restricted __be16 degrades to integer
+net/caif/cfctrl.c:242:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:242:23: expected unsigned int [usertype] tmp32
+net/caif/cfctrl.c:242:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:249:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:249:23: expected unsigned int [addressable] [usertype] tmp32
+net/caif/cfctrl.c:249:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:256:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:256:23: expected unsigned short [usertype] tmp16
+net/caif/cfctrl.c:256:23: got restricted __le16 [usertype]
+net/caif/cfctrl.c:258:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:258:23: expected unsigned short [addressable] [usertype] tmp16
+net/caif/cfctrl.c:258:23: got restricted __le16 [usertype]
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:127:14: struct cflayer *
+net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:131:17: struct cflayer *
+net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:111:9: struct cflayer *
+net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:141:14: struct cflayer *
+net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:145:17: struct cflayer *
+net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:167:9: struct cflayer *
+net/caif/cfserl.c:121:29: warning: cast to restricted __le16
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:728:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:857:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3276:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3276:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3276:23: got unsigned int
+net/core/dev.c:3276:23: warning: cast from restricted __wsum
+net/core/dev.c:5052:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
+net/core/dev.c:3815:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:5010:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/filter.c:431:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:434:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:437:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:440:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:443:33: error: subtraction of functions? Share your drugs
+net/core/filter.c:517:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:520:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:523:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:1411:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1411:39: expected struct sock_filter const *filter
+net/core/filter.c:1411:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1489:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1489:39: expected struct sock_filter const *filter
+net/core/filter.c:1489:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2296:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2296:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2296:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4183:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4576:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7130:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:8064:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:8067:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:8070:27: error: subtraction of functions? Share your drugs
+net/core/filter.c:246:32: warning: cast to restricted __be16
+net/core/filter.c:273:32: warning: cast to restricted __be32
+net/core/filter.c:1910:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1910:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1910:43: got unsigned long long [usertype] to
+net/core/filter.c:1913:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1913:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1913:36: got unsigned long long [usertype] from
+net/core/filter.c:1913:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1913:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1913:42: got unsigned long long [usertype] to
+net/core/filter.c:1916:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1916:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1916:36: got unsigned long long [usertype] from
+net/core/filter.c:1916:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1916:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1916:42: got unsigned long long [usertype] to
+net/core/filter.c:1961:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1961:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1961:59: got unsigned long long [usertype] to
+net/core/filter.c:1964:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1964:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1964:52: got unsigned long long [usertype] from
+net/core/filter.c:1964:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1964:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1964:58: got unsigned long long [usertype] to
+net/core/filter.c:1967:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1967:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1967:52: got unsigned long long [usertype] from
+net/core/filter.c:1967:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1967:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1967:58: got unsigned long long [usertype] to
+net/core/filter.c:2013:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2013:28: expected unsigned long long
+net/core/filter.c:2013:28: got restricted __wsum
+net/core/filter.c:2035:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2035:35: expected unsigned long long
+net/core/filter.c:2035:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5333:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5333:17: expected unsigned int [usertype] spi
+net/core/filter.c:5333:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5341:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5341:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5341:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:186:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/lwtunnel.c:216:60: warning: incorrect type in initializer (different address spaces)
+net/core/lwtunnel.c:216:60: expected struct lwtunnel_encap_ops const *ops
+net/core/lwtunnel.c:216:60: got struct lwtunnel_encap_ops const [noderef] __rcu *
+net/core/neighbour.c:354:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:806:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2130:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c:2134:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3713:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3725:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype]
+net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv
+net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
+net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate
+net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val
+net/dccp/proto.c:535:52: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:535:52: expected restricted __be32 const [usertype] service
+net/dccp/proto.c:535:52: got int [addressable] val
+net/dccp/proto.c:718:57: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:718:57: expected restricted __be32 [usertype] param
+net/dccp/proto.c:718:57: got int cmsg_type
+net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
+net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params
+net/dccp/qpolicy.c:88:27: got int
+net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
+net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
+net/decnet/af_decnet.c:250:22: warning: incorrect type in assignment (different base types)
+net/decnet/af_decnet.c:250:22: expected unsigned int hash
+net/decnet/af_decnet.c:250:22: got restricted __le16 [usertype] sdn_objnamel
+net/decnet/af_decnet.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/af_decnet.c:2164:9: warning: context imbalance in 'dn_socket_get_idx' - wrong count at exit
+net/decnet/af_decnet.c:2184:9: warning: context imbalance in 'dn_socket_seq_next' - unexpected unlock
+net/decnet/af_decnet.c:2193:17: warning: context imbalance in 'dn_socket_seq_stop' - unexpected unlock
+net/decnet/dn_nsp_out.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/dn_route.c:127:5: warning: symbol 'decnet_dst_gc_interval' was not declared. Should it be static?
+net/decnet/dn_route.c:1289:37: warning: incorrect type in argument 1 (different address spaces)
+net/decnet/dn_route.c:1289:37: expected struct dst_entry **pprt
+net/decnet/dn_route.c:1289:37: got struct dst_entry [noderef] __rcu **pprt
+net/decnet/dn_route.c:1291:48: warning: incorrect type in argument 2 (different address spaces)
+net/decnet/dn_route.c:1291:48: expected struct dst_entry *dst_orig
+net/decnet/dn_route.c:1291:48: got struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1291:23: warning: incorrect type in assignment (different address spaces)
+net/decnet/dn_route.c:1291:23: expected struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1291:23: got struct dst_entry *
+net/decnet/dn_route.c:308:43: warning: restricted __le16 degrades to integer
+net/decnet/dn_route.c:1788:9: warning: context imbalance in 'dn_rt_cache_get_first' - wrong count at exit
+net/decnet/dn_route.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h, include/linux/seq_file.h, arch/powerpc/include/asm/machdep.h, arch/powerpc/include/asm/archrandom.h, ...):
+./include/linux/rcupdate.h:755:25: warning: context imbalance in 'dn_rt_cache_get_next' - unexpected unlock
+./include/linux/rcupdate.h:755:25: warning: context imbalance in 'dn_rt_cache_seq_stop' - unexpected unlock
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/sysctl_net_decnet.c:38:5: warning: symbol 'decnet_log_martians' was not declared. Should it be static?
+net/ipv4/af_inet.c:1501:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2920:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2948:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2965:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c:1159:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/ipmr.c:2893:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
+net/ipv4/ipmr.c: note: in included file (through include/linux/mroute.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
+net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ipt_CLUSTERIP.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'clusterip_tg_check' - unexpected unlock
+./include/linux/rculist.h:157:25: warning: context imbalance in 'clusterip_tg_destroy' - unexpected unlock
+net/ipv4/netfilter/nf_nat_h323.c:595:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... )
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:780:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:780:46: expected unsigned int [usertype] key
+net/ipv4/route.c:780:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c:224:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c:6920:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3085:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3085:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3085:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3193:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3193:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3193:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3197:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3197:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3197:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c:1619:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+net/ipv4/tcp_ipv4.c:1893:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2125:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2294:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2342:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2373:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2414:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2545:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2764:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2791:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2933:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3086:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3086:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3194:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3194:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c:1475:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1507:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+net/ipv4/udp.c:1519:28: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2962:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2984:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3034:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:32:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2699:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/ip6_input.c:511:20: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
+net/ipv6/ip6mr.c:405:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
+net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/nf_conntrack_reasm.c:36:14: warning: symbol 'nf_frag_pernet_id' was not declared. Should it be static?
+net/ipv6/route.c:2335:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2335:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2335:39: got restricted __be32
+net/ipv6/seg6.c:190:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:190:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:190:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:368:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: got void *
+net/ipv6/seg6.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+net/ipv6/seg6.c:391:20: expected void const *
+net/ipv6/seg6.c:391:20: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/tcp_ipv6.c:1438:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1794:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
+net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
+net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
+net/mpls/af_mpls.c: note: in included file:
+net/mpls/internal.h:157:38: warning: array of flexible structures
+net/mptcp/pm_netlink.c:507:25: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
+net/mptcp/pm_netlink.c:622:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
+net/mptcp/protocol.c:2854:24: warning: context imbalance in 'mptcp_sk_clone' - unexpected unlock
+net/mptcp/protocol.c:3001:31: warning: context imbalance in 'mptcp_release_cb' - unexpected unlock
+net/netfilter/core.c:662:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:662:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:662:26: void ( * )( ... )
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'call_ad' - unexpected unlock
+net/netfilter/ipvs/ip_vs_ctl.c:1396:27: warning: dereference of noderef expression
+net/netfilter/nf_conncount.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_broadcast.c:61:41: warning: dereference of noderef expression
+net/netfilter/nf_conntrack_core.c:2419:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2419:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2419:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2736:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2736:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2736:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:109:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:119:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+net/netfilter/nf_conntrack_core.c:2251:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1980:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1980:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1980:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3392:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3392:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3392:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1195:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_pptp.c:125:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( * )( ... )
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:36:62: error: incompatible types in comparison expression (different base types):
+net/netfilter/nf_conntrack_timeout.c:36:62: struct nf_ct_timeout [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:36:62: void *
+net/netfilter/nf_conntrack_timeout.c:53:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( * )( ... )
+net/netfilter/nf_flow_table_offload.c:46:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:46:32: expected restricted __be32 [usertype] keyid
+net/netfilter/nf_flow_table_offload.c:46:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:56:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:56:44: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:56:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:58:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:58:44: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:58:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:88:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:88:25: expected restricted __be16 [usertype] vlan_tpid
+net/netfilter/nf_flow_table_offload.c:88:25: got int
+net/netfilter/nf_flow_table_offload.c:147:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:147:32: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:147:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:149:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:149:32: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:149:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:164:29: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:164:29: expected restricted __be16 [usertype] n_proto
+net/netfilter/nf_flow_table_offload.c:164:29: got int
+net/netfilter/nf_flow_table_offload.c:182:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:182:22: expected restricted __be16 [usertype] src
+net/netfilter/nf_flow_table_offload.c:182:22: got int
+net/netfilter/nf_flow_table_offload.c:184:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:184:22: expected restricted __be16 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:184:22: got int
+net/netfilter/nf_flow_table_offload.c:247:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:247:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:247:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:247:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:252:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:252:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:305:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:305:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:305:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:305:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:305:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:305:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:311:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:311:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:311:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:311:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:311:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:311:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:322:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:322:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:322:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:340:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:340:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:340:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:349:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:349:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:349:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:367:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:367:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:367:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:389:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:389:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:389:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:406:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:406:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:406:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:414:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:414:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:414:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:431:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:431:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:431:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:466:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:466:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:466:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:467:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:467:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:467:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:472:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:472:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:472:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:473:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:473:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:473:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:480:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:480:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:480:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:480:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:480:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:480:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:496:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:496:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:496:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:497:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:497:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:497:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:502:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:502:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:502:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:503:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:503:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:503:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:510:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:510:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:510:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:510:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:510:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:510:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:835:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:835:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_flow_table_offload.c:835:24: got int
+net/netfilter/nf_nat_amanda.c:79:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... )
+net/netfilter/nf_tables_api.c:1537:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1537:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1537:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1537:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1704:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1707:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1711:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1733:17: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1733:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1733:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1733:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1733:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1733:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1733:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1776:21: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1776:21: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1776:21: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1776:21: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2119:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:2119:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:2119:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:2119:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2302:23: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2313:38: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2351:21: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_tables_api.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nf_tables_offload.c:226:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_tables_offload.c:226:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_tables_offload.c:226:24: got int
+net/netfilter/nf_tables_trace.c:38:15: warning: cast to restricted __be32
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink_cthelper.c:103:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:115:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:116:45: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cttimeout.c:622:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:622:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:622:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:623:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:623:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:623:9: void ( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( * )( ... )
+net/netfilter/nfnetlink_hook.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nft_byteorder.c:47:58: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c:128:31: warning: cast to restricted __be16
+net/netfilter/nft_cmp.c:131:31: warning: cast to restricted __be32
+net/netfilter/nft_cmp.c:134:31: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c: note: in included file:
+./include/net/netfilter/nf_tables_core.h:55:16: warning: incorrect type in return expression (different base types)
+./include/net/netfilter/nf_tables_core.h:55:16: expected unsigned int
+./include/net/netfilter/nf_tables_core.h:55:16: got restricted __le32 [usertype]
+net/netfilter/nft_compat.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
+net/netfilter/nft_ct.c:206:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:206:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:206:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_ct.c:211:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:211:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:211:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_exthdr.c:269:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:269:33: expected restricted __be16 [usertype] v16
+net/netfilter/nft_exthdr.c:269:33: got unsigned short x
+net/netfilter/nft_exthdr.c:284:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:284:25: expected unsigned short x
+net/netfilter/nft_exthdr.c:284:25: got restricted __be16 [assigned] [usertype] v16
+net/netfilter/nft_exthdr.c:289:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:289:33: expected restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_exthdr.c:289:33: got unsigned int
+net/netfilter/nft_exthdr.c:290:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:290:33: expected restricted __be32 [usertype] v32
+net/netfilter/nft_exthdr.c:290:33: got unsigned int x
+net/netfilter/nft_exthdr.c:295:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:295:25: expected unsigned int x
+net/netfilter/nft_exthdr.c:295:25: got restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_osf.c:102:47: warning: cast to restricted __be32
+net/netfilter/nft_osf.c:102:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_osf.c:102:47: expected restricted __be32 [usertype] value
+net/netfilter/nft_osf.c:102:47: got unsigned int [usertype]
+net/netfilter/nft_set_rbtree.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/netfilter/nft_socket.c:153:21: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:169:25: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:191:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:191:47: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:191:47: got restricted __be32 [usertype]
+net/netfilter/nft_socket.c:196:49: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:196:49: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:196:49: got restricted __be32 [usertype]
+net/netfilter/nft_tproxy.c:55:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:55:23: expected restricted __be32 [usertype] taddr
+net/netfilter/nft_tproxy.c:55:23: got unsigned int
+net/netfilter/nft_tproxy.c:59:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:59:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:59:23: got unsigned short
+net/netfilter/nft_tproxy.c:127:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:127:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:127:23: got unsigned short
+net/netfilter/nft_tunnel.c:374:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:374:30: expected int type
+net/netfilter/nft_tunnel.c:374:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:382:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:382:30: expected int type
+net/netfilter/nft_tunnel.c:382:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:385:45: warning: restricted __be16 degrades to integer
+net/netfilter/nft_tunnel.c:390:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:390:30: expected int type
+net/netfilter/nft_tunnel.c:390:30: got restricted __be16 [usertype]
+net/netfilter/nft_xfrm.c:53:21: warning: cast to restricted __be32
+net/netfilter/nft_xfrm.c:135:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:135:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:135:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:141:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:141:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:141:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:150:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:150:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:150:23: got restricted __be32 const [usertype] spi
+net/netfilter/xt_CT.c:99:22: warning: incorrect type in assignment (different address spaces)
+net/netfilter/xt_CT.c:99:22: expected struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:99:22: got struct nf_conntrack_helper *[assigned] helper
+net/netfilter/xt_CT.c:212:45: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:212:45: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:212:45: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:275:53: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:275:53: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:275:53: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_DSCP.c:38:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_DSCP.c:56:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netfilter/xt_connlimit.c:65:24: warning: incorrect type in assignment (different base types)
+net/netfilter/xt_connlimit.c:65:24: expected unsigned int
+net/netfilter/xt_connlimit.c:65:24: got restricted __be32
+net/netfilter/xt_connlimit.c:68:24: warning: invalid assignment: &=
+net/netfilter/xt_connlimit.c:68:24: left side has type unsigned int
+net/netfilter/xt_connlimit.c:68:24: right side has type restricted __be32
+net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
+net/netlink/af_netlink.c:2571:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2577:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2627:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/nfc/nci/core.c: note: in included file:
+./include/net/nfc/nci.h:263:56: warning: array of flexible structures
+net/packet/af_packet.c:1012:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2433:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const *
+net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:474:17: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:474:17: struct phonet_protocol const *
+net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:486:9: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:486:9: struct phonet_protocol const *
+net/phonet/socket.c:622:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:622:14: struct sock [noderef] __rcu *
+net/phonet/socket.c:622:14: struct sock *
+net/phonet/socket.c:645:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:645:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:645:17: struct sock *
+net/phonet/socket.c:661:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:661:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:661:17: struct sock *
+net/phonet/socket.c:680:25: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:680:25: struct sock [noderef] __rcu *
+net/phonet/socket.c:680:25: struct sock *
+net/phonet/socket.c:729:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
+net/phonet/socket.c:744:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
+net/qrtr/ns.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/qrtr.h):
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+net/qrtr/ns.c:111:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:111:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:111:47: got unsigned int service
+net/qrtr/ns.c:111:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:111:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:111:61: got unsigned int instance
+net/qrtr/ns.c:112:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:112:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:112:47: got unsigned int node
+net/qrtr/ns.c:112:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:112:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:112:58: got unsigned int port
+net/qrtr/ns.c:138:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:138:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:138:47: got unsigned int service
+net/qrtr/ns.c:138:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:138:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:138:61: got unsigned int instance
+net/qrtr/ns.c:139:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:139:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:139:47: got unsigned int node
+net/qrtr/ns.c:139:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:139:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:139:58: got unsigned int port
+net/qrtr/ns.c:263:37: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:263:37: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:263:37: got unsigned int service
+net/qrtr/ns.c:263:51: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:263:51: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:263:51: got unsigned int instance
+net/qrtr/ns.c:264:37: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:264:37: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:264:37: got unsigned int node
+net/qrtr/ns.c:264:48: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:264:48: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:264:48: got unsigned int port
+net/qrtr/qrtr.c:179:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:179:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:179:27: struct qrtr_node *
+net/qrtr/qrtr.c:366:25: warning: incorrect type in assignment (different base types)
+net/qrtr/qrtr.c:630:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/qrtr.c:630:27: void [noderef] __rcu *
+net/qrtr/qrtr.c:630:27: struct qrtr_node *
+net/rds/af_rds.c:245:22: warning: invalid assignment: |=
+net/rds/af_rds.c:245:22: left side has type restricted __poll_t
+net/rds/af_rds.c:245:22: right side has type int
+net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
+net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr
+net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash
+net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
+net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr
+net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:221:44: warning: cast to restricted __be32
+net/rds/send.c:1051:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1051:24: expected unsigned int [usertype] a
+net/rds/send.c:1051:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1053:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1053:24: expected unsigned int [usertype] a
+net/rds/send.c:1053:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1463:30: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1463:30: expected unsigned short [usertype] npaths
+net/rds/send.c:1463:30: got restricted __be16 [usertype]
+net/rds/send.c:1464:34: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1464:34: expected unsigned int [usertype] my_gen_num
+net/rds/send.c:1464:34: got restricted __be32 [usertype]
+net/rds/tcp_listen.c:292:33: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:292:33: expected restricted __be16 [usertype] sin6_port
+net/rds/tcp_listen.c:292:33: got unsigned short [usertype]
+net/rds/tcp_listen.c:299:38: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:299:38: expected restricted __be32 [usertype] s_addr
+net/rds/tcp_listen.c:299:38: got unsigned long
+net/rds/tcp_listen.c:300:31: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:300:31: expected restricted __be16 [usertype] sin_port
+net/rds/tcp_listen.c:300:31: got unsigned short [usertype]
+net/rose/rose_route.c:718:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
+net/rxrpc/conn_service.c:61:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
+net/rxrpc/conn_service.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/sendmsg.c:619:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
+net/sched/act_bpf.c:130:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:130:35: expected void const *q
+net/sched/act_bpf.c:130:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata
+net/sched/act_ife.c:56:15: got restricted __be16 [usertype]
+net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata
+net/sched/act_ife.c:100:15: got restricted __be32 [usertype]
+net/sched/act_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
+net/sched/act_ife.c:626:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
+net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
+net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
+net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
+net/sched/act_police.c:355:28: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:363:28: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto
+net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype]
+net/sched/act_skbmod.c:264:48: warning: cast to restricted __be16
+net/sched/act_skbmod.c:213:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
+net/sched/act_tunnel_key.c:232:45: warning: restricted __be16 degrades to integer
+net/sched/act_tunnel_key.c:249:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:249:30: expected int type
+net/sched/act_tunnel_key.c:249:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:261:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:261:30: expected int type
+net/sched/act_tunnel_key.c:261:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:273:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:273:30: expected int type
+net/sched/act_tunnel_key.c:273:30: got restricted __be16 [usertype]
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1667:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1667:16: struct tcf_proto *
+net/sched/cls_api.c:1667:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1767:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1767:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1767:20: struct tcf_proto *
+net/sched/cls_api.c:1729:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1729:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1729:25: struct tcf_proto *
+net/sched/cls_api.c:1749:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1749:16: struct tcf_proto *
+net/sched/cls_api.c:1749:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1814:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2488:50: warning: restricted __be16 degrades to integer
+net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
+net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
+net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types)
+net/sched/em_meta.c:198:20: expected unsigned long value
+net/sched/em_meta.c:198:20: got restricted __be16
+net/sched/sch_api.c:1403:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c:323:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1211:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sched/sch_mqprio.c:554:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
+net/sched/sch_taprio.c:1658:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1658:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1658:28: got struct callback_head [noderef] __rcu *
+net/sched/sch_taprio.c:1661:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1661:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1661:28: got struct callback_head [noderef] __rcu *
+net/sctp/associola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/auth.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/diag.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/endpointola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c:473:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
+net/sctp/input.c:643:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
+net/sctp/input.c:668:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
+net/sctp/inqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ipv6.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/output.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/outqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/primitive.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/proc.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/protocol.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c:3115:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3115:48: expected int optname
+net/sctp/sm_make_chunk.c:3115:48: got restricted __be16
+net/sctp/sm_make_chunk.c:3187:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3187:48: expected int optname
+net/sctp/sm_make_chunk.c:3187:48: got restricted __be16
+net/sctp/sm_sideeffect.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_statefuns.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c:8454:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
+net/sctp/stream.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_interleave.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_prio.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_rr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/transport.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/tsnmap.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpevent.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpqueue.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1160:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1160:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1160:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1162:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1162:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1162:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysfs.c:258:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:258:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:258:9: char const *
+net/unix/af_unix.c:1154:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c:1172:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1467:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+net/unix/af_unix.c:1831:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/unix/af_unix.c:3268:9: warning: context imbalance in 'bpf_iter_unix_seq_stop' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, include/linux/interrupt.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1302:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1302:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1302:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3934:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3934:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3934:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4024:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4024:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4024:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4051:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4051:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4051:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4079:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4079:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4079:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4079:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4079:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4079:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4079:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4079:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4079:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4080:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4080:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4080:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:243:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:970:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:970:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:970:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:995:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:995:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:995:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1168:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1168:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1168:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1170:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1170:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1170:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1173:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1173:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1173:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1177:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1177:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1177:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1195:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1195:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1195:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1282:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1282:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1282:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1285:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1285:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1285:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1291:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1291:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1291:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1297:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1297:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1297:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1411:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1411:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1411:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1413:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1413:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1413:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2076:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2076:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2076:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2696:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2696:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2696:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2699:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2699:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2699:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2702:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2702:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2702:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2705:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2705:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2705:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2718:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2718:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2720:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2720:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2720:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2722:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2722:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2722:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2743:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2743:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2743:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2745:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2745:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2745:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:734:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:795:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:755:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:839:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1227:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1321:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1356:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1615:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1632:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+net/xfrm/xfrm_user.c:3546:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3546:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3546:9: struct sock *
+net/xfrm/xfrm_user.c:3552:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3552:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3552:9: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1761:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1761:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1761:16: struct sock *
+samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
+samples/hw_breakpoint/data_breakpoint.c:24:19: warning: symbol 'sample_hbp' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static?
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:1361:41: warning: dubious: !x | y
+security/integrity/ima/ima_kexec.c:58:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:58:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:59:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:59:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:59:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:60:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:60:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:60:34: got restricted __le64 [usertype]
+security/integrity/platform_certs/keyring_handler.c:75:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:71:30: warning: symbol 'get_handler_for_db' was not declared. Should it be static?
+security/integrity/platform_certs/keyring_handler.c:90:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:82:30: warning: symbol 'get_handler_for_dbx' was not declared. Should it be static?
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:194:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:195:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:282:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:283:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:414:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:438:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:503:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:503:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:503:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:504:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:504:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:504:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:505:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:505:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:505:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:551:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:552:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:604:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:604:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:604:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:643:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:358:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:214:30: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:2595:39: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2595:39: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2595:39: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2603:41: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2603:41: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2603:41: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2609:42: warning: incorrect type in argument 2 (different address spaces)
+security/selinux/hooks.c:2609:42: expected struct task_struct *parent
+security/selinux/hooks.c:2609:42: got struct task_struct [noderef] __rcu *real_parent
+security/selinux/hooks.c:5477:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5478:22: warning: restricted __be16 degrades to integer
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/ss/hashtab.c:178:13: warning: symbol 'hashtab_cache_init' was not declared. Should it be static?
+security/smack/smack_lsm.c:1761:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1761:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1761:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:2508:27: warning: incorrect type in assignment (different base types)
+security/smack/smack_lsm.c:2508:27: expected restricted __be16 [usertype] dport
+security/smack/smack_lsm.c:2508:27: got unsigned short [usertype]
+security/smack/smack_lsm.c:4884:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1492:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1492:47: expected restricted __be16
+security/smack/smackfs.c:1492:47: got int
+security/smack/smackfs.c:1495:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1495:47: expected restricted __be16
+security/smack/smackfs.c:1495:47: got int
+security/smack/smackfs.c:1933:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1933:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1933:17: struct list_head *
+security/smack/smackfs.c:531:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:718:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
+sound/aoa/soundbus/i2sbus/core.c:96:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:96:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:96:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/core.c:99:22: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:99:22: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:99:22: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:864:41: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:957:34: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control_led.c:515:22: warning: incorrect type in assignment (different base types)
+sound/core/control_led.c:515:22: expected unsigned int
+sound/core/control_led.c:515:22: got restricted snd_ctl_elem_iface_t [usertype]
+sound/core/control_led.c:517:22: warning: incorrect type in assignment (different base types)
+sound/core/control_led.c:517:22: expected unsigned int
+sound/core/control_led.c:517:22: got restricted snd_ctl_elem_iface_t [usertype]
+sound/core/control_led.c:547:49: warning: incorrect type in argument 2 (different base types)
+sound/core/control_led.c:547:49: expected unsigned int *val
+sound/core/control_led.c:547:49: got restricted snd_ctl_elem_iface_t *
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c:96:1: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+sound/core/pcm_native.c:98:1: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+sound/core/pcm_native.c:1206:52: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1277:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/seq/seq_virmidi.c:96:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
+sound/core/timer.c:791:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+sound/isa/gus/gus_volume.c: note: in included file:
+sound/isa/gus/gus_tables.h:41:16: warning: symbol 'snd_gf1_atten_table' was not declared. Should it be static?
+sound/ppc/pmac.c:61:54: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:145:58: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:199:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:201:22: warning: incorrect type in assignment (different base types)
+sound/ppc/pmac.c:201:22: expected int format
+sound/ppc/pmac.c:201:22: got restricted snd_pcm_format_t [usertype] format
+sound/ppc/pmac.c:260:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:260:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:260:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:275:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:275:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:275:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:211:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:222:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:223:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:225:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:229:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:230:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:395:25: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:55: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:398:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:399:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:409:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:410:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:411:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:412:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:414:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:417:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:460:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:461:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:725:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:726:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:727:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:728:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:729:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:741:24: warning: dereference of noderef expression
+sound/soc/amd/acp-pcm-dma.c:39:6: warning: symbol 'bt_uart_enable' was not declared. Should it be static?
+sound/soc/atmel/mchp-spdiftx.c:200:63: error: dubious one-bit signed bitfield
+sound/soc/codecs/cpcap.c:1532:54: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:508:13: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/da7218.c:508:13: expected unsigned short [usertype] val
+sound/soc/codecs/da7218.c:508:13: got restricted __le16 [usertype]
+sound/soc/codecs/nau8810.c:180:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8810.c:180:25: expected int [addressable] reg_val
+sound/soc/codecs/nau8810.c:180:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8810.c:216:25: warning: cast to restricted __be16
+sound/soc/codecs/nau8822.c:195:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8822.c:195:25: expected unsigned short [assigned] [usertype] reg_val
+sound/soc/codecs/nau8822.c:195:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8822.c:231:25: warning: cast to restricted __be16
+sound/soc/codecs/rt5677.c:4750:30: warning: dubious: x | !y
+sound/soc/codecs/tas2562.c:265:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:271:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:277:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:324:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2562.c:324:58: expected int bitwidth
+sound/soc/codecs/tas2562.c:324:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2562.c:652:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:659:43: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:221:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:227:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:233:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:321:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2764.c:321:58: expected int bitwidth
+sound/soc/codecs/tas2764.c:321:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2770.c:226:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:232:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:238:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2770.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2770.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/wm0010.c:235:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:320:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:29: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm0010.c:339:29: expected unsigned long long [usertype]
+sound/soc/codecs/wm0010.c:339:29: got restricted __be64 [usertype]
+sound/soc/fsl/fsl-asoc-card.c:821:45: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl-asoc-card.c:821:45: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl-asoc-card.c:821:45: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1130:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_asrc.c:1130:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_asrc.c:1130:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1153:47: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:562:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:563:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:565:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:566:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:608:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:609:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:615:40: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:616:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:1465:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1465:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1465:51: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1467:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1467:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1467:52: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1470:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1470:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1470:52: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1472:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1472:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1472:51: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1484:41: warning: incorrect type in argument 2 (different base types)
+sound/soc/fsl/fsl_easrc.c:1484:41: expected restricted snd_pcm_format_t [usertype] *in_raw_format
+sound/soc/fsl/fsl_easrc.c:1484:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1485:41: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1485:41: expected restricted snd_pcm_format_t [usertype] *out_raw_format
+sound/soc/fsl/fsl_easrc.c:1485:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1936:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1936:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_easrc.c:1936:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_easrc.c:1942:49: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/imx-card.c:631:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:631:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:631:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/fsl/imx-card.c:633:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:633:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:633:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: expected unsigned int [usertype] *bt_reg_pkt_r
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: got void [noderef] __iomem *
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: expected unsigned int [usertype] *bt_reg_pkt_w
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: got void [noderef] __iomem *
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: expected unsigned int [usertype] *bt_reg_ctl
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: got void [noderef] __iomem *
+sound/soc/soc-ops.c:631:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:631:33: left side has type unsigned short
+sound/soc/soc-ops.c:631:33: right side has type restricted __be16
+sound/soc/soc-ops.c:635:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:635:33: left side has type unsigned int
+sound/soc/soc-ops.c:635:33: right side has type restricted __be32
+sound/soc/soc-topology.c:1490:26: warning: restricted __le32 degrades to integer
+sound/soc/sunxi/sun4i-spdif.c:420:28: warning: incorrect type in initializer (different base types)
+sound/soc/sunxi/sun4i-spdif.c:420:28: expected unsigned long long [usertype] formats
+sound/soc/sunxi/sun4i-spdif.c:420:28: got restricted snd_pcm_format_t
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces)
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base
+sound/soc/ti/davinci-i2s.c:111:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:117:44: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:123:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:124:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:124:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:124:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:125:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:125:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:125:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:400:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:20: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:59: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:471:32: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:42: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:29: warning: incorrect type in assignment (different base types)
+sound/soc/ti/davinci-i2s.c:473:29: expected restricted snd_pcm_format_t [assigned] [usertype] fmt
+sound/soc/ti/davinci-i2s.c:473:29: got unsigned char const
+sound/soc/ti/davinci-i2s.c:492:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1337:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1339:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1339:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1339:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1359:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1361:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1361:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1361:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1439:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1441:59: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1441:59: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1441:59: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1934:73: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1934:73: expected restricted __be32 const [usertype] *p
+sound/soc/ti/davinci-mcasp.c:1934:73: got unsigned int const [usertype] *
+sound/soc/uniphier/aio-compress.c:309:34: warning: cast to restricted __be16
+sound/soc/xilinx/xlnx_i2s.c:28:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:28:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:28:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:43:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:43:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:43:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:59:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:59:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:59:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:156:37: warning: incorrect type in argument 2 (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:156:37: expected void *data
+sound/soc/xilinx/xlnx_i2s.c:156:37: got void [noderef] __iomem *[assigned] base
+sound/usb/6fire/pcm.c: note: in included file:
+sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures
+sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures
+sound/usb/caiaq/device.c:146:41: warning: cast to restricted __le16
+sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
+sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file:
+sound/usb/usx2y/usbusx2yaudio.c:761:23: warning: incorrect type in assignment (different base types)
+sound/usb/usx2y/usbusx2yaudio.c:761:23: expected unsigned int format
+sound/usb/usx2y/usbusx2yaudio.c:761:23: got restricted snd_pcm_format_t [usertype] format
+sound/usb/usx2y/usbusx2yaudio.c:825:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:825:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:860:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:522:45: warning: restricted snd_pcm_format_t degrades to integer
diff --git a/log-v5.16rc1-ppc64-v0.6.4-rel b/log-v5.16rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..e7047f6
--- /dev/null
+++ b/log-v5.16rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,43454 @@
+SPARSE=v0.6.4
+KERNEL=v5.16-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1060:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1103:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:354:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:145:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:90:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:127:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:153:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:981:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kexec/core.c:235:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:235:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:235:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:237:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:237:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:237:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:245:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:245:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:245:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:261:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:261:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:261:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:414:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:414:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:414:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:416:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:416:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:416:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1520:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1522:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1520:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1522:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:652:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:674:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:551:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:559:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3304:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:99:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:99:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:99:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:100:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:100:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:100:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:172:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:172:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:172:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2123:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2123:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2123:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2124:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2124:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2124:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2125:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2125:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2125:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:152:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:165:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:177:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:166:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:166:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:166:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:166:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:172:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:172:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:172:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:182:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:186:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:769:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:769:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:769:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:224:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1470:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:487:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:490:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:42: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:298:27: warning: Using plain integer as NULL pointer
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:345:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:789:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:789:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+block/blk-exec.c:24:36: warning: cast from restricted blk_status_t
+block/blk-exec.c:114:17: warning: cast to restricted blk_status_t
+drivers/ata/libata-sata.c:925:18: warning: symbol 'ata_ncq_sdev_attrs' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:231:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:630:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:630:32: expected int
+drivers/block/nbd.c:630:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:671:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:671:48: expected int
+drivers/block/nbd.c:671:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1064:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1064:21: expected int [assigned] ret
+drivers/block/nbd.c:1064:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1069:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1069:16: expected restricted blk_status_t
+drivers/block/nbd.c:1069:16: got int [assigned] ret
+drivers/char/random.c:2272:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:16: expected void *
+drivers/crypto/nx/nx-common-pseries.c:764:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:29: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:375:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:49:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1422:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1422:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1422:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1907:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1930:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2073:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2265:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2389:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2434:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2802:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3304:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4016:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:349:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3718:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3718:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3718:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3718:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3732:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3732:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3786:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3786:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3786:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3786:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3786:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3786:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3786:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3786:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3816:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3816:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3816:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3816:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3832:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3832:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3832:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3832:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3832:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3832:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3851:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3851:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3851:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3851:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3865:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3865:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3865:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3865:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3944:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3944:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3944:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3944:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3962:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3962:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3962:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3962:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3962:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3962:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1227:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1227:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1227:24: struct md_rdev *
+drivers/md/raid1.c:1384:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1384:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1384:40: struct md_rdev *
+drivers/md/raid1.c:1610:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1610:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1610:40: struct md_rdev *
+drivers/md/raid1.c:1675:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1675:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1675:40: struct md_rdev *
+drivers/md/raid1.c:1792:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1792:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1792:25: struct md_rdev *
+drivers/md/raid1.c:1803:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1803:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1803:25: struct md_rdev *
+drivers/md/raid1.c:2270:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2270:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2270:32: struct md_rdev *
+drivers/md/raid1.c:2306:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2306:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2306:32: struct md_rdev *
+drivers/md/raid1.c:2324:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2324:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2324:32: struct md_rdev *
+drivers/md/raid1.c:2741:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2741:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2741:24: struct md_rdev *
+drivers/md/raid10.c:1922:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1922:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1922:37: struct md_rdev *
+drivers/md/raid10.c:4915:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4915:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4915:33: struct md_rdev *
+drivers/md/raid10.c:4918:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4918:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4918:33: struct md_rdev *
+drivers/md/raid10.c:5007:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5007:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5007:32: struct md_rdev *
+drivers/md/raid10.c:5010:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5010:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5010:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1149:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1149:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1149:28: struct md_rdev *
+drivers/md/raid10.c:1290:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1290:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1290:40: struct md_rdev *
+drivers/md/raid10.c:1291:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1291:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1291:41: struct md_rdev *
+drivers/md/raid10.c:1416:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1416:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1416:40: struct md_rdev *
+drivers/md/raid10.c:1417:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1417:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1417:41: struct md_rdev *
+drivers/md/raid10.c:1722:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1722:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1722:40: struct md_rdev *
+drivers/md/raid10.c:1723:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1723:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1723:41: struct md_rdev *
+drivers/md/raid10.c:1889:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1889:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1889:40: struct md_rdev *
+drivers/md/raid10.c:2112:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2112:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2112:25: struct md_rdev *
+drivers/md/raid10.c:2126:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2126:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2126:17: struct md_rdev *
+drivers/md/raid10.c:2693:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2693:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2693:32: struct md_rdev *
+drivers/md/raid10.c:2748:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2748:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2748:32: struct md_rdev *
+drivers/md/raid10.c:2784:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2784:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2784:32: struct md_rdev *
+drivers/md/raid10.c:3294:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3294:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3294:49: struct md_rdev *
+drivers/md/raid10.c:3369:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3369:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3369:33: struct md_rdev *
+drivers/md/raid10.c:3370:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3370:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3370:36: struct md_rdev *
+drivers/md/raid10.c:3440:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3440:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3440:56: struct md_rdev *
+drivers/md/raid10.c:3457:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3457:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3457:41: struct md_rdev *
+drivers/md/raid10.c:3660:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3660:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3660:32: struct md_rdev *
+drivers/md/raid10.c:3690:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3690:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3690:32: struct md_rdev *
+drivers/md/raid10.c:4446:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4446:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4446:40: struct md_rdev *
+drivers/md/raid10.c:4462:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4462:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4462:40: struct md_rdev *
+drivers/md/raid10.c:5092:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5092:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5092:48: struct md_rdev *
+drivers/md/raid10.c:5188:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5188:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5188:48: struct md_rdev *
+drivers/md/raid10.c:5191:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5191:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5191:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5419:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5419:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5419:16: struct md_rdev *
+drivers/md/raid5.c:5422:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5422:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5422:24: struct md_rdev *
+drivers/md/raid5.c:7807:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7807:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7807:40: struct md_rdev *
+drivers/md/raid5.c:8020:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8020:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8020:25: struct md_rdev *
+drivers/md/raid5.c:8036:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8036:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8036:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7032:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7033:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7039:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7040:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7041:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:108:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:108:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:108:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:109:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:109:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:109:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:111:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:111:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:111:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:443:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:443:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:443:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:446:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:446:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:446:33: got unsigned int *
+drivers/misc/cxl/guest.c:449:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:449:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:449:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:537:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:537:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:537:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:538:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:538:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:538:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:543:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:543:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:543:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:544:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:544:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:544:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:546:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:546:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:546:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:549:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:549:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:549:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:552:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2818:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2824:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2871:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2871:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2871:40: got int
+drivers/net/bonding/bond_options.c:1162:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1162:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1162:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1994:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1994:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1994:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8312:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:121:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12990:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12990:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12995:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12995:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16962:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16962:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16962:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16963:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16963:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16963:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2122:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1250:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1256:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1264:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1291:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1295:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1380:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10159:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10159:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10159:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6962:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:588:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/nvdimm/bus.c:29:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:188:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1570:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1570:73: expected restricted __be32
+drivers/of/base.c:1570:73: got int
+drivers/pci/pci-driver.c:510:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:510:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:711:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:711:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:956:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1095:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1135:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1135:23: left side has type unsigned short
+drivers/pci/pci.c:1135:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1140:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1162:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1162:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1162:28: got int
+drivers/pci/pci.c:1211:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1211:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1211:36: got int
+drivers/pci/pci.c:1377:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1754:38: warning: array of flexible structures
+drivers/pci/pci.c:2335:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2638:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2639:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2837:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2837:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2860:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2860:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4815:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4815:13: left side has type unsigned short
+drivers/pci/pci.c:4815:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4820:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4820:13: left side has type unsigned short
+drivers/pci/pci.c:4820:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/proc.c:150:17: warning: cast to restricted __le16
+drivers/pci/proc.c:159:17: warning: cast to restricted __le32
+drivers/pci/proc.c:168:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2323:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1153:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1179:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1179:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1179:21: got int
+drivers/scsi/be2iscsi/be_main.c:1664:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1802:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1821:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4336:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4369:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4466:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4466:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4522:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4522:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4522:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4582:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4582:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4582:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4676:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4761:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4761:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5779:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:818:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:826:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:939:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2324:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1303:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_attr.c:2898:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3812:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3821:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3855:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:514:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:515:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:535:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:538:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:903:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:905:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1049:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1064:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1262:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1277:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1379:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1405:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1527:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1546:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1547:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1635:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1697:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1718:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1739:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1760:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1793:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1963:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1964:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1988:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2254:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2255:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3369:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3393:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3633:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3634:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3764:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4611:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11218:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:298:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:299:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:302:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:306:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:307:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:310:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:682:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:687:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2223:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2223:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2223:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2224:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2224:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2224:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2519:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2519:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2519:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2520:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2520:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2520:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2848:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3069:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3607:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3608:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5453:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5453:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5453:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5454:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5454:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5454:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5781:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5857:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5948:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5948:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5948:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5949:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5949:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5949:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5950:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5950:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5950:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6103:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6106:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6106:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6117:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6333:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6333:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6333:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6335:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6335:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6335:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6354:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6354:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6354:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6393:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6393:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6393:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6394:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6394:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6394:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6395:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6395:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6395:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6396:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6396:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6396:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6397:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6397:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6397:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6399:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6399:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6399:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6400:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6400:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6400:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6411:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6411:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6411:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6415:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6415:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6415:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6417:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6417:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6417:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6419:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6419:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6419:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6421:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6421:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6421:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6423:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6423:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6423:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6425:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6425:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6425:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6427:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6427:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6427:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6429:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6429:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6429:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6440:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6440:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6440:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6444:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6444:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6444:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6448:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6448:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6448:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6454:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6454:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6454:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6465:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6465:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6465:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6482:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6482:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6482:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6483:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6483:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6483:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6494:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6494:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6494:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6511:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6511:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6511:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6512:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6512:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6512:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6523:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6523:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6523:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6540:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6540:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6540:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6541:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6541:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6541:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6552:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6552:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6552:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6569:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6569:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6569:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6570:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6570:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6570:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6582:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6582:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6582:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6599:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6599:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6599:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6600:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6600:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6600:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6608:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6608:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6608:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6614:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6614:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6614:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6623:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6623:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6623:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6625:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6625:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6625:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6627:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6627:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6627:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6630:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6630:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6630:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6641:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6641:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6641:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6679:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6679:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6679:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6707:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6707:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6707:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6708:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6708:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6708:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6717:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6717:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6717:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6725:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6725:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6725:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6734:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6734:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6734:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6749:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6749:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6749:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6840:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6840:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6840:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6848:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6988:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6990:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6993:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7198:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7203:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7213:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7258:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7258:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7402:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7405:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7502:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7563:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7616:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7677:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7682:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7682:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7682:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8192:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8192:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8192:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8193:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8193:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8193:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8194:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8194:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8194:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8195:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8195:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8195:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8196:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8196:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8196:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8197:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8197:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8197:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8343:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8343:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8343:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8344:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8344:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8344:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8347:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8347:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8347:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8427:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8427:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8427:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8428:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8428:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8428:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8522:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8526:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8529:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8602:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9258:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9491:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9491:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11023:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11630:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11759:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11759:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11759:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11762:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11763:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11768:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11769:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11777:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11779:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11782:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11782:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:11782:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:9019:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9183:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3383:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2190:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2191:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4113:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4114:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4116:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4116:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4116:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4116:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7171:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:146:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:146:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:146:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:386:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:391:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4505:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:8041:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8041:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8041:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:8046:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8046:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8046:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:14527:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14528:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14529:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14530:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:471:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:515:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1371:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1380:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1381:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2173:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2175:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2179:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2182:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2183:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2190:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2205:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:600:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:601:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:608:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:611:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1433:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:898:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2626:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:114:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:384:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:385:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:388:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:391:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:392:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:395:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:737:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:944:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:946:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:948:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1691:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1692:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1698:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1863:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1864:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1898:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1899:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1922:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2328:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2329:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2692:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3263:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3381:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3394:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3419:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3428:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3504:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3607:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3615:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3624:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3792:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4025:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4050:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4055:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4081:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4083:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4138:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4138:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4585:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4585:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4585:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4589:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4589:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4589:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4593:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4593:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4593:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:6094:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6878:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6878:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6881:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6881:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6881:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6033:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:19368:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19369:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19370:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19371:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19372:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19373:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18126:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18126:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18126:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18128:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18128:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18128:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18130:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18130:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18130:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18132:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18132:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18132:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18145:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18145:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18145:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15407:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15408:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15408:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15408:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15408:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15417:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8854:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8857:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8858:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2333:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2436:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2439:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2440:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9308:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10270:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10278:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10279:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10279:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10279:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10296:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10296:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10296:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10305:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10305:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:10305:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10307:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10307:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:10307:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10309:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10311:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10311:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10311:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10312:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10312:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10312:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10382:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10383:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10387:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10391:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10706:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12048:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12076:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14144:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14156:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14831:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17938:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17938:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17938:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17940:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17940:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17940:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17943:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17943:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17943:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17945:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17945:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17945:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18238:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18238:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18238:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18240:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18240:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18240:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18247:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18247:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18247:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18249:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18249:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18249:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18260:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18260:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18260:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19099:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20893:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20893:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20893:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21239:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21247:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21248:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21248:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21248:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21282:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21282:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21282:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21291:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21291:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:21291:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21292:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21292:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:21292:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21293:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21295:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21295:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21295:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21296:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21296:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21296:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12853:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4327:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4327:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4327:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4349:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4349:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4349:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4372:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4372:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4372:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4393:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4393:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4393:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6910:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6910:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6910:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6929:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6937:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6950:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:8103:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:8103:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:8103:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10887:25: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:420:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3775:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5673:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5712:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/scsi_scan.c:100:6: warning: symbol 'scsi_scan_type' was not declared. Should it be static?
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3408:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:327:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:551:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:599:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:612:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:625:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:652:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:150:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/usb/common/debug.c:276:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:568:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:327:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+fs/aio.c:588:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:588:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:588:24: got struct kioctx_cpu *cpu
+fs/aio.c:754:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:754:18: expected struct kioctx_cpu *cpu
+fs/aio.c:754:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:801:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:801:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:801:24: got struct kioctx_cpu *cpu
+fs/aio.c:906:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:906:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:906:16: got struct kioctx_cpu *
+fs/aio.c:924:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:924:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:924:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3855:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:131:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:131:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:131:22: struct extent_buffer *
+fs/btrfs/ctree.c:464:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:464:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:464:17: struct extent_buffer *
+fs/btrfs/ctree.c:917:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:917:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:917:17: struct extent_buffer *
+fs/btrfs/ctree.c:2461:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2461:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2461:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1031:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1031:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1031:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1977:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5778:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1087:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:393:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/mempool.h, include/linux/bio.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/scrub.c:76:44: error: dubious one-bit signed bitfield
+fs/btrfs/scrub.c:77:43: error: dubious one-bit signed bitfield
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1337:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1337:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:629:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:402:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:402:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:402:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:624:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:624:43: expected char const *device_path
+fs/btrfs/volumes.c:624:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:885:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:885:50: expected char const *
+fs/btrfs/volumes.c:885:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:965:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:965:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:965:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1021:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1021:58: expected char const *src
+fs/btrfs/volumes.c:1021:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2216:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2216:49: expected char const *device_path
+fs/btrfs/volumes.c:2216:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2331:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2331:41: expected char const *device_path
+fs/btrfs/volumes.c:2331:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1844:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1856:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1861:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1862:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1863:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1864:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1869:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1870:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1871:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1872:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1873:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1874:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1877:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1879:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1880:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1883:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1884:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/coredump.c:377:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:377:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:377:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:426:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:426:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:426:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:433:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:433:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:433:33: got struct spinlock [noderef] __rcu *
+fs/d_path.c:318:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:194:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:359:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:1065:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1065:41: expected int result
+fs/dax.c:1065:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1439:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1439:46: expected int result
+fs/dax.c:1439:46: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1455:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1455:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1455:21: got unsigned long
+fs/dax.c:1496:51: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1496:51: expected int result
+fs/dax.c:1496:51: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1674:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1674:55: expected int result
+fs/dax.c:1674:55: got restricted vm_fault_t
+fs/dax.c:1689:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1689:58: expected int result
+fs/dax.c:1689:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/blkdev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:625:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:728:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:888:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1081:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1111:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1154:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1323:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1557:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1138:36: warning: Using plain integer as NULL pointer
+fs/exec.c:421:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:421:31: expected char const [noderef] __user *
+fs/exec.c:421:31: got void *
+fs/exec.c:1038:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1038:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1038:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1145:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1145:56: expected struct task_struct *parent
+fs/exec.c:1145:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1180:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1180:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1180:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1755:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1755:70: expected struct task_struct *tsk
+fs/exec.c:1755:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/fcntl.c:949:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:949:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:949:9: struct fasync_struct *
+fs/fcntl.c:1024:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1024:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1024:22: struct fasync_struct *
+fs/fcntl.c:1035:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1035:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1035:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:620:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:778:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:829:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1054:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:840:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:871:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1552:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1684:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io-wq.c:754:25: warning: context imbalance in 'create_worker_cont' - different lock contexts for basic block
+fs/io-wq.c:933:17: warning: context imbalance in 'io_wqe_enqueue' - different lock contexts for basic block
+fs/io-wq.c:994:13: warning: context imbalance in 'io_acct_cancel_pending_work' - different lock contexts for basic block
+fs/io-wq.c:1023:9: warning: context imbalance in 'io_wqe_cancel_pending_work' - different lock contexts for basic block
+fs/io_uring.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:509:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:509:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:509:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:509:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:509:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:509:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c:3105:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3105:24: expected void [noderef] __user *
+fs/io_uring.c:3105:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4644:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4644:14: expected struct file *file
+fs/io_uring.c:4644:14: got struct file [noderef] __rcu *
+fs/io_uring.c:5269:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5269:72: expected int mask
+fs/io_uring.c:5269:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5273:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5273:21: expected unsigned int [usertype] result
+fs/io_uring.c:5273:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5298:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5298:29: expected unsigned int [usertype] result
+fs/io_uring.c:5298:29: got restricted __poll_t
+fs/io_uring.c:5383:51: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5383:51: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5383:51: got unsigned int [usertype] result
+fs/io_uring.c:5544:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5544:41: expected int mask
+fs/io_uring.c:5544:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5616:30: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5616:53: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5616:53: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5616:53: got unsigned int
+fs/io_uring.c:5624:22: warning: invalid assignment: |=
+fs/io_uring.c:5624:22: left side has type restricted __poll_t
+fs/io_uring.c:5624:22: right side has type int
+fs/io_uring.c:5629:30: warning: invalid assignment: &=
+fs/io_uring.c:5629:30: left side has type restricted __poll_t
+fs/io_uring.c:5629:30: right side has type int
+fs/io_uring.c:5631:22: warning: invalid assignment: |=
+fs/io_uring.c:5631:22: left side has type restricted __poll_t
+fs/io_uring.c:5631:22: right side has type int
+fs/io_uring.c:5650:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5650:33: expected int mask
+fs/io_uring.c:5650:33: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5650:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:5650:50: expected int events
+fs/io_uring.c:5650:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:5762:24: warning: invalid assignment: |=
+fs/io_uring.c:5762:24: left side has type unsigned int
+fs/io_uring.c:5762:24: right side has type restricted __poll_t
+fs/io_uring.c:5763:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5763:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5763:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5763:38: expected restricted __poll_t
+fs/io_uring.c:5763:38: got unsigned int
+fs/io_uring.c:5903:35: warning: invalid assignment: &=
+fs/io_uring.c:5903:35: left side has type restricted __poll_t
+fs/io_uring.c:5903:35: right side has type int
+fs/io_uring.c:5904:54: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5904:35: warning: invalid assignment: |=
+fs/io_uring.c:5904:35: left side has type restricted __poll_t
+fs/io_uring.c:5904:35: right side has type unsigned int
+fs/io_uring.c:7931:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7942:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:680:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2318:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/super.c:1134:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1134:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1134:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1135:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1135:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1135:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1351:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:775:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:775:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:775:9: struct net *
+fs/nfsd/nfs4proc.c:1538:24: warning: incorrect type in assignment (different base types)
+fs/nfsd/nfs4proc.c:1538:24: expected restricted __be32 [usertype] status
+fs/nfsd/nfs4proc.c:1538:24: got int
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/buffer_head.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fsnotify.c:376:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:376:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:376:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:378:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:378:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:378:24: struct hlist_node *
+fs/notify/fsnotify.c:388:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:388:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:388:24: struct hlist_node *
+fs/notify/fsnotify.c:523:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:523:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:523:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:526:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:526:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:526:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:530:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:530:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:530:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:534:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:534:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:534:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:555:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:555:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:555:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:530:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:530:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:530:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:547:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1023:21: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:46:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:127:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:755:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:761:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:768:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:775:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1245:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:46:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:46:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:46:23: struct posix_acl *
+fs/posix_acl.c:60:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:60:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:60:33: struct posix_acl *
+fs/proc/array.c:247:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:247:11: expected struct k_sigaction *k
+fs/proc/array.c:247:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:537:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:537:44: expected struct task_struct *tsk
+fs/proc/array.c:537:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:283:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:543:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2241:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2298:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2395:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:921:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1055:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1055:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1055:24: struct hlist_node *
+fs/seq_file.c:1057:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1057:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1057:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:126:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:129:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:133:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:149:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:153:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:171:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:180:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:180:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:180:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:184:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:184:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:184:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:194:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:194:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:194:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:196:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:196:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:196:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:198:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:198:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:200:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:200:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:200:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:300:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:300:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:300:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:302:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:302:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:302:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:304:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:304:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:304:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/xfs/kmem.c:18:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:18:32: expected int flags
+fs/xfs/kmem.c:18:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:469:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:852:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1131:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1315:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:192:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:768:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:780:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:349:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:412:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:930:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:533:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:533:35: expected void *
+kernel/bpf/arraymap.c:533:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:552:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:552:35: expected void *
+kernel/bpf/arraymap.c:552:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:584:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:584:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:584:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h, include/linux/cgroup-defs.h, include/linux/cgroup.h, include/net/netprio_cgroup.h, include/linux/netdevice.h, ...):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2563:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2565:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3391:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3727:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/core.c:219:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1368:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1558:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1563:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1814:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2372:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, include/linux/filter.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:764:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1111:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1178:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1239:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1304:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1356:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1390:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1546:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1679:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1904:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1331:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1332:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1333:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1334:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1335:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1336:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1337:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:90:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:305:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:261:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:13241:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:487:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6297:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6297:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6297:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6300:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6300:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6300:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2814:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2889:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:3000:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4890:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6080:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6173:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6201:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6250:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:967:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:266:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:266:13: expected struct cred const *old
+kernel/cred.c:266:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:355:42: expected struct cred const *cred
+kernel/cred.c:355:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:355:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:355:30: got struct cred const *
+kernel/cred.c:356:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:356:27: expected struct cred const *cred
+kernel/cred.c:356:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:41: expected struct cred const *_cred
+kernel/cred.c:357:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:358:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct cred const *cred
+kernel/cred.c:358:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:397:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:397:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:397:32: got struct cred const *
+kernel/cred.c:450:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:450:38: expected struct cred const *old
+kernel/cred.c:450:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: cast from unknown type
+kernel/cred.c:556:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:556:41: expected struct cred const *old
+kernel/cred.c:556:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:597:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:597:46: expected struct cred const *override
+kernel/cred.c:597:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:669:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:669:38: expected struct cred const *old
+kernel/cred.c:669:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:351:19: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3426:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3426:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3426:18: struct perf_event_context *
+kernel/events/core.c:3427:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3427:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3427:23: struct perf_event_context *
+kernel/events/core.c:3475:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3475:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3475:25: struct perf_event_context *
+kernel/events/core.c:3476:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3476:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3476:25: struct perf_event_context *
+kernel/events/core.c:4702:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4702:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4702:25: struct perf_event_context *
+kernel/events/core.c:5977:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5977:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5977:9: struct perf_buffer *
+kernel/events/core.c:5439:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5683:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5683:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5683:22: struct perf_buffer *
+kernel/events/core.c:5819:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5819:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5819:14: struct perf_buffer *
+kernel/events/core.c:5852:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5852:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5852:14: struct perf_buffer *
+kernel/events/core.c:5909:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5909:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5909:14: struct perf_buffer *
+kernel/events/core.c:5995:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5995:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5995:14: struct perf_buffer *
+kernel/events/core.c:6008:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6008:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6008:14: struct perf_buffer *
+kernel/events/core.c:7638:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7638:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7638:23: struct perf_event_context *
+kernel/events/core.c:7690:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7690:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7690:23: struct perf_event_context *
+kernel/events/core.c:7729:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7729:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7729:13: struct perf_buffer *
+kernel/events/core.c:7834:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7834:61: expected struct task_struct *p
+kernel/events/core.c:7834:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7836:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7836:61: expected struct task_struct *p
+kernel/events/core.c:7836:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8537:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8537:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8537:23: struct perf_event_context *
+kernel/events/core.c:9531:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9531:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9531:9: struct swevent_hlist *
+kernel/events/core.c:9570:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9570:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9570:17: struct swevent_hlist *
+kernel/events/core.c:9751:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9751:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9751:23: struct perf_event_context *
+kernel/events/core.c:10926:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12727:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12727:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12727:9: struct perf_event_context *
+kernel/events/core.c:12837:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12837:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12837:17: struct perf_event_context *
+kernel/events/core.c:13267:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13267:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13267:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2823:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4674:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9380:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9380:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9380:17: struct swevent_hlist *
+kernel/events/core.c:9400:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9400:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9400:17: struct swevent_hlist *
+kernel/events/core.c:9520:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9520:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9520:16: struct swevent_hlist *
+kernel/events/core.c:9520:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9520:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9520:16: struct swevent_hlist *
+kernel/events/core.c:9520:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9520:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9520:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1977:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1979:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1979:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1979:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2281:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2281:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2281:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:278:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:278:37: expected struct task_struct *tsk
+kernel/exit.c:278:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:32: expected struct task_struct *task
+kernel/exit.c:281:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:282:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:282:35: expected struct task_struct *task
+kernel/exit.c:282:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:327:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:327:24: expected struct task_struct *parent
+kernel/exit.c:327:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:354:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:354:27: expected struct spinlock [usertype] *lock
+kernel/exit.c:354:27: got struct spinlock [noderef] __rcu *
+kernel/exit.c:357:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:357:29: expected struct spinlock [usertype] *lock
+kernel/exit.c:357:29: got struct spinlock [noderef] __rcu *
+kernel/exit.c:396:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:396:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:396:23: struct task_struct *
+kernel/exit.c:420:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:420:9: struct list_head *
+kernel/exit.c:420:9: struct list_head [noderef] __rcu *
+kernel/exit.c:580:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:582:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:915:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1067:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1092:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1181:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1196:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1247:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1250:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1256:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1437:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1437:59: void *
+kernel/exit.c:1437:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1453:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1453:25: expected struct task_struct *parent
+kernel/exit.c:1453:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1817:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:420:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:105:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:105:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:105:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:161:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:763:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1017:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1017:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1017:19: got struct task_struct *p
+kernel/fork.c:1233:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1233:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1233:24: got struct file *new_exe_file
+kernel/fork.c:1233:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1233:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1233:24: got struct file *new_exe_file
+kernel/fork.c:1233:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1233:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1233:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1590:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1590:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1590:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1599:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1599:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1599:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1600:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1600:36: expected void const *
+kernel/fork.c:1600:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1601:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1601:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1601:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1694:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1694:9: expected struct qspinlock *lock
+kernel/fork.c:1694:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1694:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1694:9: expected struct qspinlock *lock
+kernel/fork.c:1694:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1694:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1694:9: expected struct qspinlock *lock
+kernel/fork.c:1694:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:2013:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2013:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2013:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2017:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2017:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2017:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2322:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2322:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2322:32: got struct task_struct *
+kernel/fork.c:2331:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2331:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2331:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2380:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2380:54: expected struct list_head *head
+kernel/fork.c:2380:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2401:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2401:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2401:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2419:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2419:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2419:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2446:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2446:28: expected struct sighand_struct *sighand
+kernel/fork.c:2446:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2474:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2474:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2474:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2476:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2476:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2476:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2885:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2885:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2885:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2966:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2966:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2966:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2057:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2378:59: warning: dereference of noderef expression
+kernel/fork.c:2379:59: warning: dereference of noderef expression
+kernel/fork.c:1009:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1009:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1009:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/futex/pi.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
+kernel/futex/pi.c:1100:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex/requeue.c:455:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex/waitwake.c:262:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex/waitwake.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/task.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:791:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:586:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:226:17: warning: context imbalance in '_raw_read_lock' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:161:9: warning: context imbalance in '_raw_read_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:242:17: warning: context imbalance in '_raw_read_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:250:17: warning: context imbalance in '_raw_read_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:298:17: warning: context imbalance in '_raw_write_lock' - wrong count at exit
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:314:17: warning: context imbalance in '_raw_write_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:322:17: warning: context imbalance in '_raw_write_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:338:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:354:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/module.c:2762:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2762:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2762:23: got void *
+kernel/module.c:4802:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:198:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:232:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:235:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:262:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:265:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:283:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:318:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:343:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:360:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:367:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:391:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:422:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:425:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:452:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:455:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:485:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:55:77: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:115:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:115:54: expected int val
+kernel/power/suspend.c:115:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:357:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: cast from unknown type
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:432:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:432:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:432:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:455:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:455:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:455:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:491:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:491:54: expected struct task_struct *parent
+kernel/ptrace.c:491:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:499:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:499:53: expected struct task_struct *new_parent
+kernel/ptrace.c:499:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:547:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:547:41: expected struct task_struct *p1
+kernel/ptrace.c:547:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:549:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:549:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:549:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:751:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:751:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:751:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:759:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:759:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:759:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:882:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:882:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:882:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:886:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:886:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:886:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1116:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1116:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1116:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1118:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1118:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1118:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:497:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:698:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:714:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:888:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1270:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/tree.c:1431:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1845:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2621:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/core.c:714:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:714:48: expected struct task_struct *p
+kernel/sched/core.c:714:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:967:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:967:38: expected struct task_struct *curr
+kernel/sched/core.c:967:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1025:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1025:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1025:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2124:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2124:33: expected struct task_struct *p
+kernel/sched/core.c:2124:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2124:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2124:68: expected struct task_struct *tsk
+kernel/sched/core.c:2124:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3439:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3521:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3521:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3521:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3718:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3718:28: expected struct task_struct const *p
+kernel/sched/core.c:3718:28: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8819:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8819:43: expected struct task_struct *push_task
+kernel/sched/core.c:8819:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5230:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5230:38: expected struct task_struct *curr
+kernel/sched/core.c:5230:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6142:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6142:14: expected struct task_struct *prev
+kernel/sched/core.c:6142:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6774:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6774:17: struct task_struct *
+kernel/sched/core.c:6774:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6774:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6774:17: struct task_struct *
+kernel/sched/core.c:6774:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6774:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6774:17: struct task_struct *
+kernel/sched/core.c:6774:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6774:17: error: cast from unknown type
+kernel/sched/core.c:6978:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6978:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6978:22: struct task_struct *
+kernel/sched/core.c:10837:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:10837:25: expected struct task_struct *p
+kernel/sched/core.c:10837:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:471:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:504:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/kthread.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1543:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1543:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:76:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:76:13: expected struct task_struct const *p
+kernel/sched/pelt.h:76:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:714:11: warning: dereference of noderef expression
+kernel/sched/core.c:2115:33: warning: dereference of noderef expression
+kernel/sched/core.c:2116:19: warning: dereference of noderef expression
+kernel/sched/core.c:2117:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/core.c:2090:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2090:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2090:38: struct task_struct const *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: cast from unknown type
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: cast from unknown type
+kernel/sched/deadline.c:1883:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1883:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1883:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1894:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1894:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1894:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2102:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2102:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2102:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1767:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1767:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1767:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1844:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1844:43: expected struct task_struct *p
+kernel/sched/deadline.c:1844:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2419:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2419:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2419:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2421:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2421:23: expected struct task_struct *p
+kernel/sched/deadline.c:2421:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2423:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2423:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2423:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2587:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2587:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2587:22: struct task_struct *
+kernel/sched/deadline.c:1142:24: warning: context imbalance in 'dl_task_timer' - wrong count at exit
+kernel/sched/deadline.c:1383:24: warning: context imbalance in 'inactive_task_timer' - wrong count at exit
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/debug.c:424:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:424:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:424:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:746:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:746:9: expected struct task_struct *tsk
+kernel/sched/debug.c:746:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:746:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:746:9: expected struct task_struct *tsk
+kernel/sched/debug.c:746:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/fair.c:886:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:886:34: expected struct sched_entity *se
+kernel/sched/fair.c:886:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2465:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2465:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2465:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10915:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10915:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10915:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5492:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5492:38: expected struct task_struct *curr
+kernel/sched/fair.c:5492:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5749:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5750:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6770:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6770:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6770:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6904:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6904:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6904:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7097:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7097:38: expected struct task_struct *curr
+kernel/sched/fair.c:7097:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7395:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7395:38: expected struct task_struct *curr
+kernel/sched/fair.c:7395:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8380:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8380:40: expected struct sched_domain *child
+kernel/sched/fair.c:8380:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8921:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8921:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8921:22: struct task_struct *
+kernel/sched/fair.c:10190:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10190:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10190:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9850:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9850:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9850:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10286:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10286:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10286:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5421:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/rt.c:919:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:919:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:919:70: struct task_struct *
+kernel/sched/rt.c:2355:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2355:25: struct task_struct *
+kernel/sched/rt.c:2355:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2355:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2355:25: struct task_struct *
+kernel/sched/rt.c:2355:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2355:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2355:25: struct task_struct *
+kernel/sched/rt.c:2355:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2355:25: error: cast from unknown type
+kernel/sched/rt.c:675:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:1005:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:1005:38: expected struct task_struct *curr
+kernel/sched/rt.c:1005:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1547:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1547:31: expected struct task_struct *p
+kernel/sched/rt.c:1547:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1885:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1885:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1885:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1567:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1567:14: expected struct task_struct *curr
+kernel/sched/rt.c:1567:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1632:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1632:45: expected struct task_struct *p
+kernel/sched/rt.c:1632:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1693:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1693:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1693:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2027:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2027:40: expected struct task_struct *task
+kernel/sched/rt.c:2027:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2048:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2048:13: struct task_struct *
+kernel/sched/rt.c:2048:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2048:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2048:13: struct task_struct *
+kernel/sched/rt.c:2048:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2048:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2048:13: struct task_struct *
+kernel/sched/rt.c:2048:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2048:13: error: cast from unknown type
+kernel/sched/rt.c:2406:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2406:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2406:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2408:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2408:40: expected struct task_struct *p
+kernel/sched/rt.c:2408:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2408:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2408:61: expected struct task_struct *p
+kernel/sched/rt.c:2408:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/stop_task.c:74:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:74:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:74:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:694:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:694:50: expected struct sched_domain *parent
+kernel/sched/topology.c:694:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:701:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:701:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:701:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:711:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:711:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:711:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:716:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:716:20: expected struct sched_domain *sd
+kernel/sched/topology.c:716:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:737:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:737:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:737:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:899:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:899:70: expected struct sched_domain *sd
+kernel/sched/topology.c:899:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:928:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:928:59: expected struct sched_domain *sd
+kernel/sched/topology.c:928:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:57: expected struct sched_domain *sd
+kernel/sched/topology.c:974:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:984:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:984:55: expected struct sched_domain *sd
+kernel/sched/topology.c:984:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:986:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:986:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:986:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1056:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1056:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1056:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1160:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1160:40: expected struct sched_domain *child
+kernel/sched/topology.c:1160:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1571:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1571:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1571:43: got struct sched_domain *child
+kernel/sched/topology.c:2130:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2130:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2130:31: got struct sched_domain *sd
+kernel/sched/topology.c:2233:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2233:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2233:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2250:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2250:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2250:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1742:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1742:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1742:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1755:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1755:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1755:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1742:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1742:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1742:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1755:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1755:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1755:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:929:31: warning: dereference of noderef expression
+kernel/sched/topology.c:1592:19: warning: dereference of noderef expression
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1335:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1335:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1335:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1347:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1347:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1347:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1851:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1851:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1851:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1869:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1869:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1869:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:695:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:695:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:695:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:697:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:697:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:697:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1320:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1320:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1320:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1321:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1321:16: expected struct k_sigaction *action
+kernel/signal.c:1321:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1339:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1339:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1339:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1902:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1902:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1902:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2012:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2031:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2031:65: expected struct task_struct *tsk
+kernel/signal.c:2031:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2032:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2050:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2050:14: expected struct sighand_struct *psig
+kernel/signal.c:2050:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2079:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2079:46: expected struct task_struct *t
+kernel/signal.c:2079:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2080:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2080:34: expected struct task_struct *parent
+kernel/signal.c:2080:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2109:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2109:24: expected struct task_struct *parent
+kernel/signal.c:2109:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2112:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2112:24: expected struct task_struct *parent
+kernel/signal.c:2112:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2145:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2145:17: expected struct sighand_struct *sighand
+kernel/signal.c:2145:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2183:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2183:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2183:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2185:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2185:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2185:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2235:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2235:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2235:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2290:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2290:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2290:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2324:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2324:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2324:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2326:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2326:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2326:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2423:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2423:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2423:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2508:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2508:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2508:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2520:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2520:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2520:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2558:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2558:52: expected struct task_struct *tsk
+kernel/signal.c:2558:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2560:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2597:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2597:49: expected struct sighand_struct *sighand
+kernel/signal.c:2597:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2929:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2929:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2929:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2949:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2949:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2949:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3016:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3016:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3016:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3018:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3018:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3018:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3169:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3169:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3169:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3172:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3172:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3172:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3558:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3558:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3558:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3570:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3570:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3570:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3575:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3575:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3575:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3580:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3580:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3580:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4034:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4034:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4034:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4046:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4046:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4046:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4064:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4064:11: expected struct k_sigaction *k
+kernel/signal.c:4064:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4066:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4066:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4066:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4068:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4068:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:4068:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4116:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4116:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4116:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1031:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1298:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2032:40: warning: dereference of noderef expression
+kernel/signal.c:2032:40: warning: dereference of noderef expression
+kernel/signal.c:2032:40: warning: dereference of noderef expression
+kernel/signal.c:2032:40: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2351:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2560:49: warning: dereference of noderef expression
+kernel/signal.c:2560:49: warning: dereference of noderef expression
+kernel/signal.c:2560:49: warning: dereference of noderef expression
+kernel/signal.c:2560:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2678:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4035:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1068:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1068:32: expected struct task_struct *p1
+kernel/sys.c:1068:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c:850:17: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:232:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:267:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:752:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:763:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:778:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:234:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:349:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:197:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:197:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:197:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:280:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:280:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:280:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:284:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:284:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:291:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:291:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:291:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:297:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:340:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1036:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1036:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1036:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1037:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1037:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1037:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1255:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1255:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1255:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1256:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1256:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1256:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1953:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1953:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1953:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1437:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1453:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1454:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1455:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1610:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1611:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1659:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1660:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1665:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1666:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1931:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1942:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3324:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3341:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3816:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3819:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3905:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4220:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4222:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4593:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4735:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4741:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4993:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4995:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5800:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5802:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5863:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5867:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5921:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5922:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6541:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6541:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6593:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6594:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6964:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6965:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7010:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:7010:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:7010:36: struct ftrace_ops *
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3119:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3119:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3119:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3120:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3120:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3120:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3124:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3124:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3124:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3096:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3096:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3096:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3097:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3097:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3097:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4828:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4914:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5276:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5306:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:392:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:392:28: expected struct trace_export **list
+kernel/trace/trace.c:392:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:406:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:33: expected struct trace_export **list
+kernel/trace/trace.c:406:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2836:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2836:38: expected struct event_filter *filter
+kernel/trace/trace.c:2836:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3218:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3218:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3218:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3244:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3244:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3244:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:346:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:346:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:346:9: struct trace_export *
+kernel/trace/trace.c:361:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:361:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:361:9: struct trace_export *
+kernel/trace/trace_events.c:980:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:980:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:980:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1371:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1371:38: expected struct event_filter *filter
+kernel/trace/trace.h:1371:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1371:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1371:38: expected struct event_filter *filter
+kernel/trace/trace.h:1371:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1371:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1371:38: expected struct event_filter *filter
+kernel/trace/trace.h:1371:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3546:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:681:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:681:38: expected void [noderef] __user *to
+lib/iov_iter.c:681:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/vsprintf.c:2237:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_lzma2.c:964:23: warning: function 'xz_dec_lzma2_run' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1141:31: warning: function 'xz_dec_lzma2_create' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1165:23: warning: function 'xz_dec_lzma2_reset' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1201:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/common/debug.c:24:5: warning: symbol 'g_debuglevel' was not declared. Should it be static?
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2560:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2560:39: expected int may_perform_io
+mm/compaction.c:2560:39: got restricted gfp_t
+mm/compaction.c:531:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:651:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1143:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, include/linux/energy_model.h, ...):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1831:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:209:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:454:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:527:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:594:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'demote_free_huge_page' - unexpected unlock
+mm/hugetlb.c:4875:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:5988:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4068:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4068:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4068:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4070:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4070:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4070:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4226:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4226:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4226:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4320:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4320:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4320:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5935:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5935:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5935:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:778:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
+./include/linux/memcontrol.h:778:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
+./include/linux/memcontrol.h:778:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
+mm/memcontrol.c:2018:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
+mm/memcontrol.c:2070:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:155:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1026:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1722:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1771:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2273:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2808:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3229:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4875:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:514:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:759:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2160:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page_alloc.c:183:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3804:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/memblock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mlock_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2458:39: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2488:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3327:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:89:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1595:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:919:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1595:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1177:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1326:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1383:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3661:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/backing-dev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/vmalloc.c:3874:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:87:1: expected unsigned long flags
+./include/trace/events/vmscan.h:87:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:113:1: expected unsigned long flags
+./include/trace/events/vmscan.h:113:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:197:1: expected unsigned long flags
+./include/trace/events/vmscan.h:197:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:438:1: expected unsigned long flags
+./include/trace/events/vmscan.h:438:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:87:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:87:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:113:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:113:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:197:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:197:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:279:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:279:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:279:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:279:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:438:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:438:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__remove_mapping' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1441:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:170:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:175:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:180:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:185:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:190:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:195:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:204:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:209:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:214:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:220:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:225:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:230:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:728:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:857:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3290:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3290:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3290:23: got unsigned int
+net/core/dev.c:3290:23: warning: cast from restricted __wsum
+net/core/dev.c:3829:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:5034:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/filter.c:1411:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1411:39: expected struct sock_filter const *filter
+net/core/filter.c:1411:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1489:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1489:39: expected struct sock_filter const *filter
+net/core/filter.c:1489:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2296:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2296:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2296:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4183:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4576:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7130:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:246:32: warning: cast to restricted __be16
+net/core/filter.c:273:32: warning: cast to restricted __be32
+net/core/filter.c:1910:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1910:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1910:43: got unsigned long long [usertype] to
+net/core/filter.c:1913:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1913:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1913:36: got unsigned long long [usertype] from
+net/core/filter.c:1913:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1913:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1913:42: got unsigned long long [usertype] to
+net/core/filter.c:1916:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1916:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1916:36: got unsigned long long [usertype] from
+net/core/filter.c:1916:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1916:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1916:42: got unsigned long long [usertype] to
+net/core/filter.c:1961:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1961:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1961:59: got unsigned long long [usertype] to
+net/core/filter.c:1964:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1964:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1964:52: got unsigned long long [usertype] from
+net/core/filter.c:1964:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1964:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1964:58: got unsigned long long [usertype] to
+net/core/filter.c:1967:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1967:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1967:52: got unsigned long long [usertype] from
+net/core/filter.c:1967:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1967:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1967:58: got unsigned long long [usertype] to
+net/core/filter.c:2013:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2013:28: expected unsigned long long
+net/core/filter.c:2013:28: got restricted __wsum
+net/core/filter.c:2035:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2035:35: expected unsigned long long
+net/core/filter.c:2035:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5333:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5333:17: expected unsigned int [usertype] spi
+net/core/filter.c:5333:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5341:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5341:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5341:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:382:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:836:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2230:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3808:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3820:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1499:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2920:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2948:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2965:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2977:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:772:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:772:46: expected unsigned int [usertype] key
+net/ipv4/route.c:772:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3105:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3105:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3105:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3213:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3213:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3213:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3217:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3217:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3217:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2145:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2314:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2393:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2434:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2811:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2953:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3106:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3106:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3214:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3214:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1507:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2965:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2987:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3037:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2698:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2335:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2335:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2335:39: got restricted __be32
+net/ipv6/seg6.c:190:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:190:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:190:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:368:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: got void *
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1796:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/core.c:692:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:692:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:692:26: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2457:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2457:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2457:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2782:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2782:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2782:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:123:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1980:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1980:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1980:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3392:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3392:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3392:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_proto.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2558:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2564:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2614:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1049:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2470:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:130:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:130:35: expected void const *
+net/sched/act_bpf.c:130:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1667:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1667:16: struct tcf_proto *
+net/sched/cls_api.c:1667:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1767:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1767:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1767:20: struct tcf_proto *
+net/sched/cls_api.c:1729:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1729:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1729:25: struct tcf_proto *
+net/sched/cls_api.c:1749:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1749:16: struct tcf_proto *
+net/sched/cls_api.c:1749:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1814:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2488:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1400:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1206:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1160:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1160:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1160:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1162:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1162:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1162:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/sunrpc/sysfs.c:262:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:262:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:262:9: char const *
+net/unix/af_unix.c:1188:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1504:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/unix/af_unix.c:3310:9: warning: context imbalance in 'bpf_iter_unix_seq_stop' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:884:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1302:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1302:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1302:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3932:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3932:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3932:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4022:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4022:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4022:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4049:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4049:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4049:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4077:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4077:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4077:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4077:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4077:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4077:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4077:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4077:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4077:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4078:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4078:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4078:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:243:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:264:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:970:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:970:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:970:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:995:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:995:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:995:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1168:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1168:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1168:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1170:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1170:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1170:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1173:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1173:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1173:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1177:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1177:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1177:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1195:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1195:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1195:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1282:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1282:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1282:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1285:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1285:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1285:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1291:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1291:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1291:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1297:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1297:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1297:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1411:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1411:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1411:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1413:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1413:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1413:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2076:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2076:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2076:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2696:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2696:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2696:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2699:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2699:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2699:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2702:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2702:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2702:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2705:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2705:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2705:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2718:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2718:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2720:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2720:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2720:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2722:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2722:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2722:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2743:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2743:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2743:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2745:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2745:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2745:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:328:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+net/xfrm/xfrm_state.c:358:17: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:382:17: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:795:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:839:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1227:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1321:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1356:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+net/xfrm/xfrm_user.c:3589:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3589:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3589:9: struct sock *
+net/xfrm/xfrm_user.c:3595:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3595:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3595:9: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1761:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1761:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1761:16: struct sock *
+security/commoncap.c:1361:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1277:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=v0.6.4
+KERNEL=v5.16-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:282:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:282:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:282:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:6:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:11:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:16:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:21:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:26:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:31:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:40: warning: cast to restricted __be32
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1060:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1103:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:354:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:145:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:90:5: warning: symbol 'decrementer_max' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:127:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:153:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/trace/ftrace.c:981:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1028:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1028:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1028:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1032:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1032:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1032:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1036:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1036:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1036:42: got restricted __le64 [usertype]
+arch/powerpc/kexec/core.c:235:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:235:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:235:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:237:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:237:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:237:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:245:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:245:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:245:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:261:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:261:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:261:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:414:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:414:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:414:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:416:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:416:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:416:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1520:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1522:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:517:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:2373:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1520:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1522:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:652:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:674:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:551:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:559:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:612:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3304:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3539:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:4165:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:660:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:661:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:661:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:661:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:99:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:99:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:99:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:100:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:100:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:100:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:172:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:172:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:172:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2122:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2122:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2122:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2123:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2123:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2123:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2124:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2124:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2124:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2125:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2125:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2125:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/hash_native.c:489:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:545:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:599:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:639:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:660:42: warning: context imbalance in 'native_hugepage_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:916:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/subpage_prot.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:264:29: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:265:49: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: got restricted __be64 [usertype] v
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: got restricted __be64 [usertype] r
+arch/powerpc/net/bpf_jit_comp.c:152:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:165:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:177:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:835:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:835:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:835:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:836:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:836:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:836:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:845:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:845:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:845:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:28:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/setup.c:229:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:229:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:229:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:257:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:257:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:257:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:276:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:276:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:276:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1533:6: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2575:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2575:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2575:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2644:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2650:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2650:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2650:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:47:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/pfunc_core.c:688:48: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:85:5: warning: symbol 'sccdbg' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:192:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:192:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:192:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:250:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:250:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:250:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:251:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:34: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:34: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:44: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:44: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:44: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:476:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:476:58: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:476:58: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:487:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:487:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:487:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:285:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:166:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:166:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:166:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:166:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:172:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:172:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:172:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:182:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:186:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:769:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:769:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:769:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:224:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1470:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:487:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:490:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1244:59: warning: context imbalance in 'pSeries_lpar_hugepage_invalidate' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:1563:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:434:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:437:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:441:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:924:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:934:1: warning: symbol 'dev_attr_dirty_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:162:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:162:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:162:49: got int const *
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/setup.c:298:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:648:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:648:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:648:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:655:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:655:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:655:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:658:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:658:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:658:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:661:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:661:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:661:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:674:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:674:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:674:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:679:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:679:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:679:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:680:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:680:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:680:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:682:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:682:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:682:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:701:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:701:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:701:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:705:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:705:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:705:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:706:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:706:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:706:47: got int const *
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:74:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:108:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:108:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:108:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:162:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:162:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:162:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:217:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:217:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:217:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:223:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:223:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:223:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:336:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:336:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:336:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:229:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:229:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:229:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:229:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:345:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:789:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:789:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+block/blk-cgroup.c:622:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-exec.c:24:36: warning: cast from restricted blk_status_t
+block/blk-exec.c:114:17: warning: cast to restricted blk_status_t
+block/blk-iocost.c:734:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:745:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+crypto/asymmetric_keys/asym_tpm.c:43:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:43:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:43:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:88:22: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:122:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:122:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:122:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:123:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:123:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:123:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:163:19: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:205:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:205:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:205:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:206:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:206:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:206:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:246:19: warning: cast to restricted __be32
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1387:39: warning: dubious: !x | y
+crypto/ecc.c:1397:47: warning: dubious: !x | y
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4462:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4462:24: expected restricted __poll_t
+drivers/android/binder.c:4462:24: got int
+drivers/ata/ahci_ceva.c:106:33: warning: invalid assignment: &=
+drivers/ata/ahci_ceva.c:106:33: left side has type unsigned short
+drivers/ata/ahci_ceva.c:106:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:196:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:196:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:196:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:203:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:203:44: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:203:44: got void *
+drivers/ata/ahci_xgene.c:206:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:206:44: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:206:44: got void *
+drivers/ata/ahci_xgene.c:262:33: warning: invalid assignment: &=
+drivers/ata/ahci_xgene.c:262:33: left side has type unsigned short
+drivers/ata/ahci_xgene.c:262:33: right side has type restricted __le16
+drivers/ata/ahci_xgene.c:457:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:457:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:457:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:464:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:464:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:464:36: got void *
+drivers/ata/ahci_xgene.c:467:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:467:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:467:36: got void *
+drivers/ata/ahci_xgene.c:502:41: warning: incorrect type in initializer (different address spaces)
+drivers/ata/ahci_xgene.c:502:41: expected void *port_mmio
+drivers/ata/ahci_xgene.c:502:41: got void [noderef] __iomem *
+drivers/ata/ahci_xgene.c:508:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:508:41: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:508:41: got void *
+drivers/ata/ahci_xgene.c:514:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/ata/ahci_xgene.c:514:36: expected void const volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:514:36: got void *
+drivers/ata/ahci_xgene.c:517:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:517:36: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:517:36: got void *
+drivers/ata/ahci_xgene.c:530:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/ata/ahci_xgene.c:530:57: expected void volatile [noderef] __iomem *addr
+drivers/ata/ahci_xgene.c:530:57: got void *
+drivers/ata/libata-core.c:4604:26: warning: cast to restricted __le16
+drivers/ata/libata-sata.c:925:18: warning: symbol 'ata_ncq_sdev_attrs' was not declared. Should it be static?
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2053:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2053:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2053:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:437:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:445:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:445:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:445:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1470:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:150:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:154:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:166:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:166:56: left side has type restricted __be16
+drivers/atm/iphase.c:166:56: right side has type int
+drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:221:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:229:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:243:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:280:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:385:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:445:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:447:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:530:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:584:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2965:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3039:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3039:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3039:23: got int vci
+drivers/atm/iphase.c:669:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1188:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1188:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1188:23: got int [assigned] desc
+drivers/atm/iphase.c:1300:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1300:12: expected int desc
+drivers/atm/iphase.c:1300:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1509:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1556:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1568:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1585:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1738:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1738:34: left side has type restricted __be16
+drivers/atm/iphase.c:1738:34: right side has type int
+drivers/atm/iphase.c:1815:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1816:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1969:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2025:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2052:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2115:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2131:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2132:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2133:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2281:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2281:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2281:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2281:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2283:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2283:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2283:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2283:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2669:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2673:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1135:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1140:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1150:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1172:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1172:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1398:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1411:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1494:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2680:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2681:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2995:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2998:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3009:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3010:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3027:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3028:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:553:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:553:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:553:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:572:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:572:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:572:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1153:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1158:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1488:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1494:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1494:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1494:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1497:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1497:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1497:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1809:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1809:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1809:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1815:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1815:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1815:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1864:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1864:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1865:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1871:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1878:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1879:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1887:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1887:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1887:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1892:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1897:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1897:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1897:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1966:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1976:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1970:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1970:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1970:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1997:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2014:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2015:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2039:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2058:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2059:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2117:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2117:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2117:23: got void *
+drivers/atm/nicstar.c:2118:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2151:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2157:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2190:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2297:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2308:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2351:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2585:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1677:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1677:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1678:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1678:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1678:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1679:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1679:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1679:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1688:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1688:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1688:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1689:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1689:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1689:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1692:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1692:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1692:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1695:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1695:29: left side has type unsigned int
+drivers/atm/nicstar.c:1695:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1703:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1703:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1703:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1706:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1706:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1706:29: got restricted __le32 [usertype]
+drivers/base/firmware_loader/fallback_table.c:19:33: warning: symbol 'fw_fallback_config' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:231:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:188:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:562:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:562:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:562:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:563:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:563:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:564:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:564:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:570:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:570:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:570:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:571:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:571:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:571:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:572:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:572:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:572:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:579:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:579:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:579:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:580:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:580:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:580:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:581:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:581:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:582:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:582:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:582:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:721:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:735:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:735:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:735:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:772:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:772:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:772:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:836:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:838:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:838:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:838:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:897:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:908:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:909:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:910:43: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:911:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:912:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:917:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:918:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:920:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:921:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:951:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:951:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:951:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:997:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1020:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1033:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1034:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1049:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1050:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1062:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1076:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1113:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1113:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1113:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1320:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1320:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1320:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1348:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1348:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1348:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1360:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1360:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1360:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1380:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1380:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1380:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1381:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1381:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1381:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1391:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1391:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1391:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1392:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1392:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1392:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1393:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1393:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1393:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1406:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1406:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1406:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1407:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1407:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1407:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1422:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1422:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1422:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1424:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1424:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1424:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1440:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1440:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1440:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1442:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1442:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1442:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1455:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1455:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1455:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1457:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1457:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1457:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1680:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1680:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1680:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1682:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1682:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1682:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1696:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1696:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1696:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1701:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1701:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1701:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1711:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1711:29: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1711:29: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1787:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1787:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1787:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1810:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1810:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1810:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1811:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1811:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1811:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1847:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1847:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1847:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:3015:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3015:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:3015:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3017:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3017:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:3017:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3018:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3018:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:3018:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3019:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3019:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:3019:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3021:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3021:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:3021:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3022:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3022:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:3022:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3023:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3023:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:3023:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3024:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3024:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3024:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3025:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3025:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3025:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3027:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3027:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3027:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3028:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3028:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3028:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3030:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3030:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3030:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3031:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3031:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3031:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3084:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3085:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3247:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3248:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3266:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3267:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3267:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3267:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3267:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3274:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3276:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3277:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3278:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3280:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3281:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3282:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3289:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3290:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3294:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3295:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3295:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3295:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3295:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3305:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3688:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3688:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3688:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:860:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:982:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1289:41: warning: cast to restricted __be32
+drivers/block/drbd/drbd_nl.c:1349:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1641:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1651:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1874:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2132:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2140:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2322:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2345:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2490:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2653:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2886:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2926:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3464:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3589:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3802:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3808:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3998:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2187:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5354:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5355:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5364:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5421:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5421:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5421:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:273:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:529:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:601:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:705:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:774:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1167:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1168:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1169:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1173:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1174:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1179:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1180:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:822:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:877:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1042:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1588:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1893:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1897:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1909:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2157:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2191:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2405:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2415:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2594:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2622:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2633:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2666:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2798:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2855:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3066:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3142:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3199:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3545:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3677:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3678:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3679:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3680:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3681:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3682:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3703:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3787:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3787:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3787:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3944:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4003:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4004:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4005:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4006:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4040:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4040:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4040:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:4045:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4045:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4045:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4051:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4051:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4051:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4118:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4119:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4120:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4128:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4128:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4128:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4169:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4169:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4169:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4290:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4390:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4391:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4416:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4417:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4449:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4653:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4980:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4980:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4998:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4999:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5308:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5309:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5310:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5616:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5635:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5680:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5681:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5690:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5732:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5733:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5741:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5778:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5779:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5787:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5814:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5821:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5823:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5844:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5845:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5847:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5874:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5906:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5907:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5909:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5911:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5960:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5960:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5960:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6050:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6050:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6050:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6147:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6147:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6147:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:578:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:691:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:983:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:983:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:983:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1056:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1056:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1056:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1698:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1698:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1698:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1705:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1705:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1705:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1904:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2070:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1950:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2365:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:621:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:513:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:514:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:563:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:567:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1692:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1721:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1894:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2099:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2154:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1176:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:630:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:630:32: expected int
+drivers/block/nbd.c:630:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:671:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:671:48: expected int
+drivers/block/nbd.c:671:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1064:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1064:21: expected int [assigned] ret
+drivers/block/nbd.c:1064:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1069:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1069:16: expected restricted blk_status_t
+drivers/block/nbd.c:1069:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:495:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:510:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:555:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:571:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:283:26: warning: cast to restricted __le16
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:73:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btintel.c:1040:38: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:1785:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1794:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1795:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1796:25: warning: cast to restricted __le16
+drivers/bluetooth/btqca.c:589:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:1900:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1904:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1908:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1912:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1916:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:1922:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:3355:28: warning: cast to restricted __le32
+drivers/bluetooth/btusb.c:3386:18: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1014:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1028:37: warning: cast to restricted __le32
+drivers/bluetooth/virtio_bt.c:306:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:306:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:306:17: bad type *
+drivers/bluetooth/virtio_bt.c:306:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:306:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:339:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:339:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:339:17: bad type *
+drivers/bluetooth/virtio_bt.c:339:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:339:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bus/fsl-mc/fsl-mc-bus.c:395:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
+drivers/bus/fsl-mc/mc-sys.c:295:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/frontend.c:44:23: warning: symbol 'agp_fe' was not declared. Should it be static?
+drivers/char/agp/frontend.c:46:19: warning: symbol 'agp_find_mem_by_key' was not declared. Should it be static?
+drivers/char/agp/frontend.c:161:5: warning: symbol 'agp_create_segment' was not declared. Should it be static?
+drivers/char/agp/frontend.c:213:25: warning: symbol 'agp_find_private' was not declared. Should it be static?
+drivers/char/agp/frontend.c:268:6: warning: symbol 'agp_free_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:274:19: warning: symbol 'agp_allocate_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:486:19: warning: symbol 'agp_find_client_by_pid' was not declared. Should it be static?
+drivers/char/agp/frontend.c:511:19: warning: symbol 'agp_create_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:524:5: warning: symbol 'agp_remove_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:735:5: warning: symbol 'agpioc_acquire_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:778:5: warning: symbol 'agpioc_release_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:785:5: warning: symbol 'agpioc_setup_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:865:5: warning: symbol 'agpioc_protect_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:899:5: warning: symbol 'agpioc_deallocate_wrap' was not declared. Should it be static?
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:200:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:200:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:200:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1251:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1251:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1251:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1320:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1320:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1320:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3701:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:203:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:942:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1303:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1385:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1407:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1429:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1451:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1473:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1495:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1520:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1562:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1659:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1704:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1869:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2372:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2411:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4687:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4744:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4779:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4875:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1045:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:559:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:877:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1037:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1065:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/random.c:2272:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:235:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:268:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:274:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:125:30: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: expected void *p
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:229:17: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: expected void const *objp
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: expected void const *objp
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:480:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:509:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:593:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clk/sifive/fu740-prci.c:82:21: warning: symbol '__prci_init_clocks_fu740' was not declared. Should it be static?
+drivers/clocksource/jcore-pit.c:126:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:126:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:126:33: got void *
+drivers/clocksource/jcore-pit.c:176:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:176:40: expected void *dev
+drivers/clocksource/jcore-pit.c:176:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-ixp4xx.c:246:50: warning: incorrect type in assignment (different address spaces)
+drivers/clocksource/timer-ixp4xx.c:246:50: expected void *static [toplevel] platform_data
+drivers/clocksource/timer-ixp4xx.c:246:50: got void [noderef] __iomem *base
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:253:17: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:16: expected void *p
+drivers/crypto/nx/nx-common-pseries.c:764:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:29: expected void const *q
+drivers/crypto/nx/nx-common-pseries.c:764:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/device.c:391:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:375:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:49:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:62:67: warning: Using plain integer as NULL pointer
+drivers/dma/altera-msgdma.c:594:36: warning: context imbalance in 'msgdma_chan_desc_cleanup' - unexpected unlock
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: warning: incorrect type in argument 2 (different base types)
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: expected unsigned int [usertype] irq_mask
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: got restricted __le32 [usertype] status_lo
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: warning: invalid assignment: |=
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: left side has type restricted __le32
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: right side has type unsigned long
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:362:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:364:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:365:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:365:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:365:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:368:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:372:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:374:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:383:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:604:26: warning: Using plain integer as NULL pointer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/dma/sun6i-dma.c:244:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/dma/sun6i-dma.c:244:45: expected void volatile *address
+drivers/dma/sun6i-dma.c:244:45: got void [noderef] __iomem *base
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/firewire/ohci.c:663:31: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:736:39: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:748:55: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:1005:37: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firmware/arm_scmi/sensors.c:640:28: warning: incorrect type in argument 1 (different base types)
+drivers/firmware/arm_scmi/sensors.c:640:28: expected unsigned int [usertype] val
+drivers/firmware/arm_scmi/sensors.c:640:28: got restricted __le32 [usertype]
+drivers/firmware/arm_scmi/voltage.c:159:42: warning: incorrect type in assignment (different base types)
+drivers/firmware/arm_scmi/voltage.c:159:42: expected restricted __le32 [usertype] level_index
+drivers/firmware/arm_scmi/voltage.c:159:42: got unsigned int [usertype] desc_index
+drivers/firmware/broadcom/bcm47xx_nvram.c:42:18: warning: cast removes address space '__iomem' of expression
+drivers/firmware/broadcom/bcm47xx_nvram.c:53:21: warning: dereference of noderef expression
+drivers/firmware/turris-mox-rwtm.c:416:27: warning: incorrect type in argument 1 (different base types)
+drivers/firmware/turris-mox-rwtm.c:416:27: expected restricted __be32 [usertype] *dst
+drivers/firmware/turris-mox-rwtm.c:416:27: got unsigned int *
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:129:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:159:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:197:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:225:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-tqmx86.c:260:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:374:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:382:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:416:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:464:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:522:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:544:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:553:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1141:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1143:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1149:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1151:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1157:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1158:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1159:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1160:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1161:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1277:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1900:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1909:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1910:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1914:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1916:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1918:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1920:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1922:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1924:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1926:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1936:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1940:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1944:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1947:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1956:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2115:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2124:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2125:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2129:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2139:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2143:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2147:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2150:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2159:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2226:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2228:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2230:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2242:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2244:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2246:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2275:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2284:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2285:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2303:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2307:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2310:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2319:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2328:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2330:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2332:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2344:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2346:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2348:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.c: note: in included file:
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h:34:29: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1818:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:547:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:460:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:663:6: warning: symbol 'dce110_enable_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1191:6: warning: symbol 'dce110_disable_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1255:6: warning: symbol 'dce110_unblank_stream' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1647:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1934:6: warning: symbol 'dce110_set_safe_displaymarks' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2715:6: warning: symbol 'dce110_prepare_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2729:6: warning: symbol 'dce110_optimize_bandwidth' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2785:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:3012:6: warning: symbol 'dce110_set_backlight_level' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:3046:6: warning: symbol 'dce110_set_abm_immediate_disable' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:3059:6: warning: symbol 'dce110_set_pipe' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:3125:6: warning: symbol 'dce110_hw_sequencer_construct' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:865:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c:500:29: warning: function 'mod_hdcp_hdcp1_dp_execution' with external linkage has definition
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:731:17: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:731:17: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:731:17: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:974:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:974:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:974:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1006:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1006:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1006:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1109:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1109:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1109:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/aldebaran.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1416:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1416:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1416:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1417:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1417:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1417:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1476:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1476:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1476:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4485:31: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4485:31: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4485:31: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4487:33: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4487:33: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4487:33: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:294:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:294:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:294:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:344:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:344:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:344:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c:117:1: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mca_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_drv.c:42:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/ast/ast_mode.c:677:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_mode.c:677:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_mode.c:677:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_mode.c:677:16: got unsigned char [usertype] *
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3238:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/drm_bufs.c:227:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:227:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:227:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:230:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:230:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:230:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:425:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_memory.c:115:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:115:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:115:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:124:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:124:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:124:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:136:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:136:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:136:28: got void *handle
+drivers/gpu/drm/drm_vm.c:270:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:270:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:270:44: got void *handle
+drivers/gpu/drm/gud/gud_drv.c:95:28: warning: cast to restricted __le32
+drivers/gpu/drm/gud/gud_drv.c:95:17: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:101:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:101:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:101:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:22:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1416:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1416:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1416:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1422:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1422:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1422:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1462:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1462:20: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1462:20: got void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:28: got void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1566:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1566:19: expected void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1566:19: got void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:27: expected void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:27: got void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1604:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1604:20: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1604:20: got void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1606:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1606:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1606:28: got void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1462:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:25: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1465:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1567:20: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1567:20: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1568:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1568:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1574:28: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1574:28: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1577:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1577:29: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1604:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1606:25: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1512:36: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1512:36: expected void [noderef] __iomem *llc_mmio
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1512:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1643:6: warning: symbol 'a6xx_gpu_set_freq' was not declared. Should it be static?
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:41: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:41: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:43: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:43: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:33: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c: note: in included file:
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:104:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/adreno_device.c:11:6: warning: symbol 'hang_debug' was not declared. Should it be static?
+drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c:658:26: warning: symbol 'msm8x76_config' was not declared. Should it be static?
+drivers/gpu/drm/msm/dsi/dsi_host.c:1322:27: warning: cast to restricted __be32
+drivers/gpu/drm/msm/dsi/dsi_host.c:1323:17: warning: cast to restricted __be32
+drivers/gpu/drm/msm/msm_drv.c:78:6: warning: symbol 'dumpstate' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_drv.c:141:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/msm_drv.c:141:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/msm_drv.c:141:31: got void *
+drivers/gpu/drm/msm/msm_drv.c:150:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/msm_drv.c:150:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/msm_drv.c:150:31: got void *
+drivers/gpu/drm/msm/msm_fbdev.c:115:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/msm_fbdev.c:115:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/msm/msm_fbdev.c:115:26: got void *
+drivers/gpu/drm/msm/msm_gem_shrinker.c:17:6: warning: symbol 'enable_eviction' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_rd.c:44:6: warning: symbol 'rd_full' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_ringbuffer.c:43:36: warning: symbol 'msm_sched_ops' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:183:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base917c.c:26:1: warning: symbol 'base917c_format' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:71:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:72:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:135:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:184:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:198:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2692:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:328:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:353:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:383:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:389:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:173:1: warning: symbol 'headc57d_olut' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:108:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:157:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:170:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:175:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:197:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:223:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:236:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:253:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:286:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:480:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:494:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:494:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:380:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:380:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:851:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:852:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:885:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:886:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:888:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/client.c:64:1: warning: symbol 'nvkm_uclient_sclass' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:27:1: warning: symbol 'gv100_disp_core_mthd_base' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:43:1: warning: symbol 'gv100_disp_core_mthd_sor' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c:39:1: warning: symbol 'gv100_disp_wimm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:120:1: warning: symbol 'gv100_disp_wndw_mthd' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:140:1: warning: symbol 'gv100_disp_wndw' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c:53:1: warning: symbol 'tu102_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c:147:1: warning: symbol 'gf108_gr_fwif' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c:46:1: warning: symbol 'gv100_gsp' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:31:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:31:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:31:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:43:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:43:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:43:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:161:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:161:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:161:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:166:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:166:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:166:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:170:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:170:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:170:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:229:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:229:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:229:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:232:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:232:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:232:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:336:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:336:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:336:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:349:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:349:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:349:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:366:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:366:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:366:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:369:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:369:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:369:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:382:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:382:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:382:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:401:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:401:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:401:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:422:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:422:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:422:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:433:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:433:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:433:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:487:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:487:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:487:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:510:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:510:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:510:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:521:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:521:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:521:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:178:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:223:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:223:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:223:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:273:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:273:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:273:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:500:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1334:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1334:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1334:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:41:11: warning: symbol 'cayman_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:320:11: warning: symbol 'cayman_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5419:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5424:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5447:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5449:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5458:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5530:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5533:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5536:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5586:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5588:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5611:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5616:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4208:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4208:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4208:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4222:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4225:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4288:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4289:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4302:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4306:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4310:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4321:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4682:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4741:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4742:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:41:11: warning: symbol 'evergreen_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:303:11: warning: symbol 'evergreen_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2436:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3900:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3901:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3902:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3905:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3906:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3934:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3938:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3939:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4013:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4017:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4035:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:711:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:711:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:711:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1077:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:122:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:122:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:122:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1082:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: got void *
+drivers/gpu/drm/radeon/r600.c:4042:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4128:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4129:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4387:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4387:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4387:38: got void *
+drivers/gpu/drm/radeon/r600_blit_shaders.c:41:11: warning: symbol 'r6xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:367:11: warning: symbol 'r7xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:684:11: warning: symbol 'r6xx_vs' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:704:11: warning: symbol 'r6xx_ps' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:716:11: warning: symbol 'r6xx_ps_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:717:11: warning: symbol 'r6xx_vs_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:718:11: warning: symbol 'r6xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:719:11: warning: symbol 'r7xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2136:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2138:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2145:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2171:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2173:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2180:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2181:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2207:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2209:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2216:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2217:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2388:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2401:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2402:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2484:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2491:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2507:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2520:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2524:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2526:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2533:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2600:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2604:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2618:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2684:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2687:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2690:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2873:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2875:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2889:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2890:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2910:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2934:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2935:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2939:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2975:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2976:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3015:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3024:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3158:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3167:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3203:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3245:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3248:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3251:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3254:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3257:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3330:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3356:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3364:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3389:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3406:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3423:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3432:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3563:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3565:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3568:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3570:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3585:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3621:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3633:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3672:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3675:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3751:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3786:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3788:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3792:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3841:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3844:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3858:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3861:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3882:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3885:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3940:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3943:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3947:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4005:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4011:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4029:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4033:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4048:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4050:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:95:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:307:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:237:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:662:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:662:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:662:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_blit_shaders.c:31:11: warning: symbol 'si_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_blit_shaders.c:253:11: warning: symbol 'si_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:332:26: warning: symbol 'cac_weights_pitcairn' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:1088:26: warning: symbol 'cac_weights_oland' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4133:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4141:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4156:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5103:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6691:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6693:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6696:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6697:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6726:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6731:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6732:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6733:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6812:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6815:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6818:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6869:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6871:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:51:20: warning: symbol 'rk3399_cdn_dp' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/cdn-dp-core.c:342:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c:94:26: got void *
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:14:19: warning: symbol 'mock_driver' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:102:30: warning: symbol 'fb' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:260:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/tiny/gm12u320.c:477:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:477:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:477:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:314:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:372:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:669:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1125:30: warning: context imbalance in 'ttm_bo_swapout' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: got void *virtual
+drivers/gpu/drm/ttm/ttm_device.c:142:5: warning: context imbalance in 'ttm_device_swapout' - wrong count at exit
+drivers/gpu/drm/tve200/tve200_display.c:33:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:33:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:33:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:50:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:50:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:50:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:60:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:60:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:60:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:65:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:65:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:65:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:138:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:138:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:138:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:141:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:141:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:141:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:147:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:147:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:147:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:236:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:236:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:236:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:250:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:250:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:250:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:270:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:270:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:270:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:275:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:275:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:275:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:277:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:277:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:277:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:300:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:300:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:300:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:311:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:311:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:311:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/v3d/v3d_gem.c:777:53: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/v3d/v3d_gem.c:1010:45: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/vc4/vc4_irq.c:59:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:237:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:266:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:154:42: warning: array of flexible structures
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c: note: in included file:
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:182:10: warning: symbol 'gyro3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:343:10: warning: symbol 'comp3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:515:10: warning: symbol 'als_report_descriptor' was not declared. Should it be static?
+drivers/hid/hid-ft260.c:793:50: warning: cast to restricted __le16
+drivers/hid/hid-ft260.c:878:1: warning: incorrect type in initializer (different base types)
+drivers/hid/hid-ft260.c:878:1: expected unsigned short [usertype] *field
+drivers/hid/hid-ft260.c:878:1: got restricted __le16 *
+drivers/hid/hid-ft260.c:879:1: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-ft260.c:879:1: expected restricted __le16 [usertype] clock
+drivers/hid/hid-ft260.c:879:1: got unsigned short [addressable] [usertype] clock
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:208:43: warning: Using plain integer as NULL pointer
+drivers/hid/hid-thrustmaster.c:215:41: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:216:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:217:46: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:218:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:241:17: warning: Using plain integer as NULL pointer
+drivers/hid/hid-thrustmaster.c:275:37: warning: Using plain integer as NULL pointer
+drivers/hid/hid-uclogic-rdesc.c:854:25: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-uclogic-rdesc.c:854:25: expected signed int x
+drivers/hid/hid-uclogic-rdesc.c:854:25: got restricted __le32 [usertype]
+drivers/hid/hid-vivaldi.c:43:1: warning: symbol 'dev_attr_function_row_physmap' was not declared. Should it be static?
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:527:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/corsair-psu.c:732:82: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:59:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - wrong count at exit
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:133:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:78:39: got void [noderef] __iomem *
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-cp2615.c:88:23: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-cp2615.c:88:23: expected restricted __be16 [usertype] preamble
+drivers/i2c/busses/i2c-cp2615.c:88:23: got int
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1115:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1016:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1016:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1016:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1422:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1422:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1422:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1921:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1930:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2073:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2265:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2389:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2434:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2802:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3304:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4016:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:349:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3718:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3718:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3718:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3718:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3732:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3732:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3741:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3741:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3786:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3786:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3786:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3786:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3786:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3786:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3786:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3786:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3816:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3816:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3816:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3816:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3832:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3832:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3832:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3832:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3832:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3832:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3851:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3851:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3851:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3851:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3865:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3865:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3865:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3865:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3879:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3879:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3944:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3944:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3944:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3944:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3962:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3962:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3962:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3962:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3962:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3962:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3987:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3987:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/mlx5/fs.c:1247:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:316:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1694:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1695:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:831:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1626:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2066:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2066:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2066:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2414:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2448:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2448:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2448:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2448:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2457:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2457:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2457:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2457:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2465:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2465:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2465:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2465:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2521:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2576:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2591:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2607:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2609:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2613:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2618:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2637:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2699:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2706:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2725:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2729:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2773:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:447:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:447:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:644:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:644:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1014:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1399:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1399:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1399:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1409:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1409:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1409:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1987:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1987:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1987:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1998:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1998:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1998:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2001:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2001:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2001:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2002:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2002:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:2002:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3270:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3270:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3270:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3270:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3430:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3430:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3430:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3431:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3431:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3431:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3432:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3432:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3432:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3451:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3451:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3451:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3452:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3452:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3452:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3453:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3453:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3453:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3581:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3581:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3581:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3594:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3594:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3594:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3607:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3607:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3607:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3620:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3620:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3620:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3620:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3620:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3627:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3627:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3627:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3640:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3640:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3640:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3657:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3657:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3657:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3694:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3694:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3694:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3776:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3975:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4004:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4004:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4100:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4100:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4100:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4108:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4108:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4108:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4115:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4188:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4188:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4188:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4373:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4373:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4373:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1179:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1180:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4235:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4235:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4235:33: got unsigned int [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:1012:16: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces)
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: warning: incorrect type in assignment (different address spaces)
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: expected void [noderef] __iomem *fw_regs_va
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: got void *
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/iommu/omap-iommu.c:1664:24: warning: Using plain integer as NULL pointer
+drivers/ipack/carriers/tpci200.c:148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:182:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:231:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:48:48: warning: array of flexible structures
+drivers/irqchip/irq-renesas-h8s.c:41:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:41:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:41:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:55:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:55:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:55:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:63:17: warning: symbol 'h8s_irq_chip' was not declared. Should it be static?
+drivers/irqchip/irq-renesas-h8s.c:88:23: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:88:23: expected void *static [toplevel] intc_baseaddr
+drivers/irqchip/irq-renesas-h8s.c:88:23: got void [noderef] __iomem *
+drivers/irqchip/irq-renesas-h8s.c:94:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:94:37: expected void volatile [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:94:37: got void *
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:77:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/smu.c:1090:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1257:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1280:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/via-pmu.c:190:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:302:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:302:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:302:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:344:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:344:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:344:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:38:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:653:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:972:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:403:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:707:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:152:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:276:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:277:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:730:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:826:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:45:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:209:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:209:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:323:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:323:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:323:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:323:19: got unsigned long long
+drivers/md/bcache/super.c:655:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:655:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:655:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:728:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:839:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:839:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:839:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1196:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1196:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1196:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1238:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1238:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1238:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1604:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1604:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1604:36: got restricted __le32 [usertype]
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:802:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:812:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:657:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:657:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:657:9: struct writeset *
+drivers/md/dm-era-target.c:961:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:961:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:961:14: struct writeset *
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1227:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1227:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1227:24: struct md_rdev *
+drivers/md/raid1.c:1384:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1384:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1384:40: struct md_rdev *
+drivers/md/raid1.c:1610:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1610:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1610:40: struct md_rdev *
+drivers/md/raid1.c:1675:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1675:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1675:40: struct md_rdev *
+drivers/md/raid1.c:1792:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1792:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1792:25: struct md_rdev *
+drivers/md/raid1.c:1803:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1803:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1803:25: struct md_rdev *
+drivers/md/raid1.c:2270:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2270:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2270:32: struct md_rdev *
+drivers/md/raid1.c:2306:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2306:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2306:32: struct md_rdev *
+drivers/md/raid1.c:2324:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2324:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2324:32: struct md_rdev *
+drivers/md/raid1.c:2741:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2741:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2741:24: struct md_rdev *
+drivers/md/raid10.c:1922:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1922:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1922:37: struct md_rdev *
+drivers/md/raid10.c:4915:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4915:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4915:33: struct md_rdev *
+drivers/md/raid10.c:4918:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4918:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4918:33: struct md_rdev *
+drivers/md/raid10.c:5007:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5007:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5007:32: struct md_rdev *
+drivers/md/raid10.c:5010:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5010:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5010:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1149:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1149:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1149:28: struct md_rdev *
+drivers/md/raid10.c:1290:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1290:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1290:40: struct md_rdev *
+drivers/md/raid10.c:1291:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1291:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1291:41: struct md_rdev *
+drivers/md/raid10.c:1416:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1416:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1416:40: struct md_rdev *
+drivers/md/raid10.c:1417:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1417:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1417:41: struct md_rdev *
+drivers/md/raid10.c:1722:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1722:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1722:40: struct md_rdev *
+drivers/md/raid10.c:1723:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1723:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1723:41: struct md_rdev *
+drivers/md/raid10.c:1889:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1889:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1889:40: struct md_rdev *
+drivers/md/raid10.c:2112:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2112:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2112:25: struct md_rdev *
+drivers/md/raid10.c:2126:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2126:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2126:17: struct md_rdev *
+drivers/md/raid10.c:2693:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2693:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2693:32: struct md_rdev *
+drivers/md/raid10.c:2748:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2748:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2748:32: struct md_rdev *
+drivers/md/raid10.c:2784:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2784:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2784:32: struct md_rdev *
+drivers/md/raid10.c:3294:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3294:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3294:49: struct md_rdev *
+drivers/md/raid10.c:3369:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3369:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3369:33: struct md_rdev *
+drivers/md/raid10.c:3370:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3370:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3370:36: struct md_rdev *
+drivers/md/raid10.c:3440:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3440:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3440:56: struct md_rdev *
+drivers/md/raid10.c:3457:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3457:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3457:41: struct md_rdev *
+drivers/md/raid10.c:3660:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3660:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3660:32: struct md_rdev *
+drivers/md/raid10.c:3690:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3690:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3690:32: struct md_rdev *
+drivers/md/raid10.c:4446:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4446:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4446:40: struct md_rdev *
+drivers/md/raid10.c:4462:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4462:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4462:40: struct md_rdev *
+drivers/md/raid10.c:5092:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5092:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5092:48: struct md_rdev *
+drivers/md/raid10.c:5188:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5188:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5188:48: struct md_rdev *
+drivers/md/raid10.c:5191:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5191:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5191:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:270:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5419:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5419:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5419:16: struct md_rdev *
+drivers/md/raid5.c:5422:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5422:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5422:24: struct md_rdev *
+drivers/md/raid5.c:7807:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7807:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7807:40: struct md_rdev *
+drivers/md/raid5.c:8020:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8020:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8020:25: struct md_rdev *
+drivers/md/raid5.c:8036:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8036:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8036:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7032:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7033:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7039:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7040:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7041:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1231:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1312:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1415:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3137:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3138:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3139:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3141:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3144:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3145:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3156:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3161:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3163:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3170:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3171:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3173:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3175:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3176:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3185:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3294:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3295:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3296:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3297:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3298:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3299:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3300:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3301:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3302:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3366:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3366:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3366:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3367:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3367:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3367:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3374:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3374:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3374:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3380:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3380:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3380:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3381:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3381:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3381:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3384:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3384:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3384:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3385:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3385:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3385:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3614:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3614:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3614:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3638:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3642:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4878:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4883:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4888:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4899:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5328:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5422:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5423:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5504:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5531:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5538:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5542:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6174:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6176:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6182:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6182:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6182:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6281:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6281:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6281:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1317:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7692:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7693:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7695:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7741:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:915:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:915:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:915:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:965:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:965:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:965:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1000:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1000:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1000:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1027:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1030:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1030:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1030:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1053:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1053:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1053:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1054:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1054:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1054:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1070:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1070:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1070:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1072:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1072:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1072:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1074:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1074:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1074:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1093:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1093:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1093:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1111:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1111:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1111:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1112:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1112:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1112:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1130:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1130:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1130:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1133:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1133:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1151:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1151:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1151:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1157:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1157:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1157:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1159:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1159:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1159:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1199:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1199:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1199:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2151:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2151:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2151:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2176:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2176:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2176:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2189:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2189:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2189:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5131:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5162:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5776:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5920:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5922:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5922:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5922:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:5926:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5926:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5926:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:6412:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6412:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6412:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6422:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6422:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6422:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6482:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6486:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6502:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7232:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7661:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7662:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8143:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2467:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2467:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2467:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2604:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2657:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2658:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2659:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1791:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1792:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1806:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1806:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1806:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1884:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1884:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1884:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1912:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1912:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1912:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1913:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1913:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1913:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1971:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1971:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1971:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1989:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1989:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1989:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1990:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1990:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1990:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2005:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2023:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2023:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2023:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2024:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2024:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2024:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2032:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:839:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:839:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:839:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:960:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1188:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:785:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:800:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1369:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1234:52: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1234:52: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:1234:52: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1238:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1238:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1238:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1242:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1242:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1242:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1244:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1244:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1244:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1258:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1258:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1258:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1260:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1260:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1260:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1492:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1529:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1529:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1529:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1532:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1532:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1532:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:745:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:745:36: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:745:36: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:753:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:753:39: expected unsigned int
+drivers/message/fusion/mptlan.c:753:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:756:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:756:39: expected unsigned int
+drivers/message/fusion/mptlan.c:756:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:766:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:766:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:766:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:775:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:775:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:775:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:777:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:777:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:777:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:784:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:819:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:819:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:819:23: got unsigned short
+drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4603:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4625:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4631:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4671:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1420:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1421:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1422:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3717:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3717:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3717:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3721:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3721:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3721:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3735:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3639:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3639:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3639:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3640:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3640:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3640:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3647:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3651:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4918:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4930:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4063:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2915:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2915:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2915:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2961:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3459:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3463:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3470:9: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:5003:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5034:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5053:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5096:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/arizona-i2c.c:108:27: warning: symbol 'arizona_i2c_of_match' was not declared. Should it be static?
+drivers/mfd/arizona-spi.c:229:27: warning: symbol 'arizona_spi_of_match' was not declared. Should it be static?
+drivers/mfd/sm501.c:1148:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1148:29: warning: cast from non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast from non-scalar
+drivers/misc/bcm-vk/bcm_vk_dev.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_msg.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_tty.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:108:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:108:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:108:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:109:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:109:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:109:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:111:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:111:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:111:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:443:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:443:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:443:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:446:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:446:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:446:33: got unsigned int *
+drivers/misc/cxl/guest.c:449:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:449:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:449:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:537:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:537:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:537:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:538:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:538:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:538:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:543:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:543:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:543:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:544:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:544:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:544:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:546:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:546:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:546:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:549:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:549:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:549:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:552:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:566:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:566:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:566:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:638:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:638:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:638:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:736:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:736:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:736:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:737:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:737:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:737:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:801:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:801:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:801:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:826:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/habanalabs/gaudi/gaudi.c:9149:27: warning: cast truncates bits from constant value (7ffc000000 becomes fc000000)
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:274:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:275:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:341:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:341:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:341:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:479:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:479:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:479:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/ti-st/st_core.c:289:41: warning: cast to restricted __le16
+drivers/mmc/core/queue.c:311:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:311:21: expected int ret
+drivers/mmc/core/queue.c:311:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:314:21: warning: incorrect type in assignment (different base types)
+drivers/mmc/core/queue.c:314:21: expected int ret
+drivers/mmc/core/queue.c:314:21: got restricted blk_status_t [usertype]
+drivers/mmc/core/queue.c:336:16: warning: incorrect type in return expression (different base types)
+drivers/mmc/core/queue.c:336:16: expected restricted blk_status_t
+drivers/mmc/core/queue.c:336:16: got int [assigned] ret
+drivers/mmc/host/cqhci-core.c:433:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:434:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:435:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:436:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:437:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:438:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:482:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:482:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci-core.c:482:15: got int
+drivers/mmc/host/cqhci-core.c:556:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:556:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci-core.c:556:19: got restricted __le64 [usertype] *
+drivers/mmc/host/dw_mmc.c:607:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:607:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:607:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:607:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:607:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:607:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:620:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:620:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:679:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:679:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:679:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:679:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:679:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:679:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:679:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:679:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/mmc_spi.c:835:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:416:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:417:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:418:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:456:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:86:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:86:34: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:86:34: got void *priv
+drivers/mtd/devices/phram.c:102:23: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/phram.c:102:23: expected void *priv
+drivers/mtd/devices/phram.c:102:23: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:132:25: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:132:25: got void *priv
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:402:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:402:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:402:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:403:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:403:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:403:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:592:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:593:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:594:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:779:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:817:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:26: expected void *p
+drivers/mtd/nand/onenand/onenand_base.c:860:26: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1772:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:2001:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:318:27: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:321:44: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1912:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2084:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2084:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2084:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:479:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:494:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:510:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:510:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:510:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:523:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:523:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:523:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:221:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:642:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:642:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:642:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:658:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:658:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:658:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:315:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:318:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:318:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:319:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:319:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:319:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:320:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:320:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:320:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:334:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:348:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:500:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:508:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:508:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:508:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:509:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:509:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:509:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:510:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:510:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:510:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:559:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:607:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:608:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:609:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:765:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:292:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:292:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:292:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:351:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:550:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:550:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:550:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:589:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:644:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:644:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:644:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:727:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1260:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:569:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:569:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:569:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1028:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1028:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1028:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1030:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1030:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1030:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1039:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1039:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1039:22: got unsigned long long [assigned] sqnum
+drivers/net/amt.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+drivers/net/bareudp.c:268:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:268:14: expected struct socket *sock
+drivers/net/bareudp.c:268:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:580:20: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:580:20: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:580:20: got unsigned short
+drivers/net/bareudp.c:581:25: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:581:25: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:581:25: got unsigned short
+drivers/net/bonding/bond_main.c:2818:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2824:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2871:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2871:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2871:40: got int
+drivers/net/bonding/bond_options.c:1162:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1162:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1162:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
+drivers/net/can/slcan.c:348:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:348:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:348:14: void *
+drivers/net/can/slcan.c:655:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:655:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:655:9: void *
+drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:287:35: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:530:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1158:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1376:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1515:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1515:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1515:35: got unsigned short [usertype]
+drivers/net/ethernet/adaptec/starfire.c:1831:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1831:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1831:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1994:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1994:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1994:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:811:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1442:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1442:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1442:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1446:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1446:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1446:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1447:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1447:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1447:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1450:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1450:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1450:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1451:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1451:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1451:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1467:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1896:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1938:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1951:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1964:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1981:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1985:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2219:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1755:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8312:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:279:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnxt/bnxt.c: note: in included file:
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h:30:1: warning: directive in macro's argument list
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c: note: in included file:
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h:30:1: warning: directive in macro's argument list
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12990:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12990:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12995:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12995:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16962:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16962:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16962:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16963:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16963:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16963:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:282:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:282:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:282:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:284:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:284:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:284:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3255:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3260:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3265:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3265:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3290:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3294:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3294:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3294:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3304:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3308:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3308:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3308:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3318:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3318:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3324:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3325:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3332:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3333:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3336:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3372:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3372:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3372:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3372:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3425:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3425:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3425:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3425:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1727:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1797:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2691:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2691:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2691:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2691:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2702:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2702:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2702:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2702:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3379:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1790:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1801:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1982:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1983:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1984:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2374:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2437:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2438:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2122:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2151:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:593:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1242:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:444:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:444:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:444:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:447:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:447:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:447:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:450:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:450:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:450:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:453:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:453:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:453:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:568:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:568:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:568:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1046:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1046:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1046:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1103:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1103:48: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1103:48: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1434:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1434:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1434:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1108:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1108:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1108:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2215:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2478:53: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/freescale/xgmac_mdio.c:324:20: got void *priv
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:5611:31: warning: context imbalance in 'hclge_sync_fd_user_def_cfg' - unexpected unlock
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:443:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:443:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:443:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1250:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1256:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1264:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1291:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1295:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1380:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:316:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10159:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10159:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10159:25: struct bpf_prog *
+drivers/net/ethernet/jme.c:957:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:957:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:957:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs
+drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1951:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1951:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1951:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1990:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1990:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1990:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2021:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2021:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2021:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2055:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2055:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2055:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2110:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2110:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2110:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2128:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2128:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2128:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1759:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1941:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1941:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1941:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4443:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2277:46: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2297:38: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:23:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:26:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:36:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:39:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:718:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:624:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:624:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:603:48: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:653:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:653:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:653:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1167:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1167:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1167:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1192:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1192:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1192:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:632:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:632:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:632:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:637:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:637:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:637:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3113:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3113:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3113:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3113:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:1891:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1891:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1891:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2671:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2671:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2671:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2671:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:2692:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2700:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4503:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4503:53: warning: cast from restricted __le16
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3444:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4675:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4968:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5004:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5049:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1983:9: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6962:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4784:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void **
+drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:347:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:110:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/pensando/ionic/ionic_main.c:373:61: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:373:61: expected union ionic_dev_cmd_regs *regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:373:61: got union ionic_dev_cmd_regs [noderef] __iomem *dev_cmd_regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:375:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:375:23: expected void [noderef] __iomem *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:375:23: got unsigned int *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:376:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:376:20: expected void volatile [noderef] __iomem *a
+drivers/net/ethernet/pensando/ionic/ionic_main.c:376:20: got union ionic_dev_cmd *
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:898:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:511:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2248:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2248:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2248:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:899:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:899:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:899:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:900:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:907:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:908:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1244:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1249:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1254:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1254:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1268:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1285:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1604:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1607:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1608:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1646:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2477:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2477:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2477:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2478:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2478:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2478:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2529:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2529:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2529:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2530:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2530:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2530:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2536:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2536:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2536:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3084:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3084:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3084:23: got void [noderef] __iomem *
+drivers/net/ethernet/sfc/tx.c:500:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c:208:19: warning: symbol 'loongson_dwmac_driver' was not declared. Should it be static?
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:181:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:185:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:196:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:200:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:215:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:223:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:241:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:245:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1021:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:611:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:237:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2876:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2876:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2876:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3149:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3149:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3149:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3155:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3155:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3155:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3207:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3207:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3207:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3277:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3277:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3277:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3294:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3294:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3294:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:774:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:781:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:781:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:792:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:805:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:907:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:915:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:980:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:994:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1000:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1434:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:861:35: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:418:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:428:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:97:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:97:47: expected restricted __be64
+drivers/net/geneve.c:97:47: got int
+drivers/net/geneve.c:109:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:110:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1840:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1840:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1840:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1845:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1845:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1845:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1971:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1971:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1971:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:432:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:432:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:432:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:432:22: got unsigned int
+drivers/net/macsec.c:433:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:433:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:433:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:433:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:588:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:459:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:459:14: void *
+drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:893:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:893:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:706:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:707:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:708:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:709:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:804:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:827:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:828:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:829:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:935:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:935:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:935:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:948:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:948:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:948:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1010:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:1012:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1012:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:1012:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1072:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1072:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1072:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1073:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1073:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1073:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1074:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1074:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1074:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1119:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1119:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1119:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1120:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1120:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1120:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1121:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1121:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1121:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1116:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1116:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1116:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1231:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1231:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1231:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1483:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1484:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1485:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1493:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1637:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:3343:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:3343:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:3343:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:3343:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2175:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2175:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2175:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2175:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1780:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1780:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1780:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:198:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:198:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:198:21: got int
+drivers/net/usb/sr9700.c:200:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:200:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:200:21: got int
+drivers/net/usb/sr9700.c:205:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:205:16: expected int
+drivers/net/usb/sr9700.c:205:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9800.c: note: in included file:
+drivers/net/usb/sr9800.h:166:53: warning: symbol 'SR9800_BULKIN_SIZE' was not declared. Should it be static?
+drivers/net/vrf.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+drivers/net/vxlan.c:500:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan.c:500:34: expected unsigned int [usertype] b
+drivers/net/vxlan.c:500:34: got restricted __be32 [usertype] vni
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:309:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:311:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:320:57: got restricted __be16 *
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: expected void [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:322:46: got restricted __be32 *
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: warning: incorrect type in assignment (different base types)
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: expected unsigned short [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:372:29: got restricted __be16 [usertype]
+drivers/net/wan/fsl_ucc_hdlc.c:379:36: warning: restricted __be16 degrades to integer
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: expected struct qe_bd [noderef] __iomem *bd
+drivers/net/wan/fsl_ucc_hdlc.c:402:12: got struct qe_bd *curtx_bd
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: warning: incorrect type in assignment (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: expected struct qe_bd [noderef] __iomem *[assigned] bd
+drivers/net/wan/fsl_ucc_hdlc.c:425:20: got struct qe_bd *tx_bd_base
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: struct qe_bd [noderef] __iomem *
+drivers/net/wan/fsl_ucc_hdlc.c:427:16: struct qe_bd *
+drivers/net/wan/fsl_ucc_hdlc.c:462:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:506:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:528:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:552:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:596:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:611:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:851:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:854:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:855:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:858:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:861:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:866:38: warning: incorrect type in initializer (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:868:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:870:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:871:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:873:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:993:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:995:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1004:57: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:1006:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/wan/fsl_ucc_hdlc.c:412:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:412:35: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:724:29: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:815:21: warning: dereference of noderef expression
+drivers/net/wan/fsl_ucc_hdlc.c:1021:29: warning: dereference of noderef expression
+drivers/net/wireguard/allowedips.c:193:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:193:30: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:193:30: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:215:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:215:48: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:215:48: got struct allowedips_node [noderef] __rcu **
+drivers/net/wireguard/allowedips.c:225:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:225:38: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:225:38: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:243:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/wireguard/allowedips.c:243:30: expected struct allowedips_node **parent
+drivers/net/wireguard/allowedips.c:243:30: got struct allowedips_node [noderef] __rcu **trie
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireguard/allowedips.c:169:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node [noderef] __rcu *
+drivers/net/wireguard/allowedips.c:169:9: struct allowedips_node *
+drivers/net/wireless/ath/ath10k/htt_rx.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1503:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/hw.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/htt.h:1503:41: warning: array of flexible structures
+drivers/net/wireless/ath/ath10k/wmi.c: note: in included file (through drivers/net/wireless/ath/ath10k/core.h):
+drivers/net/wireless/ath/ath10k/wmi.h:3481:34: warning: array of flexible structures
+drivers/net/wireless/ath/ath11k/dp_tx.c:784:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:786:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:789:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:962:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:964:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:115:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:117:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:119:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:121:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:125:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:127:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:129:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:131:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:133:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:135:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:137:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:139:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:141:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:143:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:145:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:147:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:149:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:151:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:153:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:155:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:157:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:163:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:167:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:169:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:173:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:175:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:177:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:179:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:181:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:183:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:185:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:187:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:189:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:209:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:213:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:215:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: got unsigned short [usertype]
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: got unsigned short [usertype]
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:79:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1617:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1621:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1622:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1622:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:772:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:774:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/smd.c:943:33: warning: cast truncates bits from constant value (780 becomes 80)
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3649:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6253:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6384:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:2055:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2055:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2055:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3262:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3854:27: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3854:27: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3854:27: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4926:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4926:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4926:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4929:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4929:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4929:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4932:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4932:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4932:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6403:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6403:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6403:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6423:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6423:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6423:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6425:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6425:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6425:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6427:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6427:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6427:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6583:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6583:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6583:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6585:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6585:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6585:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6587:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6587:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6587:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6692:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6692:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6692:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6694:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6694:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6694:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6704:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6704:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6704:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:75:9: warning: context imbalance in 'iwl_read_direct32' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:144:9: warning: context imbalance in 'iwl_read_prph' - different lock contexts for basic block
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:323:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:344:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:634:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:925:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:925:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:925:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:926:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:926:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:926:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:931:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:931:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:931:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:932:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:932:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:932:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1111:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1111:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1111:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1113:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1113:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1113:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2117:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2267:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:899:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:959:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:505:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c:111:9: warning: dubious: x | !y
+drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:2392:5: warning: symbol 'mt7915_mcu_set_fixed_rate' was not declared. Should it be static?
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1874:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2498:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:5281:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:235:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:236:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:237:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:244:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:245:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:608:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:383:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:419:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:897:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:899:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:697:38: warning: dereference of noderef expression
+drivers/nvdimm/core.c:188:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:994:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:416:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/of/base.c:1570:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1570:73: expected restricted __be32
+drivers/of/base.c:1570:73: got int
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: expected void [noderef] __iomem *reg_base
+drivers/pci/controller/dwc/pcie-hisi.c:61:37: got void *priv
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: warning: incorrect type in assignment (different address spaces)
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: expected void *priv
+drivers/pci/controller/dwc/pcie-hisi.c:132:19: got void [noderef] __iomem *[assigned] reg_base
+drivers/pci/controller/dwc/pcie-qcom.c:1346:30: warning: incorrect type in initializer (different base types)
+drivers/pci/controller/dwc/pcie-qcom.c:1346:30: expected unsigned short [usertype] bdf_be
+drivers/pci/controller/dwc/pcie-qcom.c:1346:30: got restricted __be16 [usertype]
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:72:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:78:26: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:86:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:91:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:98:25: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:105:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:109:31: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: expected void volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:110:48: got unsigned int *
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: warning: incorrect type in initializer (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: expected struct pcie_app_reg *app_reg
+drivers/pci/controller/dwc/pcie-spear13xx.c:116:54: got void [noderef] __iomem *app_base
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: expected void const volatile [noderef] __iomem *addr
+drivers/pci/controller/dwc/pcie-spear13xx.c:118:20: got unsigned int *
+drivers/pci/controller/pci-thunder-ecam.c:348:27: warning: symbol 'pci_thunder_ecam_ops' was not declared. Should it be static?
+drivers/pci/controller/pcie-mediatek.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:407:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:407:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:530:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:530:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:530:44: got void [noderef] __iomem *
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: expected void *p
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: got void [noderef] __iomem *[assigned] dst_addr
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: expected void const *q
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: got void [noderef] __iomem *[assigned] src_addr
+drivers/pci/pci-driver.c:510:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:510:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:711:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:711:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:956:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1095:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1135:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1135:23: left side has type unsigned short
+drivers/pci/pci.c:1135:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1140:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1162:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1162:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1162:28: got int
+drivers/pci/pci.c:1211:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1211:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1211:36: got int
+drivers/pci/pci.c:1377:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1754:38: warning: array of flexible structures
+drivers/pci/pci.c:2335:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2638:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2639:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2837:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2837:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2860:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2860:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4815:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4815:13: left side has type unsigned short
+drivers/pci/pci.c:4815:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4820:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4820:13: left side has type unsigned short
+drivers/pci/pci.c:4820:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/proc.c:150:17: warning: cast to restricted __le16
+drivers/pci/proc.c:159:17: warning: cast to restricted __le32
+drivers/pci/proc.c:168:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2323:57: warning: restricted pci_power_t degrades to integer
+drivers/phy/marvell/phy-mmp3-hsic.c:59:31: warning: cast removes address space '__iomem' of expression
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/platform/chrome/cros_ec_typec.c:901:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:922:39: warning: cast to restricted __le16
+drivers/platform/goldfish/goldfish_pipe.c:500:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:500:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:500:24: got int
+drivers/power/supply/bq27xxx_battery.c:984:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:985:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:986:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:987:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:988:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:989:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:990:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:991:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:992:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:993:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:994:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:995:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:996:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:997:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:998:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:999:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1000:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1001:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1002:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1003:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1004:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1009:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1010:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1011:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1012:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1013:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1015:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1293:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1293:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1293:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1304:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1304:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1304:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1316:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1316:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1316:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/pwm/pwm-atmel-tcb.c:64:10: warning: symbol 'atmel_tcb_divisors' was not declared. Should it be static?
+drivers/pwm/pwm-ntxec.c:75:52: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:75:52: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:75:52: got restricted __be16
+drivers/pwm/pwm-ntxec.c:76:50: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:76:50: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:76:50: got restricted __be16
+drivers/pwm/pwm-ntxec.c:77:51: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:77:51: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:77:51: got restricted __be16
+drivers/pwm/pwm-ntxec.c:78:49: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-ntxec.c:78:49: expected unsigned int def
+drivers/pwm/pwm-ntxec.c:78:49: got restricted __be16
+drivers/pwm/pwm-ntxec.c:114:82: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:114:82: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:114:82: got restricted __be16
+drivers/pwm/pwm-ntxec.c:119:87: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:119:87: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:119:87: got restricted __be16
+drivers/pwm/pwm-ntxec.c:123:88: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:123:88: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:123:88: got restricted __be16
+drivers/pwm/pwm-ntxec.c:125:83: warning: incorrect type in argument 3 (different base types)
+drivers/pwm/pwm-ntxec.c:125:83: expected unsigned int val
+drivers/pwm/pwm-ntxec.c:125:83: got restricted __be16
+drivers/pwm/pwm-ntxec.c: note: in included file:
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: expected restricted __le32 [usertype] reg
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: got unsigned int [usertype] reg
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi568.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/tsi57x.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1786:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1788:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:461:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3602:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4078:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4249:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5840:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5841:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:251:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:254:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:257:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:260:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:261:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:310:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/remoteproc/remoteproc_coredump.c:169:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/remoteproc/remoteproc_coredump.c:169:53: expected void const volatile [noderef] __iomem *s
+drivers/remoteproc/remoteproc_coredump.c:169:53: got void *[assigned] ptr
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-ntxec.c:91:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:91:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:91:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c:92:51: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:92:51: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:92:51: got restricted __be16
+drivers/rtc/rtc-ntxec.c:93:52: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:93:52: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:93:52: got restricted __be16
+drivers/rtc/rtc-ntxec.c:94:50: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:94:50: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:94:50: got restricted __be16
+drivers/rtc/rtc-ntxec.c:95:51: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:95:51: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:95:51: got restricted __be16
+drivers/rtc/rtc-ntxec.c:96:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:96:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:96:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c:97:53: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ntxec.c:97:53: expected unsigned int def
+drivers/rtc/rtc-ntxec.c:97:53: got restricted __be16
+drivers/rtc/rtc-ntxec.c: note: in included file:
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+./include/linux/mfd/ntxec.h:31:22: warning: incorrect type in return expression (different base types)
+./include/linux/mfd/ntxec.h:31:22: expected restricted __be16
+./include/linux/mfd/ntxec.h:31:22: got int
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-sas.c:240:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:324:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:324:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:324:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:327:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:327:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:327:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:342:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:342:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:343:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:343:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:345:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:345:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:345:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:350:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:350:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:351:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:351:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:353:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:353:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:353:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:422:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:422:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:423:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:423:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:425:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:425:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:425:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:430:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:430:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:430:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:431:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:431:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:431:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:432:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:432:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:432:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:438:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:438:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:438:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:476:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:603:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:690:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:690:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:690:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:693:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:693:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:694:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:694:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:696:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:696:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:696:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:705:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:705:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:706:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:706:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:873:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:940:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:940:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:940:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:945:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:945:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:945:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:946:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:946:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:946:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:947:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:947:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:949:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:949:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:950:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:950:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:991:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:991:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:991:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:997:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:997:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:997:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:1001:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1001:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:1001:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1002:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1002:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1002:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1003:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1003:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1003:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1004:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1004:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1004:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1016:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1017:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1167:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1243:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1243:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1243:27: got void *reg
+drivers/scsi/3w-sas.c:1247:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1247:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1247:35: got void *reg
+drivers/scsi/3w-sas.c:1275:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1275:55: expected void *reg
+drivers/scsi/3w-sas.c:1275:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1280:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1280:55: expected void *reg
+drivers/scsi/3w-sas.c:1280:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1645:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3939:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3939:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3939:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3940:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3940:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3940:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3941:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3941:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3941:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3946:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3946:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3946:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3948:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3948:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3948:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3950:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:3960:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3962:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3962:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:3962:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3966:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3966:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:3966:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4065:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4065:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4065:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4066:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4066:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4066:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4067:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4067:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4067:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4079:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4081:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4081:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4081:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4086:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4086:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4086:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4087:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4087:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4087:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4090:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4090:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4090:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4091:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4092:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4093:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4093:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4093:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4031:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4031:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4031:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4033:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4033:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4033:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:658:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:658:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:658:76: got int
+drivers/scsi/aacraid/aachba.c:1054:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1075:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1075:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1075:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1248:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1379:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1552:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1552:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1552:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1659:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1993:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1993:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1993:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2070:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2070:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2070:54: got int
+drivers/scsi/aacraid/aachba.c:3614:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3614:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3614:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2756:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2756:43: expected int
+drivers/scsi/aacraid/aacraid.h:2756:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4091:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6086:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6086:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6086:31: got unsigned int [usertype]
+drivers/scsi/advansys.c:6108:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6121:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:7924:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7925:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8118:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8119:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8722:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8838:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:8838:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:8838:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:8882:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9630:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9630:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9630:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9659:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9659:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9659:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9697:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9697:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9697:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9726:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9726:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9726:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9764:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9764:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9764:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9793:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9793:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9793:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9828:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9843:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9871:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9886:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9914:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9929:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3067:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9095:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2206:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1756:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8877:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8940:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2251:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2270:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1764:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:17: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:522:17: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:895:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:895:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:895:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:900:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:900:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:900:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:901:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:901:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:901:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:905:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:905:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:905:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1153:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1179:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1179:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1179:21: got int
+drivers/scsi/be2iscsi/be_main.c:1664:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1802:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1821:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4336:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4369:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4466:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4466:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4522:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4522:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4522:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4582:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4582:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4582:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4676:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4761:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4761:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5779:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2185:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2508:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2600:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2142:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2734:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3199:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3396:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4717:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4868:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4963:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4540:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4619:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:747:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:754:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:759:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:764:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3169:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3172:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3173:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4479:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4481:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:674:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:674:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:674:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:683:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:683:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:683:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:695:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:695:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:695:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:696:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:696:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:696:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:703:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:703:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:703:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:704:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:704:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:704:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3523:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3523:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3523:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3558:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3559:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3559:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3559:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3561:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3561:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3561:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3897:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3907:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3907:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3907:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3916:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3916:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3916:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5519:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5520:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6510:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6510:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6510:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6561:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6561:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6561:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6563:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6563:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6563:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6566:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6568:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6595:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6595:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6595:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5848:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5849:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5850:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5851:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5852:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6487:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6487:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6487:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6488:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6488:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6488:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:984:18: warning: symbol 'bfad_im_vport_attrs' was not declared. Should it be static?
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:886:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1996:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1999:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:206:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:818:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:826:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:939:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2324:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1303:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1366:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:4002:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4004:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4008:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4010:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1714:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1714:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1714:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1637:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1533:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1533:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1533:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1534:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1534:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1534:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:772:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1942:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1942:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1946:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2124:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2181:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2720:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2768:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2792:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3162:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3527:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3831:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2588:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2588:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2588:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2589:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2589:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2589:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2473:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3563:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3563:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3563:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3572:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3572:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3572:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3582:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3582:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3582:47: got unsigned int *
+drivers/scsi/ips.c:3583:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3592:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3592:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3592:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3595:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3596:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3596:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3596:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3609:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3609:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3609:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3618:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3618:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3618:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3628:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3628:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3628:47: got unsigned int *
+drivers/scsi/ips.c:3629:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3640:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3640:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3640:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3727:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3727:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3727:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3768:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3768:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3768:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3771:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3771:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3771:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3805:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3805:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3805:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3808:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3808:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3808:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4074:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4073:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4073:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4073:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4077:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4077:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4077:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4103:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4113:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4130:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4130:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4130:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4131:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4131:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4131:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4132:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4132:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4132:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4143:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4143:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4143:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4151:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4151:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4151:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5298:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5608:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1837:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1837:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1837:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1868:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1868:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1868:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2344:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2344:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2344:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4388:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4388:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4388:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4398:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4398:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4398:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4399:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4399:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4399:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1946:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1946:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1946:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1953:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1953:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1953:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1956:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1956:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1956:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2035:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2061:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1806:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1806:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1806:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1808:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1808:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1808:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1810:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1810:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1810:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1812:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1812:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1812:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1814:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1814:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1814:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2577:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - wrong count at exit
+drivers/scsi/libfc/fc_exch.c:1023:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:843:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1211:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1240:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:466:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1397:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1453:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1642:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1687:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1794:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1838:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2140:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c:956:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/libsas/sas_port.c:77:13: warning: context imbalance in 'sas_form_port' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_attr.c:2898:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3812:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3821:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3855:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:514:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:515:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:535:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:538:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:903:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:905:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1049:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1064:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1262:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1277:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1379:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1405:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1527:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1546:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1547:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1635:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1697:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1718:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1739:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1760:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1793:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1963:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1964:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1988:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2254:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2255:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3369:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3393:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3633:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3634:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3764:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4611:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11218:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:298:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:299:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:302:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:306:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:307:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:310:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:682:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:687:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2223:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2223:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2223:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2224:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2224:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2224:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2519:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2519:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2519:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2520:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2520:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2520:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2848:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3069:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3607:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3608:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5453:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5453:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5453:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5454:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5454:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5454:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5781:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5857:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5948:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5948:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5948:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5949:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5949:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5949:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5950:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5950:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5950:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6103:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6106:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6106:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6117:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6333:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6333:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6333:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6335:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6335:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6335:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6354:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6354:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6354:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6393:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6393:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6393:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6394:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6394:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6394:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6395:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6395:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6395:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6396:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6396:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6396:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6397:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6397:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6397:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6399:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6399:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6399:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6400:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6400:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6400:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6411:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6411:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6411:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6415:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6415:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6415:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6417:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6417:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6417:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6419:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6419:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6419:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6421:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6421:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6421:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6423:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6423:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6423:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6425:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6425:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6425:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6427:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6427:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6427:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6429:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6429:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6429:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6440:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6440:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6440:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6444:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6444:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6444:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6448:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6448:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6448:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6454:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6454:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6454:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6465:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6465:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6465:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6482:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6482:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6482:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6483:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6483:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6483:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6494:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6494:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6494:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6511:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6511:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6511:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6512:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6512:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6512:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6523:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6523:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6523:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6540:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6540:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6540:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6541:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6541:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6541:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6552:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6552:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6552:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6569:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6569:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6569:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6570:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6570:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6570:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6582:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6582:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6582:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6599:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6599:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6599:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6600:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6600:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6600:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6608:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6608:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6608:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6614:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6614:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6614:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6623:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6623:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6623:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6625:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6625:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6625:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6627:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6627:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6627:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6630:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6630:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6630:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6641:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6641:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6641:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6679:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6679:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6679:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6707:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6707:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6707:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6708:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6708:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6708:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6717:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6717:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6717:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6725:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6725:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6725:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6734:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6734:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6734:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6749:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6749:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6749:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6840:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6840:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6840:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6848:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6979:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6988:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6990:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6993:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7198:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7203:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7213:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7258:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7258:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7402:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7405:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7502:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7563:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7616:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7677:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7682:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7682:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7682:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8192:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8192:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8192:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8193:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8193:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8193:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8194:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8194:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8194:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8195:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8195:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8195:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8196:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8196:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8196:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8197:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8197:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8197:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8343:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8343:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8343:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8344:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8344:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8344:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8347:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8347:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8347:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8427:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8427:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8427:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8428:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8428:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8428:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8522:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8526:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8529:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8602:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8821:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9258:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9491:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9491:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11023:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11630:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11759:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11759:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11759:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11762:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11763:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11768:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11769:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11777:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11779:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11782:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11782:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:11782:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:9019:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9183:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3383:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2190:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2191:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4113:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4114:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4116:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4116:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4116:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4116:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7171:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:146:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:146:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:146:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:386:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:391:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4505:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:8041:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8041:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8041:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:8046:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8046:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8046:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:14527:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14528:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14529:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14530:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:471:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:515:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1371:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1380:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1381:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2173:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2175:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2179:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2182:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2183:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2190:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2205:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2212:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:600:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:601:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:608:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:611:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1433:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:898:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2626:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:114:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:384:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:385:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:388:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:391:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:392:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:395:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:737:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:944:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:946:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:948:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1691:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1692:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1698:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1863:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1864:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1898:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1899:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1922:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2328:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2329:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2692:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3263:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3381:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3394:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3419:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3428:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3504:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3607:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3615:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3624:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3792:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4025:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4050:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4055:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4081:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4083:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4138:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4138:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4585:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4585:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4585:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4589:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4589:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4589:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4593:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4593:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4593:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:6094:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6878:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6878:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6878:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6881:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6881:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6881:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6033:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:19368:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19369:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19370:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19371:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19372:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19373:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18126:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18126:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18126:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18128:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18128:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18128:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18130:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18130:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18130:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18132:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18132:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18132:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18145:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18145:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18145:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15407:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15408:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15408:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15408:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15408:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15417:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8854:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8857:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8858:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2333:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2436:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2439:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2440:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9308:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9354:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10270:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10278:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10279:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10279:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10279:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10296:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10296:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10296:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10305:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10305:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:10305:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10307:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10307:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:10307:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10309:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10311:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10311:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10311:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10312:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10312:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10312:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10382:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10383:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10387:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10391:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10706:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12048:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12076:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14144:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14156:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14831:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17938:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17938:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17938:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17940:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17940:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17940:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17943:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17943:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17943:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17945:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17945:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17945:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18238:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18238:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18238:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18240:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18240:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18240:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18247:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18247:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18247:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18249:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18249:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18249:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18260:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18260:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18260:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18484:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19099:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20893:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20893:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20893:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21239:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21247:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21248:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21248:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21248:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21282:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21282:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21282:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21291:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21291:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:21291:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21292:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21292:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:21292:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21293:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21295:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21295:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21295:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21296:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21296:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21296:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12853:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4487:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4487:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4487:26: got void *
+drivers/scsi/megaraid.c:4546:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4546:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4546:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:77:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:89:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:97:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:109:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:113:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:117:5: warning: symbol 'poll_queues' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:126:5: warning: symbol 'host_tagset_enable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6742:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6742:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6742:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:205:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:212:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:294:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:300:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:426:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:2019:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2060:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6295:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6294:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6294:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6294:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6299:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6298:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6298:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6298:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6606:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6606:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6606:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6820:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6820:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6820:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7582:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8199:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8199:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8199:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8283:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8283:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8283:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8815:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1188:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3628:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4317:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4567:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4567:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4567:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4569:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4569:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4569:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5363:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3465:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3488:32: warning: cast to restricted __le32
+drivers/scsi/mpi3mr/mpi3mr_os.c:1991:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_os.c:1991:82: expected restricted __le16 [usertype] application_tag_translation_mask
+drivers/scsi/mpi3mr/mpi3mr_os.c:1991:82: got int
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4327:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4327:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4327:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4349:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4349:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4349:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4372:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4372:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4372:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4393:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4393:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4393:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6910:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6910:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6910:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6929:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6937:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6950:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:8103:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:8103:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:8103:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10887:25: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:315:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:315:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:315:38: got void *
+drivers/scsi/mvsas/mv_init.c:486:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:486:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:486:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:382:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:382:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:382:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:539:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:539:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:539:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:647:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:647:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:970:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:973:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:976:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:979:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:979:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1446:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1446:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1446:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1501:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1501:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1501:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1641:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1641:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1641:28: got int
+drivers/scsi/mvsas/mv_sas.c:1652:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1653:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1073:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1219:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1813:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrs.c:2272:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2272:34: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2272:34: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2424:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2424:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2424:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2477:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2477:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2477:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2417:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2417:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2417:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2477:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2477:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2477:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2410:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2410:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2410:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2439:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2439:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2439:13: got unsigned int
+drivers/scsi/myrs.c:2509:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2509:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2509:13: got unsigned int
+drivers/scsi/myrs.c:2512:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2417:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2417:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2417:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2470:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2470:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2470:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2455:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2455:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2455:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2431:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2431:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2431:13: got unsigned int
+drivers/scsi/myrs.c:2403:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2403:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2403:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2462:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2462:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2462:13: got unsigned int
+drivers/scsi/myrs.c:2447:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2447:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2447:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2410:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2410:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2410:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2311:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1664:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1664:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1664:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/pm8001/pm8001_ctl.c:744:33: warning: cast to restricted __be32
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: left side has type restricted __le32
+drivers/scsi/pm8001/pm8001_hwi.c:1861:36: right side has type int
+drivers/scsi/pm8001/pm8001_hwi.c:4656:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_hwi.c:4656:35: expected restricted __le32 [addressable] [assigned] [usertype] ds_ads_m
+drivers/scsi/pm8001/pm8001_hwi.c:4656:35: got int
+drivers/scsi/pm8001/pm8001_init.c:1343:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_init.c:1343:22: expected unsigned int [usertype] device_state
+drivers/scsi/pm8001/pm8001_init.c:1343:22: got restricted pci_power_t [usertype] current_state
+drivers/scsi/pm8001/pm8001_sas.c:236:55: warning: cast removes address space '__iomem' of expression
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: expected unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:80:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1205:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1207:27: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: expected restricted __le32 [addressable] [usertype] pageCode
+drivers/scsi/pm8001/pm80xx_hwi.c:1247:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: expected restricted __le32 [addressable] [usertype] MST_MSI
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: expected restricted __le32 [addressable] [usertype] STP_SSP_MCT_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: expected restricted __le32 [addressable] [usertype] STP_FRM_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1252:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1254:26: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:44: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: expected restricted __le32 [addressable] [usertype] OPNRJT_RTRY_INTVL
+drivers/scsi/pm8001/pm80xx_hwi.c:1258:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1260:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_THR
+drivers/scsi/pm8001/pm80xx_hwi.c:1262:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: expected restricted __le32 [addressable] [usertype] MAX_AIP
+drivers/scsi/pm8001/pm80xx_hwi.c:1264:31: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: expected restricted __le32 [addressable] [assigned] [usertype] new_curidx_ksop
+drivers/scsi/pm8001/pm80xx_hwi.c:1409:33: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: left side has type restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1884:40: right side has type int
+drivers/scsi/pm8001/pm80xx_hwi.c:3086:63: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:3086:63: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:3086:63: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4284:46: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4284:46: expected unsigned long address
+drivers/scsi/pm8001/pm80xx_hwi.c:4284:46: got restricted __le64 [assigned] [usertype] tmp_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4457:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4457:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4457:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4458:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4459:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4459:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4459:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4460:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4460:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4460:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4461:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4482:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4482:35: expected restricted __le32 [addressable] [assigned] [usertype] key_cmode
+drivers/scsi/pm8001/pm80xx_hwi.c:4482:35: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4510:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4510:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4510:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4511:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4512:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4512:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4512:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4513:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4513:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4513:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4514:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4612:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4612:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4612:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4613:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4613:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4613:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4617:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4617:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4617:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4618:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4618:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4618:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4622:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4622:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4622:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4623:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4624:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4624:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4624:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4625:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4625:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4625:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4626:54: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4634:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4634:55: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4634:55: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4636:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4636:56: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4636:56: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4648:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4648:41: expected restricted __le32 [addressable] [assigned] [usertype] key_index_mode
+drivers/scsi/pm8001/pm80xx_hwi.c:4648:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4682:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4682:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4682:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4683:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4684:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4684:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4684:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4685:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4685:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4685:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4975:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4975:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4975:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4980:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4980:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4980:37: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:5020:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:5020:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:5020:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:5024:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:5024:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:5024:37: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1065:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1065:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1065:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1073:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1073:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1073:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1077:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1077:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1077:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1251:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1253:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1274:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1451:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1451:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1459:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1460:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1474:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1474:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1474:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1476:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1476:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1476:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1478:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1478:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1478:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1527:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1527:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2101:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2101:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2101:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2102:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2102:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2102:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2103:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2103:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2103:28: got int
+drivers/scsi/qedf/qedf_io.c:2112:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2112:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2112:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2113:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2113:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2113:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2114:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2114:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2114:29: got int
+drivers/scsi/qedf/qedf_io.c:2523:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2523:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2523:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2585:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2585:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2585:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2183:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2183:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2183:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2213:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2213:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2213:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2231:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2249:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2480:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2480:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2480:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2676:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2788:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2791:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1468:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1468:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1468:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1468:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1469:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1469:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1469:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1472:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1472:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1472:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1472:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1473:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1473:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1473:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1473:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1478:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1478:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1478:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1482:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1482:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1482:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1487:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1487:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1487:41: got int
+drivers/scsi/qedi/qedi_fw.c:1488:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1488:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1488:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:744:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:744:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:744:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:795:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:857:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:857:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:857:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:888:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:888:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:893:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:892:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:892:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:892:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:932:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:932:40: expected restricted __le16 [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:932:40: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1008:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1008:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1008:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1009:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1009:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1009:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1011:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1011:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1011:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1012:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1012:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1012:47: got int
+drivers/scsi/qedi/qedi_fw.c:1015:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1015:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1015:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1015:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1016:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1016:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1016:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1017:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1017:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1017:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1018:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1018:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1018:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1024:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1024:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1024:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1026:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1026:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1026:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1033:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1033:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1033:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1035:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1035:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1035:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1037:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1037:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1037:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1046:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1046:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1046:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1109:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1109:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1109:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1109:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1110:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1110:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1110:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1111:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1111:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1111:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1112:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1112:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1112:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1186:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1359:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1589:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1589:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1589:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1589:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1590:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1590:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1590:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1591:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1591:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1591:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1592:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1592:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1592:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1593:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1593:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1593:50: got int
+drivers/scsi/qedi/qedi_fw.c:1598:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1598:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1598:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1600:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1600:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1600:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1602:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1602:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1602:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1607:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1607:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1607:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1609:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1609:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1609:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1611:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1611:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1611:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1620:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1620:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1620:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1689:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1689:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1689:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1689:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1690:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1690:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1690:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1690:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1691:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1691:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1691:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1692:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1692:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1692:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1696:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1697:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1697:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1697:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1697:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1697:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1698:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1698:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1698:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1700:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1700:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1700:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1700:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1701:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1701:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1701:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1714:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1714:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1714:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1716:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1716:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1716:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1723:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1723:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1723:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1725:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1725:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1725:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1727:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1727:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1737:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1737:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1737:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1773:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1773:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1773:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1774:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1774:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1774:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1775:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1775:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1775:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1814:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1814:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1814:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1815:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1815:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1815:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1816:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1816:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1816:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1861:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1861:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1861:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1862:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1862:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1862:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1863:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1863:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1863:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1912:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1912:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1912:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1918:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1918:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1918:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2046:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2046:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2046:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2046:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2047:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2047:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2047:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2047:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2050:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2050:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2050:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2050:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2051:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2051:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2051:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2051:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2052:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2052:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2052:41: got int
+drivers/scsi/qedi/qedi_fw.c:2053:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2053:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2053:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2060:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2060:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2060:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2062:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2062:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2062:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2070:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2070:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2070:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2072:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2072:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2072:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2088:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2088:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2088:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2089:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2089:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2089:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2147:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1212:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:517:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:527:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:758:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:758:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:758:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:760:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:760:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:760:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:761:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:761:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:761:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:764:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:764:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:764:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:766:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:766:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:766:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:767:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:767:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:767:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1213:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1213:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1225:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1225:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1225:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1273:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1273:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1273:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1325:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1325:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1325:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1856:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1856:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1856:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1869:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1883:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1883:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1883:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2860:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2860:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2860:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2916:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2916:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2916:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2321:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:644:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:644:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:644:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:645:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:645:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:645:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:647:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:647:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:647:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:648:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:648:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:648:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1494:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2454:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:420:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3775:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5673:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5712:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:244:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:571:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/scsi_scan.c:100:6: warning: symbol 'scsi_scan_type' was not declared. Should it be static?
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/scsi/ufs/ufs-debugfs.c:67:12: warning: context imbalance in 'ufs_debugfs_get_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:79:13: warning: context imbalance in 'ufs_debugfs_put_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:86:12: warning: context imbalance in 'ee_usr_mask_set' - different lock contexts for basic block
+drivers/scsi/ufs/ufs-debugfs.c:130:13: warning: context imbalance in 'ufs_debugfs_restart_ee' - different lock contexts for basic block
+drivers/scsi/ufs/ufshpb.c:334:27: warning: cast from restricted __be64
+drivers/scsi/ufs/ufshpb.c:334:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/ufs/ufshpb.c:334:25: expected restricted __be64 [usertype] ppn_tmp
+drivers/scsi/ufs/ufshpb.c:334:25: got unsigned long long [usertype]
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:65: warning: cast to restricted __be32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:36: warning: restricted __le32 degrades to integer
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:55: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/qcom/pdr_interface.c: note: in included file:
+drivers/soc/qcom/pdr_internal.h:31:22: warning: symbol 'servreg_location_entry_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:77:22: warning: symbol 'servreg_get_domain_list_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:119:22: warning: symbol 'servreg_get_domain_list_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:202:22: warning: symbol 'servreg_register_listener_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:230:22: warning: symbol 'servreg_register_listener_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:266:22: warning: symbol 'servreg_restart_pd_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:283:22: warning: symbol 'servreg_restart_pd_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:303:22: warning: symbol 'servreg_state_updated_ind_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:339:22: warning: symbol 'servreg_set_ack_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:365:22: warning: symbol 'servreg_set_ack_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:123:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:123:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:123:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:126:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:126:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:126:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:144:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:144:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:144:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:147:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:147:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:147:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:149:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:149:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:149:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:170:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:170:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:170:1: got int
+drivers/soc/qcom/rpmpd.c:170:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:170:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:170:1: got int
+drivers/soc/qcom/rpmpd.c:172:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:172:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:172:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:191:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:191:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:191:1: got int
+drivers/soc/qcom/rpmpd.c:191:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:191:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:191:1: got int
+drivers/soc/qcom/rpmpd.c:193:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:193:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:193:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:213:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:213:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:213:1: got int
+drivers/soc/qcom/rpmpd.c:213:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:213:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:213:1: got int
+drivers/soc/qcom/rpmpd.c:215:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:215:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:215:1: got int
+drivers/soc/qcom/rpmpd.c:216:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:216:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:216:1: got int
+drivers/soc/qcom/rpmpd.c:234:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:234:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:234:1: got int
+drivers/soc/qcom/rpmpd.c:234:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:234:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:234:1: got int
+drivers/soc/qcom/rpmpd.c:235:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:235:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:235:1: got int
+drivers/soc/qcom/rpmpd.c:235:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:235:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:235:1: got int
+drivers/soc/qcom/rpmpd.c:237:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:237:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:237:1: got int
+drivers/soc/qcom/rpmpd.c:239:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:239:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:239:1: got int
+drivers/soc/qcom/rpmpd.c:240:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:240:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:240:1: got int
+drivers/soc/qcom/rpmpd.c:259:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:259:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:259:1: got int
+drivers/soc/qcom/rpmpd.c:259:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:259:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:259:1: got int
+drivers/soc/qcom/rpmpd.c:260:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:260:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:260:1: got int
+drivers/soc/qcom/rpmpd.c:260:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:260:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:260:1: got int
+drivers/soc/qcom/rpmpd.c:261:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:261:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:261:1: got int
+drivers/soc/qcom/rpmpd.c:263:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:263:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:263:1: got int
+drivers/soc/qcom/rpmpd.c:264:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:264:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:264:1: got int
+drivers/soc/qcom/rpmpd.c:283:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:283:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:283:1: got int
+drivers/soc/qcom/rpmpd.c:283:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:283:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:283:1: got int
+drivers/soc/qcom/rpmpd.c:284:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:284:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:284:1: got int
+drivers/soc/qcom/rpmpd.c:286:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:286:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:286:1: got int
+drivers/soc/qcom/rpmpd.c:286:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:286:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:286:1: got int
+drivers/soc/qcom/rpmpd.c:287:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:287:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:287:1: got int
+drivers/soc/qcom/rpmpd.c:289:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:289:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:289:1: got int
+drivers/soc/qcom/rpmpd.c:290:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:290:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:290:1: got int
+drivers/soc/qcom/rpmpd.c:292:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:292:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:292:1: got int
+drivers/soc/qcom/rpmpd.c:293:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:293:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:293:1: got int
+drivers/soc/qcom/rpmpd.c:315:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:315:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:315:1: got int
+drivers/soc/qcom/rpmpd.c:315:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:315:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:315:1: got int
+drivers/soc/qcom/rpmpd.c:316:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:316:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:316:1: got int
+drivers/soc/qcom/rpmpd.c:318:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:318:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:318:1: got int
+drivers/soc/qcom/rpmpd.c:319:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:319:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:319:1: got int
+drivers/soc/qcom/rpmpd.c:321:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:321:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:321:1: got int
+drivers/soc/qcom/rpmpd.c:322:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:322:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:322:1: got int
+drivers/soc/qcom/rpmpd.c:341:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:341:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:341:1: got int
+drivers/soc/qcom/rpmpd.c:341:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:341:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:341:1: got int
+drivers/soc/qcom/rpmpd.c:342:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:342:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:342:1: got int
+drivers/soc/qcom/rpmpd.c:344:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:344:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:344:1: got int
+drivers/soc/qcom/rpmpd.c:344:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:344:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:344:1: got int
+drivers/soc/qcom/rpmpd.c:345:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:345:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:345:1: got int
+drivers/soc/qcom/rpmpd.c:347:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:347:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:347:1: got int
+drivers/soc/qcom/rpmpd.c:348:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:348:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:348:1: got int
+drivers/soc/qcom/rpmpd.c:350:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:350:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:350:1: got int
+drivers/soc/qcom/rpmpd.c:351:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:351:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:351:1: got int
+drivers/soc/qcom/rpmpd.c:373:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:373:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:373:1: got int
+drivers/soc/qcom/rpmpd.c:373:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:373:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:373:1: got int
+drivers/soc/qcom/rpmpd.c:374:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:374:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:374:1: got int
+drivers/soc/qcom/rpmpd.c:376:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:376:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:376:1: got int
+drivers/soc/qcom/rpmpd.c:376:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:376:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:376:1: got int
+drivers/soc/qcom/rpmpd.c:377:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:377:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:377:1: got int
+drivers/soc/qcom/rpmpd.c:379:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:379:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:379:1: got int
+drivers/soc/qcom/rpmpd.c:380:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:380:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:380:1: got int
+drivers/soc/qcom/rpmpd.c:418:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:418:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:418:24: got int
+drivers/soc/qcom/rpmpd.c:527:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:528:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:408:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:408:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:408:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:493:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:493:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:493:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:506:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:506:50: expected void *
+drivers/soc/qcom/smem.c:506:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:641:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:641:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:641:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:663:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:663:23: void *
+drivers/soc/qcom/smem.c:663:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:665:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:665:23: void *
+drivers/soc/qcom/smem.c:665:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:666:40: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:681:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:681:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:681:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:692:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:692:16: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:692:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:714:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:733:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:733:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:733:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:946:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:946:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:946:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smp2p.c:246:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:246:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:246:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:398:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:398:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:398:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:401:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:401:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:401:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:244:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:244:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:244:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:246:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:246:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:246:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:267:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:267:24: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:267:24: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:275:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:275:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:275:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:277:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:277:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:277:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:317:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:317:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:317:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:589:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:589:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:589:47: got unsigned int [usertype] *
+drivers/spi/spi-altera-dfl.c:52:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:52:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:52:30: got void *context
+drivers/spi/spi-altera-dfl.c:78:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:78:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:78:30: got void *context
+drivers/spi/spi-altera-dfl.c:153:22: warning: incorrect type in argument 3 (different address spaces)
+drivers/spi/spi-altera-dfl.c:153:22: expected void *bus_context
+drivers/spi/spi-altera-dfl.c:153:22: got void [noderef] __iomem *[assigned] base
+drivers/spi/spi-bcm-qspi.c:384:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:384:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:384:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:348:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:393:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:422:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:422:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:422:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:497:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:452:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:452:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:452:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:462:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:268:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:268:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:268:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:271:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:271:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:271:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:274:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:274:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:274:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:277:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:277:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:277:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:382:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:384:42: warning: cast to restricted __be32
+drivers/staging/r8188eu/core/rtw_br_ext.c:73:23: warning: restricted __be16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:516:57: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:516:57: expected unsigned short
+drivers/staging/r8188eu/core/rtw_br_ext.c:516:57: got restricted __be16 [usertype]
+drivers/staging/r8188eu/core/rtw_br_ext.c:618:84: warning: incorrect type in argument 3 (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:618:84: expected unsigned int [usertype] len
+drivers/staging/r8188eu/core/rtw_br_ext.c:618:84: got restricted __be16 [usertype] payload_len
+drivers/staging/r8188eu/core/rtw_br_ext.c:620:110: warning: incorrect type in argument 2 (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:620:110: expected int len
+drivers/staging/r8188eu/core/rtw_br_ext.c:620:110: got restricted __be16 [usertype] payload_len
+drivers/staging/r8188eu/core/rtw_br_ext.c:685:63: warning: restricted __sum16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:689:69: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:689:69: expected restricted __sum16 [usertype] check
+drivers/staging/r8188eu/core/rtw_br_ext.c:689:69: got int
+drivers/staging/r8188eu/core/rtw_mlme.c:843:9: warning: context imbalance in 'rtw_free_assoc_resources' - different lock contexts for basic block
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3469:17: warning: cast removes address space '__user' of expression
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3470:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3470:31: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3470:31: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3472:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3472:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3472:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3474:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3474:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3474:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3476:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3476:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3476:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3478:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3478:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3478:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3481:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3481:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3481:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3483:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3483:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3483:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3486:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3486:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3486:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3498:9: warning: cast removes address space '__user' of expression
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:668:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:671:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:688:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:689:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:456:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:457:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:459:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:460:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:479:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:675:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:676:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:677:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:681:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:683:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:685:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:687:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:689:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:691:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:699:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:701:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:703:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:38: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:458:5: warning: symbol 'vchiq_platform_init' was not declared. Should it be static?
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:585:23: warning: symbol 'vchiq_platform_get_arm_state' was not declared. Should it be static?
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:332:26: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:332:26: expected void *[assigned] userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:332:26: got void [noderef] __user *userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:548:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:548:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:548:47: got void *bulk_userdata
+drivers/staging/wfx/hif_rx.c:84:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:84:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:84:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:85:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:85:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:85:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:86:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:86:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:86:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:87:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:87:9: expected unsigned int [usertype] *p
+drivers/staging/wfx/hif_rx.c:87:9: got restricted __le32 [usertype] *
+drivers/target/target_core_spc.c:44:18: warning: incorrect type in assignment (different address spaces)
+drivers/target/target_core_spc.c:44:18: expected struct t10_alua_tg_pt_gp *tg_pt_gp
+drivers/target/target_core_spc.c:44:18: got struct t10_alua_tg_pt_gp [noderef] __rcu *lun_tg_pt_gp
+drivers/target/target_core_spc.c:329:26: warning: incorrect type in assignment (different address spaces)
+drivers/target/target_core_spc.c:329:26: expected struct t10_alua_tg_pt_gp *tg_pt_gp
+drivers/target/target_core_spc.c:329:26: got struct t10_alua_tg_pt_gp [noderef] __rcu *lun_tg_pt_gp
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/mxser.c:279:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2877:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:405:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:408:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:416:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:420:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:449:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:449:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:449:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:457:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:457:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:457:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:465:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:465:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:465:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:469:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:469:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:469:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:348:25: warning: array of flexible structures
+drivers/tty/nozomi.c:779:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_port.c:3408:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:720:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:669:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2361:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2391:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/imx.c:2013:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/meson_uart.c:551:28: warning: context imbalance in 'meson_serial_port_write' - unexpected unlock
+drivers/tty/serial/msm_serial.c:1649:28: warning: context imbalance in '__msm_console_write' - unexpected unlock
+drivers/tty/serial/mvebu-uart.c:699:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/omap-serial.c:1291:28: warning: context imbalance in 'serial_omap_console_write' - unexpected unlock
+drivers/tty/serial/owl-uart.c:568:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1474:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1478:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1478:32: left side has type int
+drivers/tty/serial/pch_uart.c:1478:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1662:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:467:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:617:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:327:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:551:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:599:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:612:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:625:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:652:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1396:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3032:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:838:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:904:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:42:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:63:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:85:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1634:9: warning: context imbalance in 'stm32_usart_console_write' - different lock contexts for basic block
+drivers/tty/serial/uartlite.c:516:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:30: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:38: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:38: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:58: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:58: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:63: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:63: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:49: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:49: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:28: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:28: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:51: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:51: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:36: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:36: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:31: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:31: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:38: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:38: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:38: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:725:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:725:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:725:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:553:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1246:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/uio/uio.c:551:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:551:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:551:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:136:31: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/chipidea/ci_hdrc_tegra.c: note: in included file:
+drivers/usb/chipidea/../host/ehci.h:768:36: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
+drivers/usb/common/debug.c:276:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:314:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:314:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:314:17: got restricted __le16 *
+drivers/usb/core/devio.c:315:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:315:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:315:17: got restricted __le16 *
+drivers/usb/core/devio.c:316:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:316:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:316:17: got restricted __le16 *
+drivers/usb/core/devio.c:317:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:317:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:317:17: got restricted __le16 *
+drivers/usb/gadget/function/f_fs.c:2860:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2860:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2860:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2885:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2885:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2885:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, ...):
+./include/linux/sched/signal.h:298:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:298:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:298:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:300:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:300:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:300:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1236:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_audio.c:946:20: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:953:28: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:960:19: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:967:27: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1134:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2203:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2212:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:553:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:554:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:568:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:568:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:568:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:586:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:600:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:628:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:629:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1477:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1515:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1545:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1546:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1567:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1578:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1579:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1615:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1624:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1633:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1634:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1793:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1793:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1793:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1794:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1794:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1794:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1795:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1795:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1795:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1825:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1825:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1825:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1826:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1829:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1829:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1829:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1831:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1831:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1831:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1842:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1855:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1877:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1877:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1877:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1895:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1904:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1904:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1904:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1913:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:2011:52: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:677:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1617:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1621:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1636:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1636:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1636:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1664:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1664:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1684:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1686:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1749:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1750:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1751:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1863:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1874:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1874:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1874:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1879:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:568:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:746:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:746:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:746:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1784:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-ring.c:625:54: warning: restricted __le32 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2162:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2162:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2162:33: got int
+drivers/usb/storage/ene_ub6250.c:2092:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2092:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2092:33: got int
+drivers/usb/storage/ene_ub6250.c:1936:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1936:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1936:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:501:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:501:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:501:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:702:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:742:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:742:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:742:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:889:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:889:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:889:33: got int
+drivers/usb/storage/ene_ub6250.c:908:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:908:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:908:33: got int
+drivers/usb/storage/ene_ub6250.c:954:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:974:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:975:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:979:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:993:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:997:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1029:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1168:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1168:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1168:33: got int
+drivers/usb/storage/ene_ub6250.c:1201:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1201:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1201:33: got int
+drivers/usb/storage/ene_ub6250.c:1232:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1278:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1278:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1278:33: got int
+drivers/usb/storage/ene_ub6250.c:1360:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1360:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1360:33: got int
+drivers/usb/storage/ene_ub6250.c:1544:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1544:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1544:33: got int
+drivers/usb/storage/ene_ub6250.c:1663:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1663:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1663:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1707:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1707:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1707:49: got int
+drivers/usb/storage/ene_ub6250.c:1764:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1764:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1764:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1840:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1840:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1840:33: got int
+drivers/usb/storage/ene_ub6250.c:1992:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1993:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vdpa/vdpa.c:712:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:712:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:728:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:728:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:732:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:732:19: warning: cast from restricted __virtio16
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci_core.c:217:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:58: warning: restricted pci_power_t degrades to integer
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vringh.c:586:18: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:20: expected void *p
+drivers/video/fbdev/atmel_lcdfb.c:362:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1038:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1112:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1112:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1112:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1208:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:28: expected void *p
+drivers/video/fbdev/cirrusfb.c:1852:28: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:327:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:352:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1149:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1169:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1169:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1169:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1203:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1203:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1203:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/i740fb.c:743:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:20: expected void *p
+drivers/video/fbdev/i740fb.c:743:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1522:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1548:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1548:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1548:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:596:32: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:597:37: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:673:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:673:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:673:27: got void *
+drivers/video/fbdev/pxa168fb.c:763:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:763:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:763:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:795:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:795:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:795:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:821:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:821:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:821:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:826:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:826:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:826:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:827:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:827:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:828:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:828:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:828:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:832:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:835:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:835:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1141:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1141:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1141:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1249:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1294:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1294:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1294:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1311:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1311:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1311:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1314:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1727:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1727:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1727:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1008:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1008:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1008:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1122:36: warning: cast removes address space '__iomem' of expression
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds28e04.c:342:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:342:13: expected char [noderef] __user *_pu_addr
+drivers/w1/slaves/w1_ds28e04.c:342:13: got char *buf
+drivers/w1/slaves/w1_ds28e04.c:356:13: warning: incorrect type in initializer (different address spaces)
+drivers/w1/slaves/w1_ds28e04.c:356:13: expected char const [noderef] __user *_gu_addr
+drivers/w1/slaves/w1_ds28e04.c:356:13: got char const *buf
+drivers/w1/slaves/w1_therm.c:1008:18: warning: cast to restricted __le64
+drivers/w1/w1.c:428:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:428:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:428:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/aio.c:588:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:588:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:588:24: got struct kioctx_cpu *cpu
+fs/aio.c:754:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:754:18: expected struct kioctx_cpu *cpu
+fs/aio.c:754:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:801:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:801:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:801:24: got struct kioctx_cpu *cpu
+fs/aio.c:906:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:906:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:906:16: got struct kioctx_cpu *
+fs/aio.c:924:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:924:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:924:16: got struct kioctx_cpu *
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1844:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1856:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1861:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1862:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1863:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1864:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1869:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1870:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1871:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1872:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1873:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1874:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1877:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1879:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1880:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1883:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1884:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:377:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:377:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:377:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:386:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:386:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:386:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:426:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:426:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:426:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:433:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:433:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:433:33: got struct spinlock [noderef] __rcu *
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:318:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:194:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:359:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:1065:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1065:41: expected int result
+fs/dax.c:1065:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1439:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1439:46: expected int result
+fs/dax.c:1439:46: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1455:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1455:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1455:21: got unsigned long
+fs/dax.c:1496:51: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1496:51: expected int result
+fs/dax.c:1496:51: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1577:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1577:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1577:21: got unsigned long
+fs/dax.c:1611:62: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1611:62: expected int result
+fs/dax.c:1611:62: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1674:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1674:55: expected int result
+fs/dax.c:1674:55: got restricted vm_fault_t
+fs/dax.c:1689:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1689:58: expected int result
+fs/dax.c:1689:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:257:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:856:36: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:580:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:625:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:728:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:888:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:917:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1081:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1111:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1154:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1261:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1323:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1557:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1138:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c:1047:9: warning: context imbalance in 'dlm_master_lookup' - different lock contexts for basic block
+fs/dlm/lowcomms.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+fs/dlm/lowcomms.c:1293:16: warning: context imbalance in 'dlm_lowcomms_new_msg' - wrong count at exit
+fs/dlm/lowcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/topology.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dlm_lowcomms_commit_msg' - unexpected unlock
+fs/dlm/member.c:124:31: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:124:31: expected restricted __le32 [usertype] ro_nodeid
+fs/dlm/member.c:124:31: got unsigned int [usertype]
+fs/dlm/member.c:125:29: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:125:29: expected restricted __le16 [usertype] ro_slot
+fs/dlm/member.c:125:29: got unsigned short [usertype]
+fs/dlm/member.c:132:31: warning: restricted __le32 degrades to integer
+fs/dlm/member.c:134:36: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:134:36: expected int slot
+fs/dlm/member.c:134:36: got restricted __le16 [usertype] ro_slot
+fs/dlm/midcomms.c:570:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:678:19: warning: cast to restricted __le16
+fs/dlm/midcomms.c:680:16: warning: cast to restricted __le16
+fs/dlm/midcomms.c:718:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:737:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:747:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:756:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:766:42: warning: cast to restricted __le16
+fs/dlm/midcomms.c:769:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:804:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:838:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:898:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:912:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:920:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:1056:20: warning: context imbalance in 'dlm_midcomms_get_mhandle' - wrong count at exit
+fs/dlm/midcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:188:9: warning: context imbalance in 'dlm_midcomms_commit_mhandle' - unexpected unlock
+fs/dlm/util.c:25:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:25:33: expected unsigned int [usertype] h_version
+fs/dlm/util.c:25:33: got restricted __le32 [usertype]
+fs/dlm/util.c:27:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:27:33: expected unsigned int [usertype] h_lockspace
+fs/dlm/util.c:27:33: got restricted __le32 [usertype]
+fs/dlm/util.c:28:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:28:33: expected unsigned int [usertype] h_nodeid
+fs/dlm/util.c:28:33: got restricted __le32 [usertype]
+fs/dlm/util.c:29:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:29:33: expected unsigned short [usertype] h_length
+fs/dlm/util.c:29:33: got restricted __le16 [usertype]
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:36:35: warning: cast to restricted __le32
+fs/dlm/util.c:37:35: warning: cast to restricted __le32
+fs/dlm/util.c:38:35: warning: cast to restricted __le16
+fs/dlm/util.c:90:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:90:33: expected unsigned int [usertype] m_type
+fs/dlm/util.c:90:33: got restricted __le32 [usertype]
+fs/dlm/util.c:91:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:91:33: expected unsigned int [usertype] m_nodeid
+fs/dlm/util.c:91:33: got restricted __le32 [usertype]
+fs/dlm/util.c:92:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:92:33: expected unsigned int [usertype] m_pid
+fs/dlm/util.c:92:33: got restricted __le32 [usertype]
+fs/dlm/util.c:93:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:93:33: expected unsigned int [usertype] m_lkid
+fs/dlm/util.c:93:33: got restricted __le32 [usertype]
+fs/dlm/util.c:94:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:94:33: expected unsigned int [usertype] m_remid
+fs/dlm/util.c:94:33: got restricted __le32 [usertype]
+fs/dlm/util.c:95:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:95:33: expected unsigned int [usertype] m_parent_lkid
+fs/dlm/util.c:95:33: got restricted __le32 [usertype]
+fs/dlm/util.c:96:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:96:33: expected unsigned int [usertype] m_parent_remid
+fs/dlm/util.c:96:33: got restricted __le32 [usertype]
+fs/dlm/util.c:97:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:97:33: expected unsigned int [usertype] m_exflags
+fs/dlm/util.c:97:33: got restricted __le32 [usertype]
+fs/dlm/util.c:98:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:98:33: expected unsigned int [usertype] m_sbflags
+fs/dlm/util.c:98:33: got restricted __le32 [usertype]
+fs/dlm/util.c:99:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:99:33: expected unsigned int [usertype] m_flags
+fs/dlm/util.c:99:33: got restricted __le32 [usertype]
+fs/dlm/util.c:100:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:100:33: expected unsigned int [usertype] m_lvbseq
+fs/dlm/util.c:100:33: got restricted __le32 [usertype]
+fs/dlm/util.c:101:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:101:33: expected unsigned int [usertype] m_hash
+fs/dlm/util.c:101:33: got restricted __le32 [usertype]
+fs/dlm/util.c:102:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:102:33: expected int m_status
+fs/dlm/util.c:102:33: got restricted __le32 [usertype]
+fs/dlm/util.c:103:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:103:33: expected int m_grmode
+fs/dlm/util.c:103:33: got restricted __le32 [usertype]
+fs/dlm/util.c:104:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:104:33: expected int m_rqmode
+fs/dlm/util.c:104:33: got restricted __le32 [usertype]
+fs/dlm/util.c:105:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:105:33: expected int m_bastmode
+fs/dlm/util.c:105:33: got restricted __le32 [usertype]
+fs/dlm/util.c:106:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:106:33: expected int m_asts
+fs/dlm/util.c:106:33: got restricted __le32 [usertype]
+fs/dlm/util.c:107:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:107:33: expected int m_result
+fs/dlm/util.c:107:33: got restricted __le32 [usertype]
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:129:35: warning: cast to restricted __le32
+fs/dlm/util.c:130:35: warning: cast to restricted __le32
+fs/dlm/util.c:131:50: warning: cast to restricted __le32
+fs/dlm/util.c:138:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:138:33: expected unsigned int [usertype] rc_type
+fs/dlm/util.c:138:33: got restricted __le32 [usertype]
+fs/dlm/util.c:139:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:139:33: expected int rc_result
+fs/dlm/util.c:139:33: got restricted __le32 [usertype]
+fs/dlm/util.c:140:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:140:33: expected unsigned long long [usertype] rc_id
+fs/dlm/util.c:140:33: got restricted __le64 [usertype]
+fs/dlm/util.c:141:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:141:33: expected unsigned long long [usertype] rc_seq
+fs/dlm/util.c:141:33: got restricted __le64 [usertype]
+fs/dlm/util.c:142:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:142:33: expected unsigned long long [usertype] rc_seq_reply
+fs/dlm/util.c:142:33: got restricted __le64 [usertype]
+fs/dlm/util.c:149:35: warning: cast to restricted __le32
+fs/dlm/util.c:150:35: warning: cast to restricted __le32
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:152:35: warning: cast to restricted __le64
+fs/dlm/util.c:153:35: warning: cast to restricted __le64
+fs/exec.c:421:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:421:31: expected char const [noderef] __user *
+fs/exec.c:421:31: got void *
+fs/exec.c:1038:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1038:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1038:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1145:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1145:56: expected struct task_struct *parent
+fs/exec.c:1145:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1180:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1180:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1180:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1755:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1755:70: expected struct task_struct *tsk
+fs/exec.c:1755:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/fcntl.c:949:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:949:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:949:9: struct fasync_struct *
+fs/fcntl.c:1024:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1024:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1024:22: struct fasync_struct *
+fs/fcntl.c:1035:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1035:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1035:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:620:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:778:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:829:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1054:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:706:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:717:9: warning: context imbalance in 'inode_congested' - different lock contexts for basic block
+fs/fs-writeback.c:1745:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1929:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/page.c:1147:9: warning: context imbalance in '__fscache_uncache_page' - different lock contexts for basic block
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:784:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:840:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:871:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1552:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1670:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1684:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2062:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io-wq.c:754:25: warning: context imbalance in 'create_worker_cont' - different lock contexts for basic block
+fs/io-wq.c:933:17: warning: context imbalance in 'io_wqe_enqueue' - different lock contexts for basic block
+fs/io-wq.c:994:13: warning: context imbalance in 'io_acct_cancel_pending_work' - different lock contexts for basic block
+fs/io-wq.c:1023:9: warning: context imbalance in 'io_wqe_cancel_pending_work' - different lock contexts for basic block
+fs/io_uring.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:509:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:509:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:509:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:509:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:509:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:509:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c:3105:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3105:24: expected void [noderef] __user *
+fs/io_uring.c:3105:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4644:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4644:14: expected struct file *file
+fs/io_uring.c:4644:14: got struct file [noderef] __rcu *
+fs/io_uring.c:5269:72: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5269:72: expected int mask
+fs/io_uring.c:5269:72: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5273:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5273:21: expected unsigned int [usertype] result
+fs/io_uring.c:5273:21: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5298:29: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5298:29: expected unsigned int [usertype] result
+fs/io_uring.c:5298:29: got restricted __poll_t
+fs/io_uring.c:5383:51: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5383:51: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5383:51: got unsigned int [usertype] result
+fs/io_uring.c:5544:41: warning: incorrect type in argument 4 (different base types)
+fs/io_uring.c:5544:41: expected int mask
+fs/io_uring.c:5544:41: got restricted __poll_t [usertype]
+fs/io_uring.c:5616:30: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5616:53: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5616:53: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5616:53: got unsigned int
+fs/io_uring.c:5624:22: warning: invalid assignment: |=
+fs/io_uring.c:5624:22: left side has type restricted __poll_t
+fs/io_uring.c:5624:22: right side has type int
+fs/io_uring.c:5629:30: warning: invalid assignment: &=
+fs/io_uring.c:5629:30: left side has type restricted __poll_t
+fs/io_uring.c:5629:30: right side has type int
+fs/io_uring.c:5631:22: warning: invalid assignment: |=
+fs/io_uring.c:5631:22: left side has type restricted __poll_t
+fs/io_uring.c:5631:22: right side has type int
+fs/io_uring.c:5650:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5650:33: expected int mask
+fs/io_uring.c:5650:33: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5650:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:5650:50: expected int events
+fs/io_uring.c:5650:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:5762:24: warning: invalid assignment: |=
+fs/io_uring.c:5762:24: left side has type unsigned int
+fs/io_uring.c:5762:24: right side has type restricted __poll_t
+fs/io_uring.c:5763:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5763:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5763:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5763:38: expected restricted __poll_t
+fs/io_uring.c:5763:38: got unsigned int
+fs/io_uring.c:5903:35: warning: invalid assignment: &=
+fs/io_uring.c:5903:35: left side has type restricted __poll_t
+fs/io_uring.c:5903:35: right side has type int
+fs/io_uring.c:5904:54: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5904:35: warning: invalid assignment: |=
+fs/io_uring.c:5904:35: left side has type restricted __poll_t
+fs/io_uring.c:5904:35: right side has type unsigned int
+fs/io_uring.c:7931:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:7942:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:298:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:298:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:298:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:300:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:300:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:300:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:307:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:307:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:307:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:310:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:310:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:310:33: got struct spinlock [noderef] __rcu *
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2318:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:945:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/pnfs.c:307:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:599:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/nfs_fs.h):
+./include/linux/list.h:206:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1134:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1134:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1134:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1135:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1135:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1135:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1351:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/filecache.c:775:9: error: incompatible types in comparison expression (different address spaces):
+fs/nfsd/filecache.c:775:9: struct net [noderef] __rcu *
+fs/nfsd/filecache.c:775:9: struct net *
+fs/nfsd/nfs4proc.c:1538:24: warning: incorrect type in assignment (different base types)
+fs/nfsd/nfs4proc.c:1538:24: expected restricted __be32 [usertype] status
+fs/nfsd/nfs4proc.c:1538:24: got int
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:514:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:1097:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:348:6: warning: context imbalance in 'nfsd_copy_boot_verifier' - different lock contexts for basic block
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fanotify/fanotify.c:972:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fanotify/fanotify_user.c:247:63: warning: restricted fmode_t degrades to integer
+fs/notify/fanotify/fanotify_user.c:1278:28: warning: restricted fmode_t degrades to integer
+fs/notify/fsnotify.c:376:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:376:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:376:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:378:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:378:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:378:24: struct hlist_node *
+fs/notify/fsnotify.c:388:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:388:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:388:24: struct hlist_node *
+fs/notify/fsnotify.c:523:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:523:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:523:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:526:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:526:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:526:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:530:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:530:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:530:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:534:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:534:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:534:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:555:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:555:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:555:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:530:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:530:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:530:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:279:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:547:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:657:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:738:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:812:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ntfs3/dir.c:29:39: warning: incorrect type in argument 1 (different base types)
+fs/ntfs3/dir.c:29:39: expected unsigned short const [usertype] *pwcs
+fs/ntfs3/dir.c:29:39: got restricted __le16 const [usertype] *name
+fs/open.c:1023:21: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:46:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:127:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:46:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:46:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:46:23: struct posix_acl *
+fs/posix_acl.c:60:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:60:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:60:33: struct posix_acl *
+fs/proc/array.c:247:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:247:11: expected struct k_sigaction *k
+fs/proc/array.c:247:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:537:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:537:44: expected struct task_struct *tsk
+fs/proc/array.c:537:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:709:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:709:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:709:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:283:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:543:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2241:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2298:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2395:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1106:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2422:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2448:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:921:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:921:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:281:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:587:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1145:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1473:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1811:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1055:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1055:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1055:24: struct hlist_node *
+fs/seq_file.c:1057:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1057:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1057:24: struct hlist_node *
+fs/signalfd.c:66:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:66:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:66:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:68:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:68:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:68:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:73:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:73:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:73:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:108:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:126:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:129:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:133:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:149:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:153:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:171:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:180:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:180:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:180:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:184:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:184:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:184:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:194:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:194:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:194:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:196:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:196:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:196:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:198:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:198:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:200:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:200:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:200:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:300:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:300:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:300:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:302:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:302:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:302:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:304:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:304:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:304:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/ubifs/xattr.c:680:58: warning: Using plain integer as NULL pointer
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:192:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:768:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:780:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:168:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:579:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1187:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c:120:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:248:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:343:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:349:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block
+ipc/shm.c:412:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:679:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:930:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1573:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:432:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:818:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:862:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:455:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:455:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:455:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:465:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:465:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:465:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:549:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:549:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:549:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:569:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:569:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:569:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:192:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:293:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:298:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2180:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2180:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2180:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2183:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2183:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2183:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:533:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:533:35: expected void *
+kernel/bpf/arraymap.c:533:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:552:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:552:35: expected void *
+kernel/bpf/arraymap.c:552:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:584:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:584:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:584:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h, include/linux/cgroup-defs.h, include/linux/cgroup.h, include/net/netprio_cgroup.h, include/linux/netdevice.h, ...):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2563:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2565:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3391:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3727:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/core.c:219:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2372:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/compat.h, include/linux/filter.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/dispatcher.c:88:12: warning: symbol 'arch_prepare_bpf_dispatcher' was not declared. Should it be static?
+kernel/bpf/hashtab.c:764:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1111:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1178:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1239:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1304:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1356:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1390:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1546:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1331:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1332:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1333:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1334:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1335:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1336:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1337:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:90:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:261:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:13241:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:487:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6297:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6297:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6297:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6300:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6300:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6300:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2814:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2889:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:3000:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4890:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6080:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6173:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6201:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6250:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:967:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:266:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:266:13: expected struct cred const *old
+kernel/cred.c:266:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:355:42: expected struct cred const *cred
+kernel/cred.c:355:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:355:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:355:30: got struct cred const *
+kernel/cred.c:356:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:356:27: expected struct cred const *cred
+kernel/cred.c:356:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:41: expected struct cred const *_cred
+kernel/cred.c:357:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:358:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct cred const *cred
+kernel/cred.c:358:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:397:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:397:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:397:32: got struct cred const *
+kernel/cred.c:450:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:450:38: expected struct cred const *old
+kernel/cred.c:450:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: cast from unknown type
+kernel/cred.c:556:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:556:41: expected struct cred const *old
+kernel/cred.c:556:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:597:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:597:46: expected struct cred const *override
+kernel/cred.c:597:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:669:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:669:38: expected struct cred const *old
+kernel/cred.c:669:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:844:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:844:9: struct cred const *
+kernel/cred.c:844:9: struct cred const [noderef] __rcu *
+kernel/cred.c:894:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:894:21: expected struct cred const *cred
+kernel/cred.c:894:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:894:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:894:21: expected struct cred const *cred
+kernel/cred.c:894:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:898:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:898:21: expected struct cred const *cred
+kernel/cred.c:898:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:898:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:898:21: expected struct cred const *cred
+kernel/cred.c:898:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:898:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:898:21: expected struct cred const *cred
+kernel/cred.c:898:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:898:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:898:21: expected struct cred const *cred
+kernel/cred.c:898:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:910:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:910:31: expected struct cred const *cred
+kernel/cred.c:910:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:912:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:912:39: expected struct cred const *cred
+kernel/cred.c:912:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:924:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:924:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:924:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:924:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:924:9: expected struct cred const *cred
+kernel/cred.c:924:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:19: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:199:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2309:40: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3426:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3426:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3426:18: struct perf_event_context *
+kernel/events/core.c:3427:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3427:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3427:23: struct perf_event_context *
+kernel/events/core.c:3475:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3475:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3475:25: struct perf_event_context *
+kernel/events/core.c:3476:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3476:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3476:25: struct perf_event_context *
+kernel/events/core.c:4702:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4702:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4702:25: struct perf_event_context *
+kernel/events/core.c:5977:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5977:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5977:9: struct perf_buffer *
+kernel/events/core.c:5439:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5683:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5683:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5683:22: struct perf_buffer *
+kernel/events/core.c:5819:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5819:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5819:14: struct perf_buffer *
+kernel/events/core.c:5852:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5852:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5852:14: struct perf_buffer *
+kernel/events/core.c:5909:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5909:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5909:14: struct perf_buffer *
+kernel/events/core.c:5995:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5995:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5995:14: struct perf_buffer *
+kernel/events/core.c:6008:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6008:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6008:14: struct perf_buffer *
+kernel/events/core.c:7638:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7638:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7638:23: struct perf_event_context *
+kernel/events/core.c:7690:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7690:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7690:23: struct perf_event_context *
+kernel/events/core.c:7729:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7729:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7729:13: struct perf_buffer *
+kernel/events/core.c:7834:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7834:61: expected struct task_struct *p
+kernel/events/core.c:7834:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7836:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7836:61: expected struct task_struct *p
+kernel/events/core.c:7836:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8537:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8537:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8537:23: struct perf_event_context *
+kernel/events/core.c:9531:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9531:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9531:9: struct swevent_hlist *
+kernel/events/core.c:9570:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9570:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9570:17: struct swevent_hlist *
+kernel/events/core.c:9751:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9751:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9751:23: struct perf_event_context *
+kernel/events/core.c:10926:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12727:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12727:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12727:9: struct perf_event_context *
+kernel/events/core.c:12837:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12837:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12837:17: struct perf_event_context *
+kernel/events/core.c:13267:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13267:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13267:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:175:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:717:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2823:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4674:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9380:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9380:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9380:17: struct swevent_hlist *
+kernel/events/core.c:9400:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9400:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9400:17: struct swevent_hlist *
+kernel/events/core.c:9520:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9520:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9520:16: struct swevent_hlist *
+kernel/events/core.c:9520:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9520:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9520:16: struct swevent_hlist *
+kernel/events/core.c:9520:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9520:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9520:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1977:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1979:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1979:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1979:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2281:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2281:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2281:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:278:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:278:37: expected struct task_struct *tsk
+kernel/exit.c:278:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:32: expected struct task_struct *task
+kernel/exit.c:281:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:282:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:282:35: expected struct task_struct *task
+kernel/exit.c:282:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:327:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:327:24: expected struct task_struct *parent
+kernel/exit.c:327:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:354:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:354:27: expected struct spinlock [usertype] *lock
+kernel/exit.c:354:27: got struct spinlock [noderef] __rcu *
+kernel/exit.c:357:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:357:29: expected struct spinlock [usertype] *lock
+kernel/exit.c:357:29: got struct spinlock [noderef] __rcu *
+kernel/exit.c:396:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:396:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:396:23: struct task_struct *
+kernel/exit.c:420:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:420:9: struct list_head *
+kernel/exit.c:420:9: struct list_head [noderef] __rcu *
+kernel/exit.c:580:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:582:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:915:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1067:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1092:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1181:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1196:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1247:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1250:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1256:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1437:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1437:59: void *
+kernel/exit.c:1437:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1453:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1453:25: expected struct task_struct *parent
+kernel/exit.c:1453:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1817:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:420:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:105:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:105:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:105:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1545:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:161:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:763:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1017:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1017:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1017:19: got struct task_struct *p
+kernel/fork.c:1233:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1233:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1233:24: got struct file *new_exe_file
+kernel/fork.c:1233:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1233:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1233:24: got struct file *new_exe_file
+kernel/fork.c:1233:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1233:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1233:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1590:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1590:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1590:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1599:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1599:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1599:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1600:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1600:36: expected void const *q
+kernel/fork.c:1600:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1601:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1601:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1601:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1694:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1694:9: expected struct qspinlock *lock
+kernel/fork.c:1694:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1694:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1694:9: expected struct qspinlock *lock
+kernel/fork.c:1694:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1694:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1694:9: expected struct qspinlock *lock
+kernel/fork.c:1694:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:2013:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2013:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2013:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2017:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2017:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2017:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2322:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2322:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2322:32: got struct task_struct *
+kernel/fork.c:2331:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2331:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2331:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2380:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2380:54: expected struct list_head *head
+kernel/fork.c:2380:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2401:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2401:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2401:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2419:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2419:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2419:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2446:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2446:28: expected struct sighand_struct *sighand
+kernel/fork.c:2446:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2474:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2474:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2474:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2476:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2476:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2476:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2885:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2885:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2885:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2966:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2966:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2966:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2057:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2378:59: warning: dereference of noderef expression
+kernel/fork.c:2379:59: warning: dereference of noderef expression
+kernel/fork.c:1009:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1009:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1009:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/futex/pi.c:675:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex/pi.c:803:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+kernel/futex/pi.c:1068:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
+kernel/futex/pi.c:1100:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex/requeue.c:455:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex/waitwake.c:262:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex/waitwake.c:328:6: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
+kernel/futex/waitwake.c:449:36: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:791:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1918:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:586:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kcov.c:192:14: warning: symbol '__sanitizer_cov_trace_pc' was not declared. Should it be static?
+kernel/kcov.c:247:14: warning: symbol '__sanitizer_cov_trace_cmp1' was not declared. Should it be static?
+kernel/kcov.c:253:14: warning: symbol '__sanitizer_cov_trace_cmp2' was not declared. Should it be static?
+kernel/kcov.c:259:14: warning: symbol '__sanitizer_cov_trace_cmp4' was not declared. Should it be static?
+kernel/kcov.c:265:14: warning: symbol '__sanitizer_cov_trace_cmp8' was not declared. Should it be static?
+kernel/kcov.c:271:14: warning: symbol '__sanitizer_cov_trace_const_cmp1' was not declared. Should it be static?
+kernel/kcov.c:278:14: warning: symbol '__sanitizer_cov_trace_const_cmp2' was not declared. Should it be static?
+kernel/kcov.c:285:14: warning: symbol '__sanitizer_cov_trace_const_cmp4' was not declared. Should it be static?
+kernel/kcov.c:292:14: warning: symbol '__sanitizer_cov_trace_const_cmp8' was not declared. Should it be static?
+kernel/kcov.c:299:14: warning: symbol '__sanitizer_cov_trace_switch' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1123:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3309:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3309:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:450:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:450:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:450:17: char const *
+kernel/locking/lockdep_proc.c:451:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:451:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:451:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:331:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:352:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:397:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/seqlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/ww_mutex.h:191:9: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:470:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:527:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:546:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:567:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:573:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:594:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:624:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:631:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file:
+kernel/locking/rtmutex.c:1513:17: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:134:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:111:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:120:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:127:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:184:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:192:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:200:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:208:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:150:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:160:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:169:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:176:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:258:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:274:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:209:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:186:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:195:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:202:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:330:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:338:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:346:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:354:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:369:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:381:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:391:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module.c:256:18: warning: symbol 'kdb_modules' was not declared. Should it be static?
+kernel/module.c:2762:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2762:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2762:23: got void *
+kernel/module.c:4802:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:32:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:32:20: expected struct notifier_block **nl
+kernel/notifier.c:32:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:34:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:34:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:34:17: got struct notifier_block *
+kernel/notifier.c:35:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:35:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:35:9: struct notifier_block *
+kernel/notifier.c:44:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:44:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:44:25: struct notifier_block *
+kernel/notifier.c:146:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:168:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:198:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:232:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:235:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:262:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:265:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:283:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:318:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:343:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:360:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:367:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:391:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:422:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:425:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:452:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:455:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:485:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:55:77: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:275:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:754:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:755:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:115:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:115:54: expected int val
+kernel/power/suspend.c:115:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:357:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: cast from unknown type
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:432:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:432:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:432:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:455:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:455:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:455:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:491:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:491:54: expected struct task_struct *parent
+kernel/ptrace.c:491:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:499:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:499:53: expected struct task_struct *new_parent
+kernel/ptrace.c:499:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:547:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:547:41: expected struct task_struct *p1
+kernel/ptrace.c:547:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:549:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:549:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:549:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:751:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:751:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:751:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:759:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:759:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:759:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:882:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:882:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:882:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:886:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:886:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:886:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1116:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1116:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1116:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1118:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1118:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1118:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:497:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:698:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:714:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:888:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1270:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:785:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:791:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1474:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/tree.c:1431:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1845:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2621:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2674:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c:2704:30: warning: context imbalance in 'rcu_core' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:918:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_nocb.h:132:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_nocb.h:149:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_nocb.h:164:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_nocb.h:177:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_nocb.h:318:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_nocb.h:333:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_nocb.h:495:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_nocb.h:628:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_nocb.h:845:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_nocb.h:968:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
+kernel/rcu/tree_nocb.h:1006:32: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - different lock contexts for basic block
+kernel/scftorture.c:74:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/autogroup.c: note: in included file (through include/linux/sched/cputime.h, kernel/sched/sched.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:717:15: warning: context imbalance in 'autogroup_move_group' - different lock contexts for basic block
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/sched/core.c:714:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:714:48: expected struct task_struct *p
+kernel/sched/core.c:714:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:967:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:967:38: expected struct task_struct *curr
+kernel/sched/core.c:967:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1025:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1025:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1025:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2124:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2124:33: expected struct task_struct *p
+kernel/sched/core.c:2124:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2124:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2124:68: expected struct task_struct *tsk
+kernel/sched/core.c:2124:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3439:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3521:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3521:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3521:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3718:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3718:28: expected struct task_struct const *p
+kernel/sched/core.c:3718:28: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8819:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8819:43: expected struct task_struct *push_task
+kernel/sched/core.c:8819:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5230:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5230:38: expected struct task_struct *curr
+kernel/sched/core.c:5230:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5844:32: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5844:32: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5844:32: struct task_struct *
+kernel/sched/core.c:5871:23: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5871:23: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5871:23: struct task_struct *
+kernel/sched/core.c:5879:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5879:46: struct task_struct *
+kernel/sched/core.c:5879:46: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5934:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:5934:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:5934:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:6142:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6142:14: expected struct task_struct *prev
+kernel/sched/core.c:6142:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6774:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6774:17: struct task_struct *
+kernel/sched/core.c:6774:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6774:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6774:17: struct task_struct *
+kernel/sched/core.c:6774:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6774:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6774:17: struct task_struct *
+kernel/sched/core.c:6774:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6774:17: error: cast from unknown type
+kernel/sched/core.c:6978:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6978:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6978:22: struct task_struct *
+kernel/sched/core.c:9668:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:9668:16: expected struct task_struct *
+kernel/sched/core.c:9668:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:10195:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:10837:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:10837:25: expected struct task_struct *p
+kernel/sched/core.c:10837:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:250:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
+kernel/sched/core.c:260:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
+kernel/sched/core.c:471:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:504:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c:520:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1543:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1543:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:76:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:76:13: expected struct task_struct const *p
+kernel/sched/pelt.h:76:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:714:11: warning: dereference of noderef expression
+kernel/sched/core.c:1382:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
+kernel/sched/core.c:2115:33: warning: dereference of noderef expression
+kernel/sched/core.c:2116:19: warning: dereference of noderef expression
+kernel/sched/core.c:2117:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/core.c:2090:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2090:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2090:38: struct task_struct const *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/core_sched.c: note: in included file:
+kernel/sched/sched.h:1183:30: warning: context imbalance in 'sched_core_update_cookie' - wrong count at exit
+kernel/sched/cpufreq_schedutil.c:555:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:717:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: cast from unknown type
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: cast from unknown type
+kernel/sched/deadline.c:1883:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1883:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1883:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1894:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1894:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1894:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2102:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2102:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2102:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1767:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1767:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1767:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1844:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1844:43: expected struct task_struct *p
+kernel/sched/deadline.c:1844:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2419:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2419:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2419:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2421:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2421:23: expected struct task_struct *p
+kernel/sched/deadline.c:2421:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2423:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2423:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2423:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2587:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2587:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2587:22: struct task_struct *
+kernel/sched/deadline.c:1142:24: warning: context imbalance in 'dl_task_timer' - wrong count at exit
+kernel/sched/deadline.c:1383:24: warning: context imbalance in 'inactive_task_timer' - wrong count at exit
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/debug.c:424:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:424:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:424:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:746:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:746:9: expected struct task_struct *tsk
+kernel/sched/debug.c:746:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:746:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:746:9: expected struct task_struct *tsk
+kernel/sched/debug.c:746:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/fair.c:886:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:886:34: expected struct sched_entity *se
+kernel/sched/fair.c:886:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2465:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2465:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2465:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10915:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10915:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10915:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:4966:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:4966:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:4966:22: struct task_struct *
+kernel/sched/fair.c:5492:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5492:38: expected struct task_struct *curr
+kernel/sched/fair.c:5492:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5749:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5750:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6770:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6770:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6770:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6904:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6904:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6904:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7097:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7097:38: expected struct task_struct *curr
+kernel/sched/fair.c:7097:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7395:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7395:38: expected struct task_struct *curr
+kernel/sched/fair.c:7395:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8380:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8380:40: expected struct sched_domain *child
+kernel/sched/fair.c:8380:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8921:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8921:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8921:22: struct task_struct *
+kernel/sched/fair.c:10190:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10190:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10190:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9850:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9850:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9850:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10286:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10286:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10286:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:11094:6: warning: symbol 'task_vruntime_update' was not declared. Should it be static?
+kernel/sched/fair.c:2411:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2162:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2162:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2162:9: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/psi.c:151:1: warning: symbol 'psi_cgroups_enabled' was not declared. Should it be static?
+kernel/sched/psi.c:1253:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/psi.c:1253:9: void [noderef] __rcu *
+kernel/sched/psi.c:1253:9: void *
+kernel/sched/psi.c:739:13: warning: dereference of noderef expression
+kernel/sched/psi.c:763:38: warning: dereference of noderef expression
+kernel/sched/rt.c:919:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:919:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:919:70: struct task_struct *
+kernel/sched/rt.c:2355:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2355:25: struct task_struct *
+kernel/sched/rt.c:2355:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2355:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2355:25: struct task_struct *
+kernel/sched/rt.c:2355:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2355:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2355:25: struct task_struct *
+kernel/sched/rt.c:2355:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2355:25: error: cast from unknown type
+kernel/sched/rt.c:536:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:536:54: expected struct task_struct *curr
+kernel/sched/rt.c:536:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:675:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:1005:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:1005:38: expected struct task_struct *curr
+kernel/sched/rt.c:1005:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1547:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1547:31: expected struct task_struct *p
+kernel/sched/rt.c:1547:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1885:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1885:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1885:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1567:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1567:14: expected struct task_struct *curr
+kernel/sched/rt.c:1567:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1632:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1632:45: expected struct task_struct *p
+kernel/sched/rt.c:1632:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1693:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1693:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1693:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2027:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2027:40: expected struct task_struct *task
+kernel/sched/rt.c:2027:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2048:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2048:13: struct task_struct *
+kernel/sched/rt.c:2048:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2048:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2048:13: struct task_struct *
+kernel/sched/rt.c:2048:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2048:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2048:13: struct task_struct *
+kernel/sched/rt.c:2048:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2048:13: error: cast from unknown type
+kernel/sched/rt.c:2406:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2406:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2406:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2408:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2408:40: expected struct task_struct *p
+kernel/sched/rt.c:2408:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2408:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2408:61: expected struct task_struct *p
+kernel/sched/rt.c:2408:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/sched.h:2004:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2004:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2004:25: struct task_struct *
+kernel/sched/stats.c:149:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:149:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:149:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/stop_task.c:74:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:74:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:74:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:211:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:212:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:431:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:431:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:431:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:440:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:440:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:440:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:694:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:694:50: expected struct sched_domain *parent
+kernel/sched/topology.c:694:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:701:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:701:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:701:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:711:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:711:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:711:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:716:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:716:20: expected struct sched_domain *sd
+kernel/sched/topology.c:716:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:737:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:737:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:737:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:899:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:899:70: expected struct sched_domain *sd
+kernel/sched/topology.c:899:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:928:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:928:59: expected struct sched_domain *sd
+kernel/sched/topology.c:928:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:57: expected struct sched_domain *sd
+kernel/sched/topology.c:974:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:984:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:984:55: expected struct sched_domain *sd
+kernel/sched/topology.c:984:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:986:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:986:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:986:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1056:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1056:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1056:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1160:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1160:40: expected struct sched_domain *child
+kernel/sched/topology.c:1160:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1571:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1571:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1571:43: got struct sched_domain *child
+kernel/sched/topology.c:2130:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2130:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2130:31: got struct sched_domain *sd
+kernel/sched/topology.c:2233:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2233:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2233:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2250:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2250:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2250:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1742:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1742:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1742:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1755:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1755:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1755:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1742:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1742:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1742:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1755:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1755:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1755:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:929:31: warning: dereference of noderef expression
+kernel/sched/topology.c:1592:19: warning: dereference of noderef expression
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1335:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1335:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1335:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1347:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1347:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1347:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1851:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1851:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1851:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1869:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1869:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1869:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2011:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2011:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2011:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2014:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2014:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2014:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2020:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2020:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2020:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:695:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:695:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:695:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:697:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:697:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:697:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:884:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:884:9: expected struct qspinlock *lock
+kernel/signal.c:884:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1079:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1079:9: expected struct qspinlock *lock
+kernel/signal.c:1079:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1320:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1320:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1320:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1321:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1321:16: expected struct k_sigaction *action
+kernel/signal.c:1321:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1339:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1339:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1339:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1902:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1902:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1902:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2012:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2031:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2031:65: expected struct task_struct *tsk
+kernel/signal.c:2031:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2032:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2050:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2050:14: expected struct sighand_struct *psig
+kernel/signal.c:2050:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2079:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2079:46: expected struct task_struct *t
+kernel/signal.c:2079:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2080:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2080:34: expected struct task_struct *parent
+kernel/signal.c:2080:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2109:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2109:24: expected struct task_struct *parent
+kernel/signal.c:2109:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2112:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2112:24: expected struct task_struct *parent
+kernel/signal.c:2112:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2145:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2145:17: expected struct sighand_struct *sighand
+kernel/signal.c:2145:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2183:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2183:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2183:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2185:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2185:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2185:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2235:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2235:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2235:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2290:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2290:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2290:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2324:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2324:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2324:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2326:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2326:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2326:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2423:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2423:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2423:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2508:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2508:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2508:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2520:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2520:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2520:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2558:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2558:52: expected struct task_struct *tsk
+kernel/signal.c:2558:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2560:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2597:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2597:49: expected struct sighand_struct *sighand
+kernel/signal.c:2597:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2929:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2929:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2929:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2949:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2949:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2949:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3016:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3016:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3016:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3018:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3018:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3018:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3169:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3169:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3169:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3172:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3172:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3172:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3558:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3558:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3558:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3570:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3570:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3570:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3575:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3575:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3575:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3580:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3580:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3580:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4034:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4034:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4034:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4046:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4046:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4046:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4064:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4064:11: expected struct k_sigaction *k
+kernel/signal.c:4064:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4066:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4066:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4066:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4068:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4068:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:4068:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4116:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4116:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4116:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4733:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4733:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4733:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4742:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4742:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4742:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4752:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4752:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4752:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4729:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1031:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1298:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:717:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2032:40: warning: dereference of noderef expression
+kernel/signal.c:2032:40: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2351:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2560:49: warning: dereference of noderef expression
+kernel/signal.c:2560:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2678:69: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4035:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1068:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1068:32: expected struct task_struct *p1
+kernel/sys.c:1068:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:717:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:724:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:724:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:724:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:232:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:267:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:752:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:763:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:778:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:234:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:349:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:197:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:197:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:197:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:280:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:280:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:280:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:284:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:284:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:291:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:291:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:291:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:297:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:340:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1036:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1036:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1036:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1037:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1037:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1037:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1255:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1255:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1255:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1256:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1256:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1256:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1953:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1953:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1953:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1437:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1453:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1454:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1455:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1610:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1611:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1659:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1660:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1665:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1666:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1931:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1942:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3324:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3341:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3816:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3819:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3905:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4220:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4222:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4593:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4735:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4741:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4993:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4995:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5800:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5802:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5863:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5867:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5921:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5922:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6541:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6541:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6593:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6594:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6964:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6965:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7010:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:7010:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:7010:36: struct ftrace_ops *
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3119:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3119:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3119:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3120:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3120:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3120:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3124:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3124:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3124:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3096:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3096:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3096:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3097:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3097:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3097:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4828:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4914:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5276:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5306:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5691:1: warning: trying to concatenate 11828-character string (8191 bytes max)
+kernel/trace/trace.c:392:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:392:28: expected struct trace_export **list
+kernel/trace/trace.c:392:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:406:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:33: expected struct trace_export **list
+kernel/trace/trace.c:406:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2836:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2836:38: expected struct event_filter *filter
+kernel/trace/trace.c:2836:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:3218:46: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3218:46: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3218:46: got struct trace_buffer_struct *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3234:9: warning: incorrect type in initializer (different address spaces)
+kernel/trace/trace.c:3234:9: expected void const [noderef] __percpu *__vpp_verify
+kernel/trace/trace.c:3234:9: got int *
+kernel/trace/trace.c:3244:17: warning: incorrect type in assignment (different address spaces)
+kernel/trace/trace.c:3244:17: expected struct trace_buffer_struct *buffers
+kernel/trace/trace.c:3244:17: got struct trace_buffer_struct [noderef] __percpu *
+kernel/trace/trace.c:346:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:346:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:346:9: struct trace_export *
+kernel/trace/trace.c:361:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:361:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:361:9: struct trace_export *
+kernel/trace/trace_events.c:980:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:980:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:980:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1371:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1371:38: expected struct event_filter *filter
+kernel/trace/trace.h:1371:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1048:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1048:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1048:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1065:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1065:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1065:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:978:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:978:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:978:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:200:1: warning: symbol '__pcpu_scope_per_cpu_osnoise_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:223:1: warning: symbol '__pcpu_scope_per_cpu_timerlat_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:315:14: warning: symbol 'interface_lock' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:1980:5: warning: symbol 'timerlat_min_period' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:1981:5: warning: symbol 'timerlat_max_period' was not declared. Should it be static?
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1371:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1371:38: expected struct event_filter *filter
+kernel/trace/trace.h:1371:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1371:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1371:38: expected struct event_filter *filter
+kernel/trace/trace.h:1371:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_uprobe.c: note: in included file (through kernel/trace/trace_dynevent.h):
+kernel/trace/trace.h:1371:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1371:38: expected struct event_filter *filter
+kernel/trace/trace.h:1371:38: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3546:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3601:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/atomic64_test.c: note: in included file (through arch/powerpc/include/asm/atomic.h, include/linux/atomic.h):
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+lib/bch.c:294:19: warning: incorrect type in assignment (different base types)
+lib/bch.c:294:19: expected unsigned int [usertype] w
+lib/bch.c:294:19: got restricted __be32 [usertype]
+lib/bitmap.c:1380:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1380:32: expected unsigned long
+lib/bitmap.c:1380:32: got restricted __le64 [usertype]
+lib/bitmap.c:1382:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1382:32: expected unsigned long
+lib/bitmap.c:1382:32: got restricted __le32 [usertype]
+lib/clz_tab.c:2:21: warning: symbol '__clz_tab' was not declared. Should it be static?
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/digsig.c:215:47: warning: incorrect type in argument 1 (different base types)
+lib/digsig.c:215:47: expected restricted __be64 const [usertype] *p
+lib/digsig.c:215:47: got unsigned long long [usertype] *
+lib/iov_iter.c:681:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:681:38: expected void [noderef] __user *to
+lib/iov_iter.c:681:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/kunit/debugfs.c:28:6: warning: symbol 'kunit_debugfs_cleanup' was not declared. Should it be static?
+lib/kunit/debugfs.c:33:6: warning: symbol 'kunit_debugfs_init' was not declared. Should it be static?
+lib/kunit/debugfs.c:92:6: warning: symbol 'kunit_debugfs_create_suite' was not declared. Should it be static?
+lib/kunit/debugfs.c:108:6: warning: symbol 'kunit_debugfs_destroy_suite' was not declared. Should it be static?
+lib/locking-selftest.c:304:1: warning: context imbalance in 'AA_spin' - wrong count at exit
+lib/locking-selftest.c:306:1: warning: context imbalance in 'AA_wlock' - wrong count at exit
+lib/locking-selftest.c:308:1: warning: context imbalance in 'AA_rlock' - wrong count at exit
+lib/locking-selftest.c:327:13: warning: context imbalance in 'rlock_AA1' - wrong count at exit
+lib/locking-selftest.c:333:13: warning: context imbalance in 'rlock_AA1B' - wrong count at exit
+lib/locking-selftest.c:353:13: warning: context imbalance in 'rlock_AA2' - wrong count at exit
+lib/locking-selftest.c:365:13: warning: context imbalance in 'rlock_AA3' - wrong count at exit
+lib/locking-selftest.c:728:1: warning: context imbalance in 'double_unlock_spin' - unexpected unlock
+lib/locking-selftest.c:730:1: warning: context imbalance in 'double_unlock_wlock' - unexpected unlock
+lib/locking-selftest.c:732:1: warning: context imbalance in 'double_unlock_rlock' - unexpected unlock
+lib/locking-selftest.c:759:1: warning: context imbalance in 'init_held_spin' - wrong count at exit
+lib/locking-selftest.c:761:1: warning: context imbalance in 'init_held_wlock' - wrong count at exit
+lib/locking-selftest.c:763:1: warning: context imbalance in 'init_held_rlock' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'rcu_exit' - unexpected unlock
+./include/linux/rcupdate.h:756:25: warning: context imbalance in 'rcu_bh_exit' - unexpected unlock
+./include/linux/rcupdate.h:801:25: warning: context imbalance in 'rcu_sched_exit' - unexpected unlock
+lib/locking-selftest.c:2497:13: warning: context imbalance in 'raw_spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2506:13: warning: context imbalance in 'spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2574:1: warning: context imbalance in 'RCU_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2575:1: warning: context imbalance in 'RAW_SPINLOCK_in_MUTEX' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2576:1: warning: context imbalance in 'SPINLOCK_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2577:1: warning: context imbalance in 'MUTEX_in_SPINLOCK' - wrong count at exit
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:102:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:102:9: error: got }
+lib/raid6/altivec1.c:108:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec1.c:108:9: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:108:9: error: got {
+lib/raid6/altivec1.c:108:9: error: Expected ) in function declarator
+lib/raid6/altivec1.c:108:9: error: got 1
+lib/raid6/altivec1.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:108:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:108:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec1.c:108:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec1.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:113:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:113:9: error: got }
+lib/raid6/altivec2.c:119:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec2.c:119:9: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:119:9: error: got {
+lib/raid6/altivec2.c:119:9: error: Expected ) in function declarator
+lib/raid6/altivec2.c:119:9: error: got 1
+lib/raid6/altivec2.c:119:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:119:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:119:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec2.c:119:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec2.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:135:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:135:9: error: got }
+lib/raid6/altivec4.c:141:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec4.c:141:9: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:141:9: error: got {
+lib/raid6/altivec4.c:141:9: error: Expected ) in function declarator
+lib/raid6/altivec4.c:141:9: error: got 1
+lib/raid6/altivec4.c:141:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:141:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:141:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec4.c:141:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec4.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:179:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:179:9: error: got }
+lib/raid6/altivec8.c:185:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec8.c:185:9: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:185:9: error: got {
+lib/raid6/altivec8.c:185:9: error: Expected ) in function declarator
+lib/raid6/altivec8.c:185:9: error: got 1
+lib/raid6/altivec8.c:185:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:185:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:185:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec8.c:185:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec8.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/test_blackhole_dev.c:59:27: warning: incorrect type in assignment (different base types)
+lib/test_blackhole_dev.c:59:27: expected restricted __be16 [usertype] payload_len
+lib/test_blackhole_dev.c:59:27: got unsigned long
+lib/test_bpf.c:7653:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7653:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7653:25: got restricted __be16 [usertype]
+lib/test_bpf.c:7667:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7667:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7667:24: got restricted __be32 [usertype]
+lib/test_bpf.c:7678:25: warning: cast from restricted __be64
+lib/test_bpf.c:7690:31: warning: restricted __be64 degrades to integer
+lib/test_bpf.c:7702:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7702:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7702:25: got restricted __be16 [usertype]
+lib/test_bpf.c:7716:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7716:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7716:24: got restricted __be32 [usertype]
+lib/test_bpf.c:7727:25: warning: cast from restricted __be64
+lib/test_bpf.c:7739:31: warning: restricted __be64 degrades to integer
+lib/test_bpf.c:7751:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7751:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7751:24: got restricted __le16 [usertype]
+lib/test_bpf.c:7765:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7765:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7765:24: got restricted __le32 [usertype]
+lib/test_bpf.c:7776:25: warning: cast from restricted __le64
+lib/test_bpf.c:7788:31: warning: restricted __le64 degrades to integer
+lib/test_bpf.c:7800:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7800:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7800:25: got restricted __le16 [usertype]
+lib/test_bpf.c:7814:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7814:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7814:24: got restricted __le32 [usertype]
+lib/test_bpf.c:7825:25: warning: cast from restricted __le64
+lib/test_bpf.c:7837:31: warning: restricted __le64 degrades to integer
+lib/test_bpf.c:4876:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
+lib/test_bpf.c:4887:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
+lib/test_bpf.c:4964:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5042:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5058:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5183:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:5361:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:5671:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
+lib/test_bpf.c:5672:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
+lib/test_bpf.c:5683:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
+lib/test_bpf.c:5684:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
+lib/test_bpf.c:5806:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5817:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6204:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6242:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6258:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6259:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6290:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6306:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6307:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
+lib/test_bpf.c:6416:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6454:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6455:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6470:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6502:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6503:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
+lib/test_bpf.c:6518:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6628:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6666:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6667:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6682:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6683:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:6714:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6715:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
+lib/test_bpf.c:6730:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6731:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
+lib/test_bpf.c:6807:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6819:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6832:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6844:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6857:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6882:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6894:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6974:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6985:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6997:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7008:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7020:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7031:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7043:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7115:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7127:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7140:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7152:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7165:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7190:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7202:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7282:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7293:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7305:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7316:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7328:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7339:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7351:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7375:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:7387:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7399:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7412:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7424:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7437:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7449:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7462:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7474:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7510:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:7521:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7532:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7544:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7555:25: warning: cast truncates bits from constant value (f123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7567:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7647:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7658:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7672:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7678:30: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7683:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7696:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7707:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7721:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7727:30: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7732:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7745:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7756:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7770:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7776:30: warning: cast truncates bits from constant value (efcdab8967452301 becomes 67452301)
+lib/test_bpf.c:7781:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7794:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7805:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7819:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7825:30: warning: cast truncates bits from constant value (1032547698badcfe becomes 98badcfe)
+lib/test_bpf.c:7830:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7843:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7863:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7883:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7903:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7923:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7943:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7964:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:7965:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7966:25: warning: cast truncates bits from constant value (8090a0b0c0d0e008 becomes c0d0e008)
+lib/test_bpf.c:7986:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:7987:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7988:25: warning: cast truncates bits from constant value (8090a0b0c0d0e088 becomes c0d0e088)
+lib/test_bpf.c:8008:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8009:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:8010:25: warning: cast truncates bits from constant value (8090a0b0c0d00708 becomes c0d00708)
+lib/test_bpf.c:8030:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8031:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:8032:25: warning: cast truncates bits from constant value (8090a0b0c0d08788 becomes c0d08788)
+lib/test_bpf.c:8052:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8053:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:8054:25: warning: cast truncates bits from constant value (8090a0b005060708 becomes 5060708)
+lib/test_bpf.c:8074:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8075:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:8076:25: warning: cast truncates bits from constant value (8090a0b085868788 becomes 85868788)
+lib/test_bpf.c:8230:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:8276:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8294:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8409:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8410:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8411:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8412:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8414:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8415:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8416:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8417:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8429:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8430:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8431:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8432:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8434:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8435:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8436:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8437:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8449:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8450:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8451:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8452:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8454:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8455:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8456:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8457:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8469:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8470:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8471:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8472:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8474:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8475:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8476:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8477:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8489:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8490:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8491:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8492:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8582:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8583:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8599:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8600:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8617:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8618:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8635:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8636:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8654:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8655:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8659:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:9862:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9891:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9906:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9935:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:11261:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:11492:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11492:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11493:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11493:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11494:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11494:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11495:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11495:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11496:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11496:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11497:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11497:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11498:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11498:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11499:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11499:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11500:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11500:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11522:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11523:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11524:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11525:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11531:25: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11567:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11568:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11569:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11570:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11571:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11572:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11573:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11574:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11575:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11576:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11577:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11578:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11603:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11603:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11604:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11604:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11605:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11605:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11606:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11606:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11607:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11607:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11608:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11608:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11609:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11609:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11610:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11610:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11611:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11611:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11612:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11612:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11613:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11613:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11614:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11614:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_ida.c:16:6: warning: symbol 'ida_dump' was not declared. Should it be static?
+lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static?
+lib/test_lockup.c:420:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:420:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:420:13: got void *ptr
+lib/test_lockup.c:421:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:421:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:421:13: got void *
+lib/test_lockup.c:230:9: warning: context imbalance in 'test_lock' - wrong count at exit
+lib/test_lockup.c:250:25: warning: context imbalance in 'test_unlock' - unexpected unlock
+lib/test_overflow.c:381:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:383:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:385:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:386:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:403:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:405:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:407:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:408:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:413:16: warning: cast truncates bits from constant value (100 becomes 0)
+lib/test_overflow.c:415:16: warning: cast truncates bits from constant value (10000 becomes 0)
+lib/test_overflow.c:417:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_overflow.c:418:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_printf.c:681:49: warning: cast from restricted gfp_t
+lib/test_printf.c:685:58: warning: cast from restricted gfp_t
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:387:1: warning: Using plain integer as NULL pointer
+lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static?
+lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static?
+lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static?
+lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types):
+lib/test_xarray.c:368:17: void [noderef] __rcu *
+lib/test_xarray.c:368:17: struct xa_node *
+lib/test_xarray.c:745:9: warning: Using plain integer as NULL pointer
+lib/ubsan.c:169:6: warning: symbol '__ubsan_handle_divrem_overflow' was not declared. Should it be static?
+lib/ubsan.c:250:6: warning: symbol '__ubsan_handle_type_mismatch' was not declared. Should it be static?
+lib/ubsan.c:264:6: warning: symbol '__ubsan_handle_type_mismatch_v1' was not declared. Should it be static?
+lib/ubsan.c:278:6: warning: symbol '__ubsan_handle_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:295:6: warning: symbol '__ubsan_handle_shift_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:337:6: warning: symbol '__ubsan_handle_builtin_unreachable' was not declared. Should it be static?
+lib/ubsan.c:347:6: warning: symbol '__ubsan_handle_load_invalid_value' was not declared. Should it be static?
+lib/vsprintf.c:2237:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_lzma2.c:964:23: warning: function 'xz_dec_lzma2_run' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1141:31: warning: function 'xz_dec_lzma2_create' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1165:23: warning: function 'xz_dec_lzma2_reset' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1201:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/common/debug.c:24:5: warning: symbol 'g_debuglevel' was not declared. Should it be static?
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/backing-dev.c:640:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:640:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:640:9: got void **slot
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:170:1: expected unsigned long flags
+./include/trace/events/compaction.h:170:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:170:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2560:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2560:39: expected int may_perform_io
+mm/compaction.c:2560:39: got restricted gfp_t
+mm/compaction.c:531:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:651:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1143:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, include/linux/energy_model.h, ...):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/damon/paddr.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in '__damon_pa_young' - unexpected unlock
+mm/damon/vaddr.c: note: in included file:
+mm/damon/vaddr-test.h:75:47: warning: missing braces around initializer
+mm/damon/vaddr.c: note: in included file (through mm/damon/prmtv-common.h):
+./include/linux/damon.h:425:32: error: marked inline, but without a definition
+./include/linux/damon.h:425:32: error: marked inline, but without a definition
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug_vm_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1566:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1603:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1710:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1821:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1831:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2460:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2723:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:454:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:527:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:594:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1386:17: warning: context imbalance in 'demote_free_huge_page' - unexpected unlock
+mm/hugetlb.c:4875:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
+./include/linux/mm.h:1199:22: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:5988:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kmemleak.c:1618:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:385:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4068:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4068:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4068:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4070:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4070:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4070:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4226:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4226:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4226:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4320:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4320:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4320:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5935:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5935:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5935:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:778:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
+./include/linux/memcontrol.h:778:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
+./include/linux/memcontrol.h:778:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
+mm/memcontrol.c:2018:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
+mm/memcontrol.c:2070:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5786:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5980:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory-failure.c:639:17: warning: context imbalance in 'hwpoison_pte_range' - unexpected unlock
+mm/memory.c:155:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1026:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1722:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1771:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2273:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2529:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2808:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+mm/memory.c:3166:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3229:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4875:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c:4996:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:5026:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/memory.c:5060:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:514:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:759:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:110:23: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1581:39: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2160:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c:326:20: warning: context imbalance in 'move_normal_pud' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c:225:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c:1182:20: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:717:9: warning: context imbalance in 'folio_account_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:717:9: warning: context imbalance in '__folio_cancel_dirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:717:9: warning: context imbalance in 'folio_clear_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:159:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:183:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3804:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_owner.c: note: in included file (through include/linux/radix-tree.h, include/linux/fs.h, include/linux/debugfs.h):
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:353:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c:2012:24: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_mlock_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_make_device_exclusive_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2458:39: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2488:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3327:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:89:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1595:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:919:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1595:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:952:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1177:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+mm/swapfile.c:1189:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1326:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1383:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1444:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:1702:44: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3661:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c:103:17: warning: context imbalance in 'truncate_exceptional_pvec_entries' - unexpected unlock
+mm/util.c:124:6: warning: multiple definitions for function 'kmemdup'
+mm/util.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/thread_info.h, include/asm-generic/preempt.h, ...):
+./include/linux/fortify-string.h:296:23: the previous one is here
+mm/vmalloc.c:3874:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:3889:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:87:1: expected unsigned long flags
+./include/trace/events/vmscan.h:87:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:113:1: expected unsigned long flags
+./include/trace/events/vmscan.h:113:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:197:1: expected unsigned long flags
+./include/trace/events/vmscan.h:197:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:438:1: expected unsigned long flags
+./include/trace/events/vmscan.h:438:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:87:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:87:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:87:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:113:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:113:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:113:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:197:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:197:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:197:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:279:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:279:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:279:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:279:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:438:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:438:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:438:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c:1291:28: warning: context imbalance in '__remove_mapping' - unexpected unlock
+mm/vmscan.c: note: in included file:
+./include/linux/mm.h:960:29: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+mm/vmscan.c:2302:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1581:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1441:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:989:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:989:25: expected struct list_head *unbuddied
+mm/z3fold.c:989:25: got void [noderef] __percpu *
+mm/z3fold.c:995:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:995:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:995:33: got struct list_head *
+mm/z3fold.c:1020:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1020:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1020:25: got struct list_head *unbuddied
+mm/z3fold.c:1051:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1051:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1051:25: got struct list_head *unbuddied
+mm/z3fold.c:518:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:359:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:359:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:732:33: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:802:13: warning: context imbalance in 'do_compact_page' - wrong count at exit
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:1182:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:1313:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:1667:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1296:9: warning: context imbalance in 'zs_map_object' - wrong count at exit
+mm/zsmalloc.c:1331:9: warning: context imbalance in 'zs_unmap_object' - unexpected unlock
+mm/zsmalloc.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'find_alloced_obj' - different lock contexts for basic block
+mm/zsmalloc.c:1666:25: warning: context imbalance in 'migrate_zspage' - unexpected unlock
+mm/zsmalloc.c:1795:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1800:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+mm/zsmalloc.c:2032:9: warning: context imbalance in 'zs_page_migrate' - different lock contexts for basic block
+net/802/garp.c:596:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:596:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:596:9: warning: dereference of noderef expression
+net/802/garp.c:596:9: warning: dereference of noderef expression
+net/802/mrp.c:877:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:877:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:877:9: warning: dereference of noderef expression
+net/802/mrp.c:877:9: warning: dereference of noderef expression
+net/9p/client.c:788:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:788:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:788:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:790:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:790:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:790:48: got struct spinlock [noderef] __rcu *
+net/9p/client.c:870:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:870:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:870:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:872:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:872:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:872:48: got struct spinlock [noderef] __rcu *
+net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
+net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net
+net/appletalk/aarp.c:446:28: got unsigned short [usertype]
+net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
+net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
+net/appletalk/ddp.c:100:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:113:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:409:47: warning: restricted __be16 degrades to integer
+net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
+net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
+net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
+net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
+net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
+net/bluetooth/af_bluetooth.c:176:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
+net/bluetooth/hci_codec.c: note: in included file:
+./include/net/bluetooth/hci_core.h:142:35: warning: array of flexible structures
+net/bluetooth/mgmt.c:3646:29: warning: restricted __le16 degrades to integer
+net/bluetooth/mgmt.c:4348:9: warning: cast to restricted __le32
+net/bluetooth/sco.c: note: in included file:
+./include/net/bluetooth/hci_core.h:142:35: warning: array of flexible structures
+net/bpf/test_run.c:170:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:175:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:180:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:185:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:190:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:195:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:204:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:209:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:214:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:220:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:225:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:230:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/netfilter/nft_meta_bridge.c:56:39: warning: incorrect type in argument 2 (different base types)
+net/bridge/netfilter/nft_meta_bridge.c:56:39: expected unsigned short [usertype] val
+net/bridge/netfilter/nft_meta_bridge.c:56:39: got restricted __be16 [usertype]
+net/caif/caif_usb.c:109:32: warning: restricted __be16 degrades to integer
+net/caif/caif_usb.c:110:33: warning: restricted __be16 degrades to integer
+net/caif/cfctrl.c:242:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:242:23: expected unsigned int [usertype] tmp32
+net/caif/cfctrl.c:242:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:249:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:249:23: expected unsigned int [addressable] [usertype] tmp32
+net/caif/cfctrl.c:249:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:256:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:256:23: expected unsigned short [usertype] tmp16
+net/caif/cfctrl.c:256:23: got restricted __le16 [usertype]
+net/caif/cfctrl.c:258:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:258:23: expected unsigned short [addressable] [usertype] tmp16
+net/caif/cfctrl.c:258:23: got restricted __le16 [usertype]
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:127:14: struct cflayer *
+net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:131:17: struct cflayer *
+net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:111:9: struct cflayer *
+net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:141:14: struct cflayer *
+net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:145:17: struct cflayer *
+net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:167:9: struct cflayer *
+net/caif/cfserl.c:121:29: warning: cast to restricted __le16
+net/core/bpf_sk_storage.c:364:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:728:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:857:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3290:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3290:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3290:23: got unsigned int
+net/core/dev.c:3290:23: warning: cast from restricted __wsum
+net/core/dev.c:5076:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
+net/core/dev.c:3829:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:5034:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/filter.c:1411:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1411:39: expected struct sock_filter const *filter
+net/core/filter.c:1411:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1489:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1489:39: expected struct sock_filter const *filter
+net/core/filter.c:1489:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2296:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2296:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2296:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4183:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4576:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7130:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:246:32: warning: cast to restricted __be16
+net/core/filter.c:273:32: warning: cast to restricted __be32
+net/core/filter.c:1910:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1910:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1910:43: got unsigned long long [usertype] to
+net/core/filter.c:1913:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1913:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1913:36: got unsigned long long [usertype] from
+net/core/filter.c:1913:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1913:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1913:42: got unsigned long long [usertype] to
+net/core/filter.c:1916:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1916:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1916:36: got unsigned long long [usertype] from
+net/core/filter.c:1916:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1916:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1916:42: got unsigned long long [usertype] to
+net/core/filter.c:1961:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1961:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1961:59: got unsigned long long [usertype] to
+net/core/filter.c:1964:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1964:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1964:52: got unsigned long long [usertype] from
+net/core/filter.c:1964:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1964:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1964:58: got unsigned long long [usertype] to
+net/core/filter.c:1967:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1967:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1967:52: got unsigned long long [usertype] from
+net/core/filter.c:1967:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1967:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1967:58: got unsigned long long [usertype] to
+net/core/filter.c:2013:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2013:28: expected unsigned long long
+net/core/filter.c:2013:28: got restricted __wsum
+net/core/filter.c:2035:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2035:35: expected unsigned long long
+net/core/filter.c:2035:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5333:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5333:17: expected unsigned int [usertype] spi
+net/core/filter.c:5333:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5341:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5341:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5341:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/lwtunnel.c:216:60: warning: incorrect type in initializer (different address spaces)
+net/core/lwtunnel.c:216:60: expected struct lwtunnel_encap_ops const *ops
+net/core/lwtunnel.c:216:60: got struct lwtunnel_encap_ops const [noderef] __rcu *
+net/core/neighbour.c:382:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:836:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2230:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c:2234:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3808:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3820:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype]
+net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv
+net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
+net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate
+net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val
+net/dccp/proto.c:535:52: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:535:52: expected restricted __be32 const [usertype] service
+net/dccp/proto.c:535:52: got int [addressable] val
+net/dccp/proto.c:718:57: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:718:57: expected restricted __be32 [usertype] param
+net/dccp/proto.c:718:57: got int cmsg_type
+net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
+net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params
+net/dccp/qpolicy.c:88:27: got int
+net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
+net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
+net/decnet/af_decnet.c:250:22: warning: incorrect type in assignment (different base types)
+net/decnet/af_decnet.c:250:22: expected unsigned int hash
+net/decnet/af_decnet.c:250:22: got restricted __le16 [usertype] sdn_objnamel
+net/decnet/af_decnet.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/af_decnet.c:2164:9: warning: context imbalance in 'dn_socket_get_idx' - wrong count at exit
+net/decnet/af_decnet.c:2184:9: warning: context imbalance in 'dn_socket_seq_next' - unexpected unlock
+net/decnet/af_decnet.c:2193:17: warning: context imbalance in 'dn_socket_seq_stop' - unexpected unlock
+net/decnet/dn_nsp_out.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/dn_route.c:127:5: warning: symbol 'decnet_dst_gc_interval' was not declared. Should it be static?
+net/decnet/dn_route.c:1289:37: warning: incorrect type in argument 1 (different address spaces)
+net/decnet/dn_route.c:1289:37: expected struct dst_entry **pprt
+net/decnet/dn_route.c:1289:37: got struct dst_entry [noderef] __rcu **pprt
+net/decnet/dn_route.c:1291:48: warning: incorrect type in argument 2 (different address spaces)
+net/decnet/dn_route.c:1291:48: expected struct dst_entry *dst_orig
+net/decnet/dn_route.c:1291:48: got struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1291:23: warning: incorrect type in assignment (different address spaces)
+net/decnet/dn_route.c:1291:23: expected struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1291:23: got struct dst_entry *
+net/decnet/dn_route.c:308:43: warning: restricted __le16 degrades to integer
+net/decnet/dn_route.c:1788:9: warning: context imbalance in 'dn_rt_cache_get_first' - wrong count at exit
+net/decnet/dn_route.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h, include/linux/seq_file.h, arch/powerpc/include/asm/machdep.h, arch/powerpc/include/asm/archrandom.h, ...):
+./include/linux/rcupdate.h:756:25: warning: context imbalance in 'dn_rt_cache_get_next' - unexpected unlock
+./include/linux/rcupdate.h:756:25: warning: context imbalance in 'dn_rt_cache_seq_stop' - unexpected unlock
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/sysctl_net_decnet.c:38:5: warning: symbol 'decnet_log_martians' was not declared. Should it be static?
+net/ipv4/af_inet.c:1499:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2920:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2948:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2965:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c:1159:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/ipmr.c:2893:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
+net/ipv4/ipmr.c: note: in included file (through include/linux/mroute.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
+net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ipt_CLUSTERIP.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'clusterip_tg_check' - unexpected unlock
+./include/linux/rculist.h:157:25: warning: context imbalance in 'clusterip_tg_destroy' - unexpected unlock
+net/ipv4/netfilter/nf_nat_h323.c:595:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... )
+net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, include/net/net_namespace.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:772:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:772:46: expected unsigned int [usertype] key
+net/ipv4/route.c:772:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:372:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:372:48: expected unsigned int [usertype] key
+./include/net/route.h:372:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c:222:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c:6937:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3105:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3105:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3105:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3213:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3213:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3213:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3217:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3217:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3217:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c:1641:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+net/ipv4/tcp_ipv4.c:1915:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2145:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2314:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2362:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2393:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2434:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2565:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2784:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2811:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2953:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3106:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3106:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3214:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3214:45: 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:173:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:173:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:173:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:175:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:175:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:175:52: got fouled restricted __sum16
+net/ipv4/udp.c:1475:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1507:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+net/ipv4/udp.c:1519:28: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2965:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:2987:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3037:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:138:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:138:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:138:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:329:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:329:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:329:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:331:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:331:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:331:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:347:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:347:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:347:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:349:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:349:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:349:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2698:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/ip6_input.c:511:20: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
+net/ipv6/ip6mr.c:405:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
+net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
+./include/linux/mroute_base.h:427:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2335:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2335:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2335:39: got restricted __be32
+net/ipv6/seg6.c:190:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:190:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:190:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:368:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:368:24: got void *
+net/ipv6/tcp_ipv6.c:1442:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1796:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
+net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
+net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
+net/mctp/route.c:124:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block
+net/mctp/route.c:469:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock
+net/mpls/af_mpls.c: note: in included file:
+net/mpls/internal.h:157:38: warning: array of flexible structures
+net/mptcp/pm_netlink.c:507:25: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
+net/mptcp/pm_netlink.c:622:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
+net/mptcp/protocol.c:2820:24: warning: context imbalance in 'mptcp_sk_clone' - unexpected unlock
+net/mptcp/protocol.c:2973:31: warning: context imbalance in 'mptcp_release_cb' - unexpected unlock
+net/netfilter/core.c:692:26: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/core.c:692:26: void ( [noderef] __rcu * )( ... )
+net/netfilter/core.c:692:26: void ( * )( ... )
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'call_ad' - unexpected unlock
+net/netfilter/ipvs/ip_vs_ctl.c:1397:27: warning: dereference of noderef expression
+net/netfilter/ipvs/ip_vs_proto_sctp.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_conncount.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/radix-tree.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, ...):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_broadcast.c:61:41: warning: dereference of noderef expression
+net/netfilter/nf_conntrack_core.c:2457:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2457:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2457:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:2782:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_core.c:2782:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_core.c:2782:9: void ( * )( ... )
+net/netfilter/nf_conntrack_core.c:113:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:123:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+net/netfilter/nf_conntrack_core.c:2295:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1980:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1980:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1980:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3392:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3392:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3392:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1195:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_pptp.c:125:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( * )( ... )
+net/netfilter/nf_conntrack_proto_sctp.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:36:62: error: incompatible types in comparison expression (different base types):
+net/netfilter/nf_conntrack_timeout.c:36:62: struct nf_ct_timeout [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:36:62: void *
+net/netfilter/nf_conntrack_timeout.c:53:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( * )( ... )
+net/netfilter/nf_flow_table_offload.c:46:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:46:32: expected restricted __be32 [usertype] keyid
+net/netfilter/nf_flow_table_offload.c:46:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:56:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:56:44: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:56:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:58:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:58:44: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:58:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:88:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:88:25: expected restricted __be16 [usertype] vlan_tpid
+net/netfilter/nf_flow_table_offload.c:88:25: got int
+net/netfilter/nf_flow_table_offload.c:147:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:147:32: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:147:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:149:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:149:32: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:149:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:164:29: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:164:29: expected restricted __be16 [usertype] n_proto
+net/netfilter/nf_flow_table_offload.c:164:29: got int
+net/netfilter/nf_flow_table_offload.c:182:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:182:22: expected restricted __be16 [usertype] src
+net/netfilter/nf_flow_table_offload.c:182:22: got int
+net/netfilter/nf_flow_table_offload.c:184:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:184:22: expected restricted __be16 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:184:22: got int
+net/netfilter/nf_flow_table_offload.c:247:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:247:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:247:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:247:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:252:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:252:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:305:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:305:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:305:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:305:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:305:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:305:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:311:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:311:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:311:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:311:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:311:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:311:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:322:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:322:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:322:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:340:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:340:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:340:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:349:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:349:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:349:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:367:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:367:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:367:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:389:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:389:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:389:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:406:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:406:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:406:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:414:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:414:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:414:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:431:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:431:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:431:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:466:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:466:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:466:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:467:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:467:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:467:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:472:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:472:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:472:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:473:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:473:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:473:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:480:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:480:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:480:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:480:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:480:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:480:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:496:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:496:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:496:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:497:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:497:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:497:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:502:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:502:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:502:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:503:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:503:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:503:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:510:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:510:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:510:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:510:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:510:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:510:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:835:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:835:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_flow_table_offload.c:835:24: got int
+net/netfilter/nf_nat_amanda.c:79:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_proto.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... )
+net/netfilter/nf_tables_api.c:1541:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1541:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1541:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1541:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1712:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1715:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1719:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1741:17: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1741:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1741:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1741:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1741:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1741:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1741:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1784:21: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1784:21: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1784:21: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1784:21: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2127:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:2127:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:2127:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:2127:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2310:23: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2321:38: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2359:21: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_tables_api.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nf_tables_offload.c:226:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_tables_offload.c:226:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_tables_offload.c:226:24: got int
+net/netfilter/nf_tables_trace.c:38:15: warning: cast to restricted __be32
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink_cthelper.c:103:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:115:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:116:45: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cttimeout.c:622:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:622:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:622:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:623:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:623:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:623:9: void ( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( * )( ... )
+net/netfilter/nfnetlink_hook.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nft_byteorder.c:47:58: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c:128:31: warning: cast to restricted __be16
+net/netfilter/nft_cmp.c:131:31: warning: cast to restricted __be32
+net/netfilter/nft_cmp.c:134:31: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c: note: in included file:
+./include/net/netfilter/nf_tables_core.h:55:16: warning: incorrect type in return expression (different base types)
+./include/net/netfilter/nf_tables_core.h:55:16: expected unsigned int
+./include/net/netfilter/nf_tables_core.h:55:16: got restricted __le32 [usertype]
+net/netfilter/nft_compat.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
+net/netfilter/nft_ct.c:206:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:206:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:206:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_ct.c:211:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:211:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:211:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_exthdr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nft_exthdr.c:269:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:269:33: expected restricted __be16 [usertype] v16
+net/netfilter/nft_exthdr.c:269:33: got unsigned short x
+net/netfilter/nft_exthdr.c:284:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:284:25: expected unsigned short x
+net/netfilter/nft_exthdr.c:284:25: got restricted __be16 [assigned] [usertype] v16
+net/netfilter/nft_exthdr.c:289:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:289:33: expected restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_exthdr.c:289:33: got unsigned int
+net/netfilter/nft_exthdr.c:290:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:290:33: expected restricted __be32 [usertype] v32
+net/netfilter/nft_exthdr.c:290:33: got unsigned int x
+net/netfilter/nft_exthdr.c:295:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:295:25: expected unsigned int x
+net/netfilter/nft_exthdr.c:295:25: got restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_osf.c:102:47: warning: cast to restricted __be32
+net/netfilter/nft_osf.c:102:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_osf.c:102:47: expected restricted __be32 [usertype] value
+net/netfilter/nft_osf.c:102:47: got unsigned int [usertype]
+net/netfilter/nft_payload.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nft_set_rbtree.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/netfilter/nft_socket.c:153:21: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:169:25: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:191:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:191:47: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:191:47: got restricted __be32 [usertype]
+net/netfilter/nft_socket.c:196:49: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:196:49: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:196:49: got restricted __be32 [usertype]
+net/netfilter/nft_tproxy.c:55:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:55:23: expected restricted __be32 [usertype] taddr
+net/netfilter/nft_tproxy.c:55:23: got unsigned int
+net/netfilter/nft_tproxy.c:59:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:59:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:59:23: got unsigned short
+net/netfilter/nft_tproxy.c:127:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:127:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:127:23: got unsigned short
+net/netfilter/nft_tunnel.c:374:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:374:30: expected int type
+net/netfilter/nft_tunnel.c:374:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:382:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:382:30: expected int type
+net/netfilter/nft_tunnel.c:382:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:385:45: warning: restricted __be16 degrades to integer
+net/netfilter/nft_tunnel.c:390:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:390:30: expected int type
+net/netfilter/nft_tunnel.c:390:30: got restricted __be16 [usertype]
+net/netfilter/nft_xfrm.c:53:21: warning: cast to restricted __be32
+net/netfilter/nft_xfrm.c:135:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:135:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:135:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:141:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:141:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:141:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:150:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:150:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:150:23: got restricted __be32 const [usertype] spi
+net/netfilter/xt_CT.c:99:22: warning: incorrect type in assignment (different address spaces)
+net/netfilter/xt_CT.c:99:22: expected struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:99:22: got struct nf_conntrack_helper *[assigned] helper
+net/netfilter/xt_CT.c:212:45: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:212:45: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:212:45: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:275:53: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:275:53: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:275:53: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_DSCP.c:38:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_DSCP.c:56:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netfilter/xt_connlimit.c:65:24: warning: incorrect type in assignment (different base types)
+net/netfilter/xt_connlimit.c:65:24: expected unsigned int
+net/netfilter/xt_connlimit.c:65:24: got restricted __be32
+net/netfilter/xt_connlimit.c:68:24: warning: invalid assignment: &=
+net/netfilter/xt_connlimit.c:68:24: left side has type unsigned int
+net/netfilter/xt_connlimit.c:68:24: right side has type restricted __be32
+net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
+net/netfilter/xt_sctp.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netlink/af_netlink.c:2558:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2564:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2614:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/nfc/nci/core.c: note: in included file:
+./include/net/nfc/nci.h:263:56: warning: array of flexible structures
+net/openvswitch/actions.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/packet/af_packet.c:1049:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2470:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const *
+net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:474:17: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:474:17: struct phonet_protocol const *
+net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:486:9: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:486:9: struct phonet_protocol const *
+net/phonet/socket.c:622:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:622:14: struct sock [noderef] __rcu *
+net/phonet/socket.c:622:14: struct sock *
+net/phonet/socket.c:645:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:645:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:645:17: struct sock *
+net/phonet/socket.c:661:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:661:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:661:17: struct sock *
+net/phonet/socket.c:680:25: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:680:25: struct sock [noderef] __rcu *
+net/phonet/socket.c:680:25: struct sock *
+net/phonet/socket.c:729:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
+net/phonet/socket.c:744:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
+net/qrtr/af_qrtr.c:179:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/af_qrtr.c:179:27: void [noderef] __rcu *
+net/qrtr/af_qrtr.c:179:27: struct qrtr_node *
+net/qrtr/af_qrtr.c:366:25: warning: incorrect type in assignment (different base types)
+net/qrtr/af_qrtr.c:630:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/af_qrtr.c:630:27: void [noderef] __rcu *
+net/qrtr/af_qrtr.c:630:27: struct qrtr_node *
+net/qrtr/ns.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/qrtr.h):
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+net/qrtr/ns.c:111:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:111:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:111:47: got unsigned int service
+net/qrtr/ns.c:111:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:111:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:111:61: got unsigned int instance
+net/qrtr/ns.c:112:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:112:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:112:47: got unsigned int node
+net/qrtr/ns.c:112:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:112:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:112:58: got unsigned int port
+net/qrtr/ns.c:138:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:138:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:138:47: got unsigned int service
+net/qrtr/ns.c:138:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:138:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:138:61: got unsigned int instance
+net/qrtr/ns.c:139:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:139:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:139:47: got unsigned int node
+net/qrtr/ns.c:139:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:139:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:139:58: got unsigned int port
+net/qrtr/ns.c:263:37: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:263:37: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:263:37: got unsigned int service
+net/qrtr/ns.c:263:51: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:263:51: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:263:51: got unsigned int instance
+net/qrtr/ns.c:264:37: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:264:37: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:264:37: got unsigned int node
+net/qrtr/ns.c:264:48: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:264:48: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:264:48: got unsigned int port
+net/rds/af_rds.c:245:22: warning: invalid assignment: |=
+net/rds/af_rds.c:245:22: left side has type restricted __poll_t
+net/rds/af_rds.c:245:22: right side has type int
+net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
+net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr
+net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash
+net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
+net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr
+net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:221:44: warning: cast to restricted __be32
+net/rds/send.c:1051:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1051:24: expected unsigned int [usertype] a
+net/rds/send.c:1051:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1053:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1053:24: expected unsigned int [usertype] a
+net/rds/send.c:1053:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1463:30: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1463:30: expected unsigned short [usertype] npaths
+net/rds/send.c:1463:30: got restricted __be16 [usertype]
+net/rds/send.c:1464:34: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1464:34: expected unsigned int [usertype] my_gen_num
+net/rds/send.c:1464:34: got restricted __be32 [usertype]
+net/rds/tcp_listen.c:292:33: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:292:33: expected restricted __be16 [usertype] sin6_port
+net/rds/tcp_listen.c:292:33: got unsigned short [usertype]
+net/rds/tcp_listen.c:299:38: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:299:38: expected restricted __be32 [usertype] s_addr
+net/rds/tcp_listen.c:299:38: got unsigned long
+net/rds/tcp_listen.c:300:31: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:300:31: expected restricted __be16 [usertype] sin_port
+net/rds/tcp_listen.c:300:31: got unsigned short [usertype]
+net/rose/rose_route.c:720:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
+net/rxrpc/conn_service.c:61:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
+net/rxrpc/conn_service.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/sendmsg.c:619:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
+net/sched/act_bpf.c:130:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:130:35: expected void const *q
+net/sched/act_bpf.c:130:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_csum.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata
+net/sched/act_ife.c:56:15: got restricted __be16 [usertype]
+net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata
+net/sched/act_ife.c:100:15: got restricted __be32 [usertype]
+net/sched/act_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
+net/sched/act_ife.c:626:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
+net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
+net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
+net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
+net/sched/act_police.c:355:28: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:363:28: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto
+net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype]
+net/sched/act_skbmod.c:264:48: warning: cast to restricted __be16
+net/sched/act_skbmod.c:213:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
+net/sched/act_tunnel_key.c:232:45: warning: restricted __be16 degrades to integer
+net/sched/act_tunnel_key.c:249:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:249:30: expected int type
+net/sched/act_tunnel_key.c:249:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:261:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:261:30: expected int type
+net/sched/act_tunnel_key.c:261:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:273:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:273:30: expected int type
+net/sched/act_tunnel_key.c:273:30: got restricted __be16 [usertype]
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1667:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1667:16: struct tcf_proto *
+net/sched/cls_api.c:1667:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1767:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1767:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1767:20: struct tcf_proto *
+net/sched/cls_api.c:1729:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1729:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1729:25: struct tcf_proto *
+net/sched/cls_api.c:1749:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1749:16: struct tcf_proto *
+net/sched/cls_api.c:1749:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1814:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2488:50: warning: restricted __be16 degrades to integer
+net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
+net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
+net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types)
+net/sched/em_meta.c:198:20: expected unsigned long value
+net/sched/em_meta.c:198:20: got restricted __be16
+net/sched/sch_api.c:1400:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c:323:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:1206:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sched/sch_mqprio.c:535:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
+net/sched/sch_taprio.c:1669:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1669:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1669:28: got struct callback_head [noderef] __rcu *
+net/sched/sch_taprio.c:1672:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1672:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1672:28: got struct callback_head [noderef] __rcu *
+net/sctp/associola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/auth.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/bind_addr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/debug.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/diag.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/endpointola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c:473:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
+net/sctp/input.c:643:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
+net/sctp/input.c:668:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
+net/sctp/inqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ipv6.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/objcnt.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/offload.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/output.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/outqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/primitive.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/proc.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/protocol.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c:3115:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3115:48: expected int optname
+net/sctp/sm_make_chunk.c:3115:48: got restricted __be16
+net/sctp/sm_make_chunk.c:3187:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3187:48: expected int optname
+net/sctp/sm_make_chunk.c:3187:48: got restricted __be16
+net/sctp/sm_sideeffect.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_statefuns.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_statetable.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c:8454:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
+net/sctp/stream.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_interleave.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_prio.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_rr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sysctl.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/transport.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/tsnmap.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpevent.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpqueue.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1160:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1160:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1160:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1162:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1162:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1162:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysfs.c:262:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:262:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:262:9: char const *
+net/unix/af_unix.c:1188:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c:1206:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1504:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+net/unix/af_unix.c:1868:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/unix/af_unix.c:3310:9: warning: context imbalance in 'bpf_iter_unix_seq_stop' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, include/linux/interrupt.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1302:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1302:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1302:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3932:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3932:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3932:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4022:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4022:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4022:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4049:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4049:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4049:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4077:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4077:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4077:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4077:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4077:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4077:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4077:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4077:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4077:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4078:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4078:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4078:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:243:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:961:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:970:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:970:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:970:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:986:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:995:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:995:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:995:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1093:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1110:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1168:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1168:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1168:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1170:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1170:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1170:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1173:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1173:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1173:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1177:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1177:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1177:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1195:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1195:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1195:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1282:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1282:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1282:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1285:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1285:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1285:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1291:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1291:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1291:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1297:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1297:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1297:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1411:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1411:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1411:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1413:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1413:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1413:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1972:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2076:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2076:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2076:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2696:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2696:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2696:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2699:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2699:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2699:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2702:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2702:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2702:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2705:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2705:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2705:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2718:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2718:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2720:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2720:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2720:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2722:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2722:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2722:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2738:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2738:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2738:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2740:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2740:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2742:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2742:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2743:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2743:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2743:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2744:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2744:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2745:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2745:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2745:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:734:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:795:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:755:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:839:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:54:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:54:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:54:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1227:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1321:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1356:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1615:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1632:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1748:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1748:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1748:16: struct sock *
+net/xfrm/xfrm_user.c:3589:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3589:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3589:9: struct sock *
+net/xfrm/xfrm_user.c:3595:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3595:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3595:9: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c:1157:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1157:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1157:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1761:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1761:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1761:16: struct sock *
+samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
+samples/hw_breakpoint/data_breakpoint.c:24:19: warning: symbol 'sample_hbp' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static?
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:1361:41: warning: dubious: !x | y
+security/integrity/ima/ima_kexec.c:58:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:58:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:59:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:59:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:59:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:60:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:60:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:60:34: got restricted __le64 [usertype]
+security/integrity/platform_certs/keyring_handler.c:75:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:71:30: warning: symbol 'get_handler_for_db' was not declared. Should it be static?
+security/integrity/platform_certs/keyring_handler.c:90:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:82:30: warning: symbol 'get_handler_for_dbx' was not declared. Should it be static?
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:194:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:195:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:282:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:283:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:414:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:438:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:503:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:503:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:503:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:504:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:504:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:504:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:505:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:505:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:505:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:551:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:552:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:604:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:604:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:604:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:643:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:358:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/selinux/hooks.c:214:30: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:2574:39: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2574:39: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2574:39: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2582:41: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2582:41: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2582:41: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2588:42: warning: incorrect type in argument 2 (different address spaces)
+security/selinux/hooks.c:2588:42: expected struct task_struct *parent
+security/selinux/hooks.c:2588:42: got struct task_struct [noderef] __rcu *real_parent
+security/selinux/hooks.c:5460:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5461:22: warning: restricted __be16 degrades to integer
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/netlabel.c: note: in included file (through security/selinux/include/netlabel.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/ss/services.c: note: in included file (through security/selinux/include/netlabel.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/smack/smack_lsm.c:1767:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1767:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1767:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:2514:27: warning: incorrect type in assignment (different base types)
+security/smack/smack_lsm.c:2514:27: expected restricted __be16 [usertype] dport
+security/smack/smack_lsm.c:2514:27: got unsigned short [usertype]
+security/smack/smack_lsm.c:4939:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1493:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1493:47: expected restricted __be16
+security/smack/smackfs.c:1493:47: got int
+security/smack/smackfs.c:1496:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1496:47: expected restricted __be16
+security/smack/smackfs.c:1496:47: got int
+security/smack/smackfs.c:1934:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1934:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1934:17: struct list_head *
+security/smack/smackfs.c:531:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:719:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
+sound/aoa/soundbus/i2sbus/core.c:96:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:96:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:96:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/core.c:99:22: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:99:22: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:99:22: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:864:41: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:957:34: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control_led.c:515:22: warning: incorrect type in assignment (different base types)
+sound/core/control_led.c:515:22: expected unsigned int
+sound/core/control_led.c:515:22: got restricted snd_ctl_elem_iface_t [usertype]
+sound/core/control_led.c:517:22: warning: incorrect type in assignment (different base types)
+sound/core/control_led.c:517:22: expected unsigned int
+sound/core/control_led.c:517:22: got restricted snd_ctl_elem_iface_t [usertype]
+sound/core/control_led.c:547:49: warning: incorrect type in argument 2 (different base types)
+sound/core/control_led.c:547:49: expected unsigned int *val
+sound/core/control_led.c:547:49: got restricted snd_ctl_elem_iface_t *
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c:96:1: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+sound/core/pcm_native.c:98:1: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+sound/core/pcm_native.c:1206:52: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1277:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/seq/seq_virmidi.c:96:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
+sound/core/timer.c:790:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+sound/firewire/motu/motu-hwdep.c:92:9: warning: context imbalance in 'hwdep_read' - different lock contexts for basic block
+sound/isa/gus/gus_volume.c: note: in included file:
+sound/isa/gus/gus_tables.h:41:16: warning: symbol 'snd_gf1_atten_table' was not declared. Should it be static?
+sound/ppc/pmac.c:61:54: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:145:58: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:199:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:201:22: warning: incorrect type in assignment (different base types)
+sound/ppc/pmac.c:201:22: expected int format
+sound/ppc/pmac.c:201:22: got restricted snd_pcm_format_t [usertype] format
+sound/ppc/pmac.c:260:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:260:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:260:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:275:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:275:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:275:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:211:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:222:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:223:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:225:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:229:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:230:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:395:25: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:55: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:398:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:399:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:409:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:410:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:411:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:412:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:414:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:417:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:460:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:461:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:725:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:726:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:727:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:728:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:729:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:741:24: warning: dereference of noderef expression
+sound/soc/atmel/mchp-spdiftx.c:200:63: error: dubious one-bit signed bitfield
+sound/soc/codecs/cpcap.c:1532:54: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:508:13: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/da7218.c:508:13: expected unsigned short [usertype] val
+sound/soc/codecs/da7218.c:508:13: got restricted __le16 [usertype]
+sound/soc/codecs/nau8810.c:180:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8810.c:180:25: expected int [addressable] reg_val
+sound/soc/codecs/nau8810.c:180:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8810.c:216:25: warning: cast to restricted __be16
+sound/soc/codecs/nau8822.c:195:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8822.c:195:25: expected unsigned short [assigned] [usertype] reg_val
+sound/soc/codecs/nau8822.c:195:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8822.c:231:25: warning: cast to restricted __be16
+sound/soc/codecs/rt5677.c:4750:30: warning: dubious: x | !y
+sound/soc/codecs/tas2562.c:265:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:271:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:277:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:324:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2562.c:324:58: expected int bitwidth
+sound/soc/codecs/tas2562.c:324:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2562.c:652:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:659:43: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:221:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:227:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:233:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:321:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2764.c:321:58: expected int bitwidth
+sound/soc/codecs/tas2764.c:321:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2770.c:226:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:232:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:238:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2770.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2770.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/wm0010.c:235:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:320:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:29: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm0010.c:339:29: expected unsigned long long [usertype]
+sound/soc/codecs/wm0010.c:339:29: got restricted __be64 [usertype]
+sound/soc/fsl/fsl-asoc-card.c:821:45: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl-asoc-card.c:821:45: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl-asoc-card.c:821:45: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1130:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_asrc.c:1130:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_asrc.c:1130:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1153:47: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:562:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:563:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:565:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:566:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:608:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:609:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:615:40: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:616:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:1465:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1465:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1465:51: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1467:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1467:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1467:52: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1470:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1470:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1470:52: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1472:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1472:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1472:51: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1484:41: warning: incorrect type in argument 2 (different base types)
+sound/soc/fsl/fsl_easrc.c:1484:41: expected restricted snd_pcm_format_t [usertype] *in_raw_format
+sound/soc/fsl/fsl_easrc.c:1484:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1485:41: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1485:41: expected restricted snd_pcm_format_t [usertype] *out_raw_format
+sound/soc/fsl/fsl_easrc.c:1485:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1936:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1936:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_easrc.c:1936:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_easrc.c:1942:49: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/imx-card.c:631:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:631:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:631:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/fsl/imx-card.c:633:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:633:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:633:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: expected unsigned int [usertype] *bt_reg_pkt_r
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: got void [noderef] __iomem *
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: expected unsigned int [usertype] *bt_reg_pkt_w
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: got void [noderef] __iomem *
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: expected unsigned int [usertype] *bt_reg_ctl
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: got void [noderef] __iomem *
+sound/soc/qcom/qdsp6/audioreach.c:81:45: warning: array of flexible structures
+sound/soc/soc-ops.c:631:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:631:33: left side has type unsigned short
+sound/soc/soc-ops.c:631:33: right side has type restricted __be16
+sound/soc/soc-ops.c:635:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:635:33: left side has type unsigned int
+sound/soc/soc-ops.c:635:33: right side has type restricted __be32
+sound/soc/soc-topology.c:2489:48: warning: restricted __le32 degrades to integer
+sound/soc/sunxi/sun4i-spdif.c:420:28: warning: incorrect type in initializer (different base types)
+sound/soc/sunxi/sun4i-spdif.c:420:28: expected unsigned long long [usertype] formats
+sound/soc/sunxi/sun4i-spdif.c:420:28: got restricted snd_pcm_format_t
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces)
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base
+sound/soc/tegra/tegra210_adx.c:125:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:128:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:131:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:153:38: warning: incorrect type in argument 3 (different base types)
+sound/soc/tegra/tegra210_adx.c:153:38: expected unsigned int format
+sound/soc/tegra/tegra210_adx.c:153:38: got restricted snd_pcm_format_t
+sound/soc/tegra/tegra210_adx.c:162:56: warning: incorrect type in argument 3 (different base types)
+sound/soc/tegra/tegra210_adx.c:162:56: expected unsigned int format
+sound/soc/tegra/tegra210_adx.c:162:56: got restricted snd_pcm_format_t
+sound/soc/ti/davinci-i2s.c:111:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:117:44: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:123:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:124:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:124:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:124:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:125:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:125:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:125:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:400:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:20: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:59: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:471:32: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:42: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:29: warning: incorrect type in assignment (different base types)
+sound/soc/ti/davinci-i2s.c:473:29: expected restricted snd_pcm_format_t [assigned] [usertype] fmt
+sound/soc/ti/davinci-i2s.c:473:29: got unsigned char const
+sound/soc/ti/davinci-i2s.c:492:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1337:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1339:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1339:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1339:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1359:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1361:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1361:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1361:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1439:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1441:59: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1441:59: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1441:59: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1934:73: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1934:73: expected restricted __be32 const [usertype] *p
+sound/soc/ti/davinci-mcasp.c:1934:73: got unsigned int const [usertype] *
+sound/soc/uniphier/aio-compress.c:309:34: warning: cast to restricted __be16
+sound/soc/xilinx/xlnx_i2s.c:28:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:28:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:28:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:43:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:43:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:43:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:59:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:59:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:59:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:156:37: warning: incorrect type in argument 2 (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:156:37: expected void *data
+sound/soc/xilinx/xlnx_i2s.c:156:37: got void [noderef] __iomem *[assigned] base
+sound/usb/6fire/pcm.c: note: in included file:
+sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures
+sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures
+sound/usb/caiaq/device.c:146:41: warning: cast to restricted __le16
+sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
+sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file:
+sound/usb/usx2y/usbusx2yaudio.c:762:23: warning: incorrect type in assignment (different base types)
+sound/usb/usx2y/usbusx2yaudio.c:762:23: expected unsigned int format
+sound/usb/usx2y/usbusx2yaudio.c:762:23: got restricted snd_pcm_format_t [usertype] format
+sound/usb/usx2y/usbusx2yaudio.c:826:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:826:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:861:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:522:45: warning: restricted snd_pcm_format_t degrades to integer
diff --git a/log-v5.17rc1-ppc64-v0.6.4-rel b/log-v5.17rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..298e73a
--- /dev/null
+++ b/log-v5.17rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,43645 @@
+SPARSE=v0.6.4
+KERNEL=v5.17-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:284:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:284:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:284:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1060:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1103:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:354:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:146:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:129:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:155:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:576:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:576:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:576:24: got unsigned long long *
+arch/powerpc/kernel/time.c:666:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:666:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:666:24: got unsigned long long *
+arch/powerpc/kernel/time.c:599:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:599:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:599:24: got unsigned long long *
+arch/powerpc/kernel/trace/ftrace.c:964:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kexec/core.c:235:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:235:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:235:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:237:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:237:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:237:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:245:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:245:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:245:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:261:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:261:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:261:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:414:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:414:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:414:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:416:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:416:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:416:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1771:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1773:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1771:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1773:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:955:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:955:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:652:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:674:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:551:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:559:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3442:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:99:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:99:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:99:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:100:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:100:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:100:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:172:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:172:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:172:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2114:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2114:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2114:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2115:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2115:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2115:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2116:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2116:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2116:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2117:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2117:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2117:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:153:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:166:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:179:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:801:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:801:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:803:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:803:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:166:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:166:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:166:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:166:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:172:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:172:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:172:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:182:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:186:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:769:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:769:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:769:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:226:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1502:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:489:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:492:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/ras.c:487:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:490:42: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:298:27: warning: Using plain integer as NULL pointer
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:347:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+block/blk-mq.c:1157:36: warning: cast from restricted blk_status_t
+block/blk-mq.c:1245:17: warning: cast to restricted blk_status_t
+drivers/base/firmware_loader/main.c:231:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:630:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:630:32: expected int
+drivers/block/nbd.c:630:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:671:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:671:48: expected int
+drivers/block/nbd.c:671:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1064:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1064:21: expected int [assigned] ret
+drivers/block/nbd.c:1064:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1069:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1069:16: expected restricted blk_status_t
+drivers/block/nbd.c:1069:16: got int [assigned] ret
+drivers/char/random.c:2196:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:16: expected void *
+drivers/crypto/nx/nx-common-pseries.c:764:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:29: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:274:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:40:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:655:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:655:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:655:52: struct net_device *
+drivers/infiniband/core/cache.c:693:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:693:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:693:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:852:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:852:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:852:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1023:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1023:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1023:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1429:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1429:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1429:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1913:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1936:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2079:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2271:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2395:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2440:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2808:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3310:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4022:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:348:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3731:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3731:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1247:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1247:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1247:24: struct md_rdev *
+drivers/md/raid1.c:1410:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1410:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1410:40: struct md_rdev *
+drivers/md/raid1.c:1642:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1642:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1642:40: struct md_rdev *
+drivers/md/raid1.c:1707:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1707:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1707:40: struct md_rdev *
+drivers/md/raid1.c:1824:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1824:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1824:25: struct md_rdev *
+drivers/md/raid1.c:1835:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1835:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1835:25: struct md_rdev *
+drivers/md/raid1.c:2302:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2302:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2302:32: struct md_rdev *
+drivers/md/raid1.c:2338:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2338:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2338:32: struct md_rdev *
+drivers/md/raid1.c:2356:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2356:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2356:32: struct md_rdev *
+drivers/md/raid1.c:2773:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2773:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2773:24: struct md_rdev *
+drivers/md/raid10.c:1951:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1951:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1951:37: struct md_rdev *
+drivers/md/raid10.c:4944:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4944:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4944:33: struct md_rdev *
+drivers/md/raid10.c:4947:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4947:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4947:33: struct md_rdev *
+drivers/md/raid10.c:5036:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5036:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5036:32: struct md_rdev *
+drivers/md/raid10.c:5039:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5039:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5039:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1168:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1168:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1168:28: struct md_rdev *
+drivers/md/raid10.c:1310:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1310:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1310:40: struct md_rdev *
+drivers/md/raid10.c:1311:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1311:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1311:41: struct md_rdev *
+drivers/md/raid10.c:1441:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1441:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1441:40: struct md_rdev *
+drivers/md/raid10.c:1442:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1442:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1442:41: struct md_rdev *
+drivers/md/raid10.c:1751:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1751:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1751:40: struct md_rdev *
+drivers/md/raid10.c:1752:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1752:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1752:41: struct md_rdev *
+drivers/md/raid10.c:1918:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1918:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1918:40: struct md_rdev *
+drivers/md/raid10.c:2141:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2141:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2141:25: struct md_rdev *
+drivers/md/raid10.c:2155:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2155:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2155:17: struct md_rdev *
+drivers/md/raid10.c:2722:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2722:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2722:32: struct md_rdev *
+drivers/md/raid10.c:2777:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2777:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2777:32: struct md_rdev *
+drivers/md/raid10.c:2813:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2813:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2813:32: struct md_rdev *
+drivers/md/raid10.c:3323:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3323:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3323:49: struct md_rdev *
+drivers/md/raid10.c:3398:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3398:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3398:33: struct md_rdev *
+drivers/md/raid10.c:3399:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3399:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3399:36: struct md_rdev *
+drivers/md/raid10.c:3469:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3469:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3469:56: struct md_rdev *
+drivers/md/raid10.c:3486:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3486:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3486:41: struct md_rdev *
+drivers/md/raid10.c:3689:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3689:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3689:32: struct md_rdev *
+drivers/md/raid10.c:3719:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3719:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3719:32: struct md_rdev *
+drivers/md/raid10.c:4475:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4475:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4475:40: struct md_rdev *
+drivers/md/raid10.c:4491:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4491:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4491:40: struct md_rdev *
+drivers/md/raid10.c:5121:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5121:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5121:48: struct md_rdev *
+drivers/md/raid10.c:5217:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5217:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5217:48: struct md_rdev *
+drivers/md/raid10.c:5220:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5220:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5220:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5419:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5419:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5419:16: struct md_rdev *
+drivers/md/raid5.c:5422:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5422:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5422:24: struct md_rdev *
+drivers/md/raid5.c:7070:9: warning: cast removes address space '__percpu' of expression
+drivers/md/raid5.c:7070:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5.c:7070:9: expected struct local_lock_t [usertype] *l
+drivers/md/raid5.c:7070:9: got struct local_lock_t [noderef] __percpu *
+drivers/md/raid5.c:7842:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7842:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7842:40: struct md_rdev *
+drivers/md/raid5.c:8055:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8055:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8055:25: struct md_rdev *
+drivers/md/raid5.c:8071:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8071:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8071:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7046:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7046:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7047:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7048:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7049:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7054:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7055:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7056:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:108:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:108:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:108:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:109:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:109:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:109:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:111:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:111:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:111:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:443:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:443:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:443:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:446:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:446:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:446:33: got unsigned int *
+drivers/misc/cxl/guest.c:449:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:449:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:449:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:537:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:537:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:537:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:538:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:538:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:538:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:543:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:543:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:543:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:544:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:544:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:544:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:546:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:546:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:546:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:549:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:549:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:549:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:552:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2820:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2826:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2873:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2873:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2873:40: got int
+drivers/net/bonding/bond_options.c:1180:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1180:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1180:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8316:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:131:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:289:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16965:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16965:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16965:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16966:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16966:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16966:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2125:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1250:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1256:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1264:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1291:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1295:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1380:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:314:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10163:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10163:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10163:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6965:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:587:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/nvdimm/bus.c:29:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:188:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1530:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1530:73: expected restricted __be32
+drivers/of/base.c:1530:73: got int
+drivers/pci/pci-driver.c:510:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:510:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:711:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:711:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:953:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1095:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1135:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1135:23: left side has type unsigned short
+drivers/pci/pci.c:1135:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1140:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1162:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1162:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1162:28: got int
+drivers/pci/pci.c:1211:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1211:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1211:36: got int
+drivers/pci/pci.c:1377:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1754:38: warning: array of flexible structures
+drivers/pci/pci.c:2330:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2633:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2634:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2832:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2832:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2855:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2855:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4810:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4810:13: left side has type unsigned short
+drivers/pci/pci.c:4810:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4815:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4815:13: left side has type unsigned short
+drivers/pci/pci.c:4815:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/proc.c:150:17: warning: cast to restricted __le16
+drivers/pci/proc.c:159:17: warning: cast to restricted __le32
+drivers/pci/proc.c:168:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2323:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1153:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1179:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1179:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1179:21: got int
+drivers/scsi/be2iscsi/be_main.c:1664:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1802:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1821:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4336:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4369:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4466:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4466:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4522:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4522:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4522:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4582:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4582:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4582:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4676:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4761:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4761:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5779:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:818:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:826:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:939:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2324:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1303:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_attr.c:2916:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3812:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3821:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3855:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:514:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:515:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:535:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:538:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:903:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:905:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1049:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1064:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1262:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1277:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1379:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1405:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1527:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1546:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1547:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1635:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1697:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1718:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1739:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1760:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1793:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1963:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1964:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1988:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2254:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2255:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3369:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3393:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3633:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3634:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3764:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4606:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11221:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:298:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:299:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:302:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:306:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:307:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:310:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:682:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:687:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2223:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2223:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2223:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2224:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2224:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2224:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2519:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2519:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2519:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2520:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2520:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2520:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2848:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3069:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3602:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3603:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5443:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5443:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5443:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5444:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5444:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5444:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5771:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5847:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5938:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5938:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5938:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5939:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5939:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5939:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5940:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5940:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5940:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6093:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6096:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6096:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6107:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6323:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6323:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6323:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6325:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6325:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6325:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6344:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6344:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6344:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6383:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6383:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6383:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6384:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6384:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6384:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6385:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6385:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6385:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6386:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6386:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6386:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6387:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6387:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6387:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6389:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6389:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6389:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6390:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6390:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6390:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6401:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6401:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6401:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6405:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6405:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6405:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6407:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6407:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6407:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6409:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6409:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6409:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6411:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6411:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6411:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6413:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6413:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6413:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6415:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6415:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6415:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6417:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6417:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6417:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6419:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6419:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6419:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6430:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6430:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6430:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6434:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6434:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6434:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6438:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6438:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6438:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6444:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6444:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6444:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6455:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6455:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6455:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6472:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6472:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6472:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6473:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6473:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6473:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6484:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6484:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6484:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6501:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6501:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6501:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6502:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6502:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6513:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6513:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6513:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6530:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6530:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6530:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6531:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6531:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6531:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6542:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6542:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6542:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6559:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6559:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6559:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6560:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6560:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6560:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6572:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6572:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6572:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6589:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6589:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6589:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6590:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6590:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6590:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6598:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6598:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6598:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6604:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6604:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6604:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6613:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6613:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6613:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6615:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6615:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6615:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6617:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6617:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6617:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6620:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6620:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6620:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6631:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6631:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6631:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6669:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6669:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6669:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6697:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6697:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6697:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6698:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6698:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6707:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6707:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6707:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6715:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6715:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6715:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6724:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6724:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6724:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6739:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6739:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6739:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6830:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6830:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6830:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6838:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6982:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6984:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6987:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7192:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7197:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7207:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7252:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7252:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7396:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7399:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7496:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7557:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7610:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7671:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7676:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7676:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7676:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8186:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8186:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8186:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8187:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8187:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8187:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8188:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8188:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8188:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8189:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8189:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8189:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8190:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8190:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8190:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8191:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8191:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8191:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8337:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8337:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8337:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8338:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8338:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8338:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8341:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8341:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8341:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8421:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8421:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8421:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8422:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8422:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8422:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8516:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8520:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8523:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8596:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9252:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9485:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9485:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11026:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11633:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11762:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11762:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11762:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11765:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11766:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11771:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11772:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11780:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11782:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11785:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11785:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:11785:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:9013:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9177:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3389:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2196:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2197:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4117:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4118:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7175:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:146:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:146:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:146:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:386:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:391:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4505:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:8058:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8058:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8058:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:8063:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8063:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8063:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:14542:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14543:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14544:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14545:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:472:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:517:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1377:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1386:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1387:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2179:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2181:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2185:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2188:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2189:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2202:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2211:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:600:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:601:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:608:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:611:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1433:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:898:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2626:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:114:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:384:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:385:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:388:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:391:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:392:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:395:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:737:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:944:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:946:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:948:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1691:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1692:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1698:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1863:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1864:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1898:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1899:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1922:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2328:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2329:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2692:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3263:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3381:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3394:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3419:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3428:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3504:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3607:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3615:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3624:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3792:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4025:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4050:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4055:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4081:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4083:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4138:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4138:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4587:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4587:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4587:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4591:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4591:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4591:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4595:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4595:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4595:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:6096:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6882:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6882:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6882:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6883:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6883:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6883:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6035:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:19360:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19361:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19362:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19364:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19365:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18118:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18118:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18118:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18120:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18120:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18120:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18122:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18122:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18122:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18124:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18124:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18124:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18137:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18137:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18137:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15399:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15400:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15400:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15400:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15400:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15409:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8846:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8849:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8850:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2333:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2436:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2439:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2440:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9300:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9346:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10262:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10270:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10271:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10271:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10271:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10288:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10288:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10288:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10297:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10297:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:10297:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10299:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10299:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:10299:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10301:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10303:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10303:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10303:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10304:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10304:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10304:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10374:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10375:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10379:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10383:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10698:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12040:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12068:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14136:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14148:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14823:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17930:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17930:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17930:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17932:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17932:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17932:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17935:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17935:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17935:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17937:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17937:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17937:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18230:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18230:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18230:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18232:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18232:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18232:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18239:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18239:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18239:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18241:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18241:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18241:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18252:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18252:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18252:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19091:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20885:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20885:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20885:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21231:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21239:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21240:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21240:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21240:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21274:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21274:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21274:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21283:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21283:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:21283:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21284:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21284:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:21284:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21285:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21287:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21287:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21288:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21288:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21288:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12845:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4326:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4326:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4326:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4348:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4348:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4348:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4371:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4371:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4371:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4392:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4392:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4392:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6909:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6909:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6909:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6928:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6936:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6949:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:8102:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:8102:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:8102:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10942:25: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:420:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3775:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5673:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5712:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3450:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:327:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:551:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:599:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:612:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:625:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:652:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:150:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:553:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:553:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:553:21: got int
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:282:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/hub.c:5391:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:568:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:327:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+fs/aio.c:616:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:616:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:616:24: got struct kioctx_cpu *cpu
+fs/aio.c:782:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:782:18: expected struct kioctx_cpu *cpu
+fs/aio.c:782:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:829:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:829:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:829:24: got struct kioctx_cpu *cpu
+fs/aio.c:934:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:934:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:934:16: got struct kioctx_cpu *
+fs/aio.c:952:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:952:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:952:16: got struct kioctx_cpu *
+fs/aio.c:1658:13: warning: context imbalance in 'poll_iocb_lock_wq' - different lock contexts for basic block
+fs/aio.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/uapi/linux/aio_abi.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'poll_iocb_unlock_wq' - unexpected unlock
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3852:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:131:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:131:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:131:22: struct extent_buffer *
+fs/btrfs/ctree.c:464:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:464:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:464:17: struct extent_buffer *
+fs/btrfs/ctree.c:920:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:920:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:920:17: struct extent_buffer *
+fs/btrfs/ctree.c:2615:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2615:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2615:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1026:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1026:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1026:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1987:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5768:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1104:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:394:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/mempool.h, include/linux/bio.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1337:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1337:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:629:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:406:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:406:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:406:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:628:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:628:43: expected char const *device_path
+fs/btrfs/volumes.c:628:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:889:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:889:50: expected char const *
+fs/btrfs/volumes.c:889:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:969:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:969:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:969:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1025:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1025:58: expected char const *src
+fs/btrfs/volumes.c:1025:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2219:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2219:49: expected char const *device_path
+fs/btrfs/volumes.c:2219:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2333:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2333:41: expected char const *device_path
+fs/btrfs/volumes.c:2333:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1836:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1848:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1853:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1855:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1856:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1861:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1862:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1863:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1864:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1865:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1866:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1869:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1871:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1872:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1875:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1876:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/coredump.c:377:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:377:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:377:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:385:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:385:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:385:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:425:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:425:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:425:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:430:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:430:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:430:33: got struct spinlock [noderef] __rcu *
+fs/d_path.c:318:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:194:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:359:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:1056:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1056:41: expected int result
+fs/dax.c:1056:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1462:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1462:46: expected int result
+fs/dax.c:1462:46: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1478:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1478:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1478:21: got unsigned long
+fs/dax.c:1519:51: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1519:51: expected int result
+fs/dax.c:1519:51: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1697:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1697:55: expected int result
+fs/dax.c:1697:55: got restricted vm_fault_t
+fs/dax.c:1712:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1712:58: expected int result
+fs/dax.c:1712:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/blkdev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:650:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:753:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:913:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1106:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1136:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1179:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1348:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1582:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1138:36: warning: Using plain integer as NULL pointer
+fs/exec.c:422:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:422:31: expected char const [noderef] __user *
+fs/exec.c:422:31: got void *
+fs/exec.c:1039:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1039:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1039:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1146:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1146:56: expected struct task_struct *parent
+fs/exec.c:1146:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1181:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1181:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1181:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1759:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1759:70: expected struct task_struct *tsk
+fs/exec.c:1759:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/fast_commit.c:1773:50: warning: incorrect type in argument 2 (different base types)
+fs/ext4/fast_commit.c:1773:50: expected unsigned int [usertype] start
+fs/ext4/fast_commit.c:1773:50: got restricted __le32 [addressable] [usertype] fc_lblk
+fs/ext4/fast_commit.c:1774:39: warning: restricted __le32 degrades to integer
+fs/ext4/fast_commit.c:1774:56: warning: restricted __le32 degrades to integer
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/fcntl.c:949:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:949:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:949:9: struct fasync_struct *
+fs/fcntl.c:1024:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1024:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1024:22: struct fasync_struct *
+fs/fcntl.c:1035:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1035:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1035:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:620:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:778:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:829:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1098:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:912:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:943:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1624:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1756:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io-wq.c:781:25: warning: context imbalance in 'create_worker_cont' - different lock contexts for basic block
+fs/io-wq.c:960:17: warning: context imbalance in 'io_wqe_enqueue' - different lock contexts for basic block
+fs/io-wq.c:1032:13: warning: context imbalance in 'io_acct_cancel_pending_work' - different lock contexts for basic block
+fs/io-wq.c:1061:55: warning: context imbalance in 'io_wqe_cancel_pending_work' - unexpected unlock
+fs/io_uring.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:509:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:509:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:509:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:509:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:509:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:509:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c:3249:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3249:24: expected void [noderef] __user *
+fs/io_uring.c:3249:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4794:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4794:14: expected struct file *file
+fs/io_uring.c:4794:14: got struct file [noderef] __rcu *
+fs/io_uring.c:5532:37: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5532:37: expected unsigned int [usertype] result
+fs/io_uring.c:5532:37: got restricted __poll_t
+fs/io_uring.c:5537:71: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5537:65: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:5537:65: expected restricted __poll_t [usertype] val
+fs/io_uring.c:5537:65: got unsigned int
+fs/io_uring.c:5537:52: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5537:52: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5537:52: got unsigned short
+fs/io_uring.c:5541:71: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:5541:71: expected signed int [usertype] res
+fs/io_uring.c:5541:71: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5571:66: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5571:55: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:5571:55: expected restricted __poll_t [usertype] val
+fs/io_uring.c:5571:55: got unsigned int
+fs/io_uring.c:5673:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5673:40: expected int mask
+fs/io_uring.c:5673:40: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5760:24: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5760:24: expected int
+fs/io_uring.c:5760:24: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5777:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5777:40: expected int mask
+fs/io_uring.c:5777:40: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5812:25: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5812:48: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5812:48: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5812:48: got unsigned int
+fs/io_uring.c:5821:22: warning: invalid assignment: |=
+fs/io_uring.c:5821:22: left side has type restricted __poll_t
+fs/io_uring.c:5821:22: right side has type int
+fs/io_uring.c:5826:30: warning: invalid assignment: &=
+fs/io_uring.c:5826:30: left side has type restricted __poll_t
+fs/io_uring.c:5826:30: right side has type int
+fs/io_uring.c:5828:22: warning: invalid assignment: |=
+fs/io_uring.c:5828:22: left side has type restricted __poll_t
+fs/io_uring.c:5828:22: right side has type int
+fs/io_uring.c:5844:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5844:33: expected int mask
+fs/io_uring.c:5844:33: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5844:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:5844:50: expected int events
+fs/io_uring.c:5844:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:5925:24: warning: invalid assignment: |=
+fs/io_uring.c:5925:24: left side has type unsigned int
+fs/io_uring.c:5925:24: right side has type restricted __poll_t
+fs/io_uring.c:5926:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5926:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5926:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5926:38: expected restricted __poll_t
+fs/io_uring.c:5926:38: got unsigned int
+fs/io_uring.c:6016:43: warning: invalid assignment: &=
+fs/io_uring.c:6016:43: left side has type restricted __poll_t
+fs/io_uring.c:6016:43: right side has type int
+fs/io_uring.c:6017:62: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6017:43: warning: invalid assignment: |=
+fs/io_uring.c:6017:43: left side has type restricted __poll_t
+fs/io_uring.c:6017:43: right side has type unsigned int
+fs/io_uring.c:2286:17: warning: context imbalance in 'handle_prev_tw_list' - different lock contexts for basic block
+fs/io_uring.c:8060:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:8071:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:680:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2368:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/super.c:1134:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1134:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1134:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1135:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1135:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1135:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1353:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:356:6: warning: context imbalance in 'nfsd_copy_write_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/buffer_head.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fsnotify.c:388:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:388:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:388:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:390:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:390:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:390:24: struct hlist_node *
+fs/notify/fsnotify.c:400:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:400:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:400:24: struct hlist_node *
+fs/notify/fsnotify.c:544:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:544:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:544:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:547:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:547:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:547:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:551:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:551:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:551:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:555:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:555:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:555:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:563:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:563:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:563:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:530:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:530:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:530:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:547:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1025:21: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:46:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:127:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:756:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:762:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:769:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:776:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1246:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:47:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:47:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:47:23: struct posix_acl *
+fs/posix_acl.c:61:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:61:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:61:33: struct posix_acl *
+fs/proc/array.c:250:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:250:11: expected struct k_sigaction *k
+fs/proc/array.c:250:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:544:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:544:44: expected struct task_struct *tsk
+fs/proc/array.c:544:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:286:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:550:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2241:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2298:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2395:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:939:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:939:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:939:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/proc/vmcore.c:155:45: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/vmcore.c:155:45: expected void [noderef] __user *addr
+fs/proc/vmcore.c:155:45: got char *buf
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1055:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1055:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1055:24: struct hlist_node *
+fs/seq_file.c:1057:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1057:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1057:24: struct hlist_node *
+fs/signalfd.c:56:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:56:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:56:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:58:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:58:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:58:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:63:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:63:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:63:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:98:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:116:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:119:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:123:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:139:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:143:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:162:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:162:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:162:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:171:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:175:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:175:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:175:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:185:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:185:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:187:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:187:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:187:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:189:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:189:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:189:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:191:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:191:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:191:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:291:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:291:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:293:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:293:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:293:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:295:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:295:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:295:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/xfs/kmem.c:17:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:17:32: expected int flags
+fs/xfs/kmem.c:17:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:450:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:876:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1155:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1339:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:192:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:768:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:780:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:392:12: warning: context imbalance in 'shm_try_destroy_orphaned' - wrong count at exit
+ipc/shm.c:429:26: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:1026:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:533:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:533:35: expected void *
+kernel/bpf/arraymap.c:533:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:552:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:552:35: expected void *
+kernel/bpf/arraymap.c:552:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:584:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:584:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:584:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/filter.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2575:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2577:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3403:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3739:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/core.c:219:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1368:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1558:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1563:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1815:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2372:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/rbtree_latch.h, include/linux/bpf.h, include/linux/filter.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/hashtab.c:764:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1111:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1178:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1239:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1304:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1356:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1390:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1546:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1679:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1904:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1346:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1347:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1348:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1349:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1350:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1351:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1352:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:90:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:305:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:13579:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:489:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6330:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6330:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6330:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6333:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6333:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6333:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2815:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2890:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:3001:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4913:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6112:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6206:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6234:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6283:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:974:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:266:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:266:13: expected struct cred const *old
+kernel/cred.c:266:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:355:42: expected struct cred const *cred
+kernel/cred.c:355:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:355:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:355:30: got struct cred const *
+kernel/cred.c:356:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:356:27: expected struct cred const *cred
+kernel/cred.c:356:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:41: expected struct cred const *_cred
+kernel/cred.c:357:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:358:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct cred const *cred
+kernel/cred.c:358:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:397:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:397:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:397:32: got struct cred const *
+kernel/cred.c:450:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:450:38: expected struct cred const *old
+kernel/cred.c:450:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: cast from unknown type
+kernel/cred.c:556:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:556:41: expected struct cred const *old
+kernel/cred.c:556:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:597:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:597:46: expected struct cred const *override
+kernel/cred.c:597:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:669:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:669:38: expected struct cred const *old
+kernel/cred.c:669:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:351:19: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3430:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3430:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3430:18: struct perf_event_context *
+kernel/events/core.c:3431:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3431:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3431:23: struct perf_event_context *
+kernel/events/core.c:3479:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3479:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3479:25: struct perf_event_context *
+kernel/events/core.c:3480:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3480:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3480:25: struct perf_event_context *
+kernel/events/core.c:4706:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4706:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4706:25: struct perf_event_context *
+kernel/events/core.c:5981:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5981:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5981:9: struct perf_buffer *
+kernel/events/core.c:5443:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5687:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5687:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5687:22: struct perf_buffer *
+kernel/events/core.c:5823:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5823:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5823:14: struct perf_buffer *
+kernel/events/core.c:5856:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5856:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5856:14: struct perf_buffer *
+kernel/events/core.c:5913:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5913:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5913:14: struct perf_buffer *
+kernel/events/core.c:5999:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5999:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5999:14: struct perf_buffer *
+kernel/events/core.c:6012:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6012:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6012:14: struct perf_buffer *
+kernel/events/core.c:7659:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7659:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7659:23: struct perf_event_context *
+kernel/events/core.c:7711:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7711:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7711:23: struct perf_event_context *
+kernel/events/core.c:7750:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7750:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7750:13: struct perf_buffer *
+kernel/events/core.c:7855:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7855:61: expected struct task_struct *p
+kernel/events/core.c:7855:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7857:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7857:61: expected struct task_struct *p
+kernel/events/core.c:7857:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8558:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8558:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8558:23: struct perf_event_context *
+kernel/events/core.c:9552:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9552:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9552:9: struct swevent_hlist *
+kernel/events/core.c:9591:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9591:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9591:17: struct swevent_hlist *
+kernel/events/core.c:9772:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9772:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9772:23: struct perf_event_context *
+kernel/events/core.c:10950:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12751:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12751:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12751:9: struct perf_event_context *
+kernel/events/core.c:12861:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12861:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12861:17: struct perf_event_context *
+kernel/events/core.c:13291:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13291:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13291:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2827:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4678:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9401:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9401:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9401:17: struct swevent_hlist *
+kernel/events/core.c:9421:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9421:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9421:17: struct swevent_hlist *
+kernel/events/core.c:9541:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9541:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9541:16: struct swevent_hlist *
+kernel/events/core.c:9541:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9541:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9541:16: struct swevent_hlist *
+kernel/events/core.c:9541:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9541:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9541:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1977:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1979:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1979:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1979:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2281:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2281:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2281:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:278:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:278:37: expected struct task_struct *tsk
+kernel/exit.c:278:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:32: expected struct task_struct *task
+kernel/exit.c:281:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:282:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:282:35: expected struct task_struct *task
+kernel/exit.c:282:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:327:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:327:24: expected struct task_struct *parent
+kernel/exit.c:327:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:354:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:354:27: expected struct spinlock [usertype] *lock
+kernel/exit.c:354:27: got struct spinlock [noderef] __rcu *
+kernel/exit.c:357:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:357:29: expected struct spinlock [usertype] *lock
+kernel/exit.c:357:29: got struct spinlock [noderef] __rcu *
+kernel/exit.c:396:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:396:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:396:23: struct task_struct *
+kernel/exit.c:420:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:420:9: struct list_head *
+kernel/exit.c:420:9: struct list_head [noderef] __rcu *
+kernel/exit.c:580:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:582:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:919:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1074:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1099:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1188:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1203:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1254:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1257:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1263:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1444:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1444:59: void *
+kernel/exit.c:1444:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1460:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1460:25: expected struct task_struct *parent
+kernel/exit.c:1460:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1824:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:420:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:162:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:764:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1018:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1018:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1018:19: got struct task_struct *p
+kernel/fork.c:1234:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1234:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1234:24: got struct file *new_exe_file
+kernel/fork.c:1234:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1234:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1234:24: got struct file *new_exe_file
+kernel/fork.c:1234:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1234:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1234:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1565:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1565:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1565:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1574:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1574:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1574:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1575:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1575:36: expected void const *
+kernel/fork.c:1575:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1576:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1576:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1576:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1669:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1669:9: expected struct qspinlock *lock
+kernel/fork.c:1669:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1669:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1669:9: expected struct qspinlock *lock
+kernel/fork.c:1669:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1669:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1669:9: expected struct qspinlock *lock
+kernel/fork.c:1669:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1988:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1988:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1988:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1992:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1992:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1992:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2295:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2295:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2295:32: got struct task_struct *
+kernel/fork.c:2304:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2304:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2304:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2353:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2353:54: expected struct list_head *head
+kernel/fork.c:2353:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2374:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2374:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2374:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2392:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2392:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2392:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2419:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2419:28: expected struct sighand_struct *sighand
+kernel/fork.c:2419:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2447:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2447:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2447:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2449:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2449:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2449:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2858:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2858:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2858:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2939:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2939:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2939:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2026:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2351:59: warning: dereference of noderef expression
+kernel/fork.c:2352:59: warning: dereference of noderef expression
+kernel/fork.c:1010:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1010:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1010:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/futex/pi.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
+kernel/futex/pi.c:1100:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex/requeue.c:455:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex/waitwake.c:262:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex/waitwake.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/task.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
+kernel/hung_task.c:31:19: warning: symbol 'sysctl_hung_task_check_count' was not declared. Should it be static?
+kernel/hung_task.c:50:29: warning: symbol 'sysctl_hung_task_check_interval_secs' was not declared. Should it be static?
+kernel/hung_task.c:52:19: warning: symbol 'sysctl_hung_task_warnings' was not declared. Should it be static?
+kernel/hung_task.c:75:28: warning: symbol 'sysctl_hung_task_panic' was not declared. Should it be static?
+kernel/hung_task.c:237:52: warning: incorrect type in argument 3 (different address spaces)
+kernel/hung_task.c:237:52: expected void *
+kernel/hung_task.c:237:52: got void [noderef] __user *buffer
+kernel/hung_task.c:287:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:287:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:287:35: got int ( * )( ... )
+kernel/hung_task.c:295:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:295:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:295:35: got int ( * )( ... )
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:791:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:587:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:226:17: warning: context imbalance in '_raw_read_lock' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:162:9: warning: context imbalance in '_raw_read_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:242:17: warning: context imbalance in '_raw_read_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:250:17: warning: context imbalance in '_raw_read_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:298:17: warning: context imbalance in '_raw_write_lock' - wrong count at exit
+kernel/locking/spinlock.c:308:17: warning: context imbalance in '_raw_write_lock_nested' - wrong count at exit
+./include/linux/rwlock_api_smp.h:188:9: warning: context imbalance in '_raw_write_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:324:17: warning: context imbalance in '_raw_write_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:332:17: warning: context imbalance in '_raw_write_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:348:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:364:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/module.c:2761:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2761:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2761:23: got void *
+kernel/module.c:4817:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:33:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:33:20: expected struct notifier_block **nl
+kernel/notifier.c:33:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:35:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:35:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:35:17: got struct notifier_block *
+kernel/notifier.c:36:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:36:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:36:9: struct notifier_block *
+kernel/notifier.c:45:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:45:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:45:25: struct notifier_block *
+kernel/notifier.c:147:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:169:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:199:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:233:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:236:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:263:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:266:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:319:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:344:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:361:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:368:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:392:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:423:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:426:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:453:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:486:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:55:77: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:115:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:115:54: expected int val
+kernel/power/suspend.c:115:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:357:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/printk/sysctl.c:20:51: warning: incorrect type in argument 3 (different address spaces)
+kernel/printk/sysctl.c:20:51: expected void *
+kernel/printk/sysctl.c:20:51: got void [noderef] __user *buffer
+kernel/printk/sysctl.c:66:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/printk/sysctl.c:66:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/printk/sysctl.c:66:35: got int ( * )( ... )
+kernel/printk/sysctl.c:75:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/printk/sysctl.c:75:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/printk/sysctl.c:75:35: got int ( * )( ... )
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: cast from unknown type
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:430:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:430:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:430:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:453:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:453:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:453:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:489:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:489:54: expected struct task_struct *parent
+kernel/ptrace.c:489:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:497:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:497:53: expected struct task_struct *new_parent
+kernel/ptrace.c:497:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:545:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:545:41: expected struct task_struct *p1
+kernel/ptrace.c:545:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:547:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:547:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:547:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:749:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:749:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:749:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:757:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:757:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:757:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:880:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:880:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:880:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:884:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:884:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:884:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1114:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1114:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1114:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1116:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1116:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1116:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:495:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:696:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:712:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:886:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1268:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/tree.c:1438:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1853:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2641:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/core.c:725:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:725:48: expected struct task_struct *p
+kernel/sched/core.c:725:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:978:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:978:38: expected struct task_struct *curr
+kernel/sched/core.c:978:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1036:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1036:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1036:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2135:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2135:33: expected struct task_struct *p
+kernel/sched/core.c:2135:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2135:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2135:68: expected struct task_struct *tsk
+kernel/sched/core.c:2135:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3453:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3535:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3535:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3535:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3732:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3732:28: expected struct task_struct const *p
+kernel/sched/core.c:3732:28: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8850:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8850:43: expected struct task_struct *push_task
+kernel/sched/core.c:8850:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5244:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5244:38: expected struct task_struct *curr
+kernel/sched/core.c:5244:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6185:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6185:14: expected struct task_struct *prev
+kernel/sched/core.c:6185:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6817:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6817:17: struct task_struct *
+kernel/sched/core.c:6817:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6817:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6817:17: struct task_struct *
+kernel/sched/core.c:6817:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6817:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6817:17: struct task_struct *
+kernel/sched/core.c:6817:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6817:17: error: cast from unknown type
+kernel/sched/core.c:7021:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:7021:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:7021:22: struct task_struct *
+kernel/sched/core.c:10878:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:10878:25: expected struct task_struct *p
+kernel/sched/core.c:10878:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:482:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:515:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/kthread.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1545:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1545:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:76:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:76:13: expected struct task_struct const *p
+kernel/sched/pelt.h:76:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:725:11: warning: dereference of noderef expression
+kernel/sched/core.c:2126:33: warning: dereference of noderef expression
+kernel/sched/core.c:2127:19: warning: dereference of noderef expression
+kernel/sched/core.c:2128:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/core.c:2101:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2101:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2101:38: struct task_struct const *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: cast from unknown type
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: cast from unknown type
+kernel/sched/deadline.c:1883:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1883:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1883:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1894:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1894:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1894:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2102:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2102:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2102:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1767:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1767:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1767:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1844:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1844:43: expected struct task_struct *p
+kernel/sched/deadline.c:1844:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2419:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2419:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2419:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2421:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2421:23: expected struct task_struct *p
+kernel/sched/deadline.c:2421:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2423:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2423:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2423:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2587:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2587:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2587:22: struct task_struct *
+kernel/sched/deadline.c:1142:24: warning: context imbalance in 'dl_task_timer' - wrong count at exit
+kernel/sched/deadline.c:1383:24: warning: context imbalance in 'inactive_task_timer' - wrong count at exit
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/debug.c:424:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:424:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:424:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:746:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:746:9: expected struct task_struct *tsk
+kernel/sched/debug.c:746:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:746:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:746:9: expected struct task_struct *tsk
+kernel/sched/debug.c:746:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/fair.c:886:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:886:34: expected struct sched_entity *se
+kernel/sched/fair.c:886:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2464:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2464:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2464:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10868:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10868:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10868:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5492:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5492:38: expected struct task_struct *curr
+kernel/sched/fair.c:5492:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5747:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5748:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6718:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6718:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6718:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6852:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6852:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6852:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7050:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7050:38: expected struct task_struct *curr
+kernel/sched/fair.c:7050:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7348:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7348:38: expected struct task_struct *curr
+kernel/sched/fair.c:7348:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8333:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8333:40: expected struct sched_domain *child
+kernel/sched/fair.c:8333:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8874:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8874:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8874:22: struct task_struct *
+kernel/sched/fair.c:10143:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10143:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10143:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9803:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9803:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9803:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10239:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10239:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10239:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5421:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/rt.c:924:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:924:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:924:70: struct task_struct *
+kernel/sched/rt.c:2364:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2364:25: struct task_struct *
+kernel/sched/rt.c:2364:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2364:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2364:25: struct task_struct *
+kernel/sched/rt.c:2364:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2364:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2364:25: struct task_struct *
+kernel/sched/rt.c:2364:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2364:25: error: cast from unknown type
+kernel/sched/rt.c:680:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:1010:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:1010:38: expected struct task_struct *curr
+kernel/sched/rt.c:1010:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1556:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1556:31: expected struct task_struct *p
+kernel/sched/rt.c:1556:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1894:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1894:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1894:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1576:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1576:14: expected struct task_struct *curr
+kernel/sched/rt.c:1576:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1641:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1641:45: expected struct task_struct *p
+kernel/sched/rt.c:1641:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1702:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1702:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1702:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2036:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2036:40: expected struct task_struct *task
+kernel/sched/rt.c:2036:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2057:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2057:13: struct task_struct *
+kernel/sched/rt.c:2057:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2057:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2057:13: struct task_struct *
+kernel/sched/rt.c:2057:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2057:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2057:13: struct task_struct *
+kernel/sched/rt.c:2057:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2057:13: error: cast from unknown type
+kernel/sched/rt.c:2415:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2415:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2415:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2417:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2417:40: expected struct task_struct *p
+kernel/sched/rt.c:2417:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2417:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2417:61: expected struct task_struct *p
+kernel/sched/rt.c:2417:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/stop_task.c:74:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:74:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:74:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:694:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:694:50: expected struct sched_domain *parent
+kernel/sched/topology.c:694:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:701:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:701:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:701:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:711:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:711:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:711:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:716:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:716:20: expected struct sched_domain *sd
+kernel/sched/topology.c:716:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:737:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:737:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:737:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:899:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:899:70: expected struct sched_domain *sd
+kernel/sched/topology.c:899:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:928:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:928:59: expected struct sched_domain *sd
+kernel/sched/topology.c:928:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:57: expected struct sched_domain *sd
+kernel/sched/topology.c:974:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:984:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:984:55: expected struct sched_domain *sd
+kernel/sched/topology.c:984:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:986:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:986:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:986:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1056:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1056:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1056:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1160:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1160:40: expected struct sched_domain *child
+kernel/sched/topology.c:1160:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1571:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1571:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1571:43: got struct sched_domain *child
+kernel/sched/topology.c:2130:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2130:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2130:31: got struct sched_domain *sd
+kernel/sched/topology.c:2233:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2233:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2233:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2250:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2250:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2250:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1744:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1744:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1744:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1757:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1757:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1757:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1744:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1744:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1744:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1757:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1757:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1757:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:929:31: warning: dereference of noderef expression
+kernel/sched/topology.c:1592:19: warning: dereference of noderef expression
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1335:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1335:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1335:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1347:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1347:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1347:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1851:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1851:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1851:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1869:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1869:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1869:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:698:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:698:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:698:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:700:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:700:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:700:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1330:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1330:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1330:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1331:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1331:16: expected struct k_sigaction *action
+kernel/signal.c:1331:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1350:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1350:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1350:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1928:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1928:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1928:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2038:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2057:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2057:65: expected struct task_struct *tsk
+kernel/signal.c:2057:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2058:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2076:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2076:14: expected struct sighand_struct *psig
+kernel/signal.c:2076:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2105:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2105:46: expected struct task_struct *t
+kernel/signal.c:2105:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2106:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2106:34: expected struct task_struct *parent
+kernel/signal.c:2106:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2135:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2135:24: expected struct task_struct *parent
+kernel/signal.c:2135:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2138:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2138:24: expected struct task_struct *parent
+kernel/signal.c:2138:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2171:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2171:17: expected struct sighand_struct *sighand
+kernel/signal.c:2171:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2209:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2209:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2209:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2211:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2211:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2211:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2261:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2261:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2261:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2316:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2316:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2316:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2350:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2350:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2350:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2352:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2352:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2352:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2450:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2450:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2450:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2535:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2535:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2535:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2547:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2547:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2547:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2585:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2585:52: expected struct task_struct *tsk
+kernel/signal.c:2585:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2587:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2625:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2625:49: expected struct sighand_struct *sighand
+kernel/signal.c:2625:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2961:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2961:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2961:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2981:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2981:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2981:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3048:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3048:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3048:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3050:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3050:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3050:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3201:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3201:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3201:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3204:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3204:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3204:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3591:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3591:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3591:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3603:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3603:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3603:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3608:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3608:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3608:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3613:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3613:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3613:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4067:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4067:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4067:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4079:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4079:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4079:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4097:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4097:11: expected struct k_sigaction *k
+kernel/signal.c:4097:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4099:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4099:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4099:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4101:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4101:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:4101:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4149:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4149:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4149:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1034:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1301:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2058:40: warning: dereference of noderef expression
+kernel/signal.c:2058:40: warning: dereference of noderef expression
+kernel/signal.c:2058:40: warning: dereference of noderef expression
+kernel/signal.c:2058:40: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2377:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2587:49: warning: dereference of noderef expression
+kernel/signal.c:2587:49: warning: dereference of noderef expression
+kernel/signal.c:2587:49: warning: dereference of noderef expression
+kernel/signal.c:2587:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2698:17: warning: context imbalance in 'get_signal' - different lock contexts for basic block
+kernel/signal.c:4068:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1068:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1068:32: expected struct task_struct *p1
+kernel/sys.c:1068:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c:850:17: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:232:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:267:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:752:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:763:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:778:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:234:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:349:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:197:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:197:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:197:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:280:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:280:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:280:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:284:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:284:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:291:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:291:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:291:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:297:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:340:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1036:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1036:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1036:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1037:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1037:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1037:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1255:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1255:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1255:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1256:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1256:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1256:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1953:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1953:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1953:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1437:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1453:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1454:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1455:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1610:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1611:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1659:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1660:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1665:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1666:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1931:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1942:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3324:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3341:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3816:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3819:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3905:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4220:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4222:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4593:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4735:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4741:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4993:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4995:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5806:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5808:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5869:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5873:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5927:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5928:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6577:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6577:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6629:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6630:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7000:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7001:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7046:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:7046:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:7046:36: struct ftrace_ops *
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3119:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3119:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3119:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3120:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3120:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3120:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3124:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3124:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3124:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3096:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3096:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3096:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3097:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3097:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3097:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4828:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4914:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5276:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5306:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:392:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:392:28: expected struct trace_export **list
+kernel/trace/trace.c:392:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:406:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:33: expected struct trace_export **list
+kernel/trace/trace.c:406:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2845:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2845:38: expected struct event_filter *filter
+kernel/trace/trace.c:2845:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:346:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:346:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:346:9: struct trace_export *
+kernel/trace/trace.c:361:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:361:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:361:9: struct trace_export *
+kernel/trace/trace_events.c:980:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:980:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:980:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1142:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1142:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1142:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1159:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1159:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1159:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1383:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1383:37: expected struct event_filter *filter
+kernel/trace/trace.h:1383:37: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1383:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1383:37: expected struct event_filter *filter
+kernel/trace/trace.h:1383:37: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3555:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:679:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:679:38: expected void [noderef] __user *to
+lib/iov_iter.c:679:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/vsprintf.c:2227:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_lzma2.c:964:23: warning: function 'xz_dec_lzma2_run' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1141:31: warning: function 'xz_dec_lzma2_create' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1165:23: warning: function 'xz_dec_lzma2_reset' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1201:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/common/debug.c:24:5: warning: symbol 'g_debuglevel' was not declared. Should it be static?
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:154:1: expected unsigned long flags
+./include/trace/events/compaction.h:154:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:154:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:154:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2561:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2561:39: expected int may_perform_io
+mm/compaction.c:2561:39: got restricted gfp_t
+mm/compaction.c:531:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:651:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1143:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, include/linux/energy_model.h, ...):
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/dax.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'migration_entry_wait_on_locked' - unexpected unlock
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1831:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:209:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:454:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:527:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:594:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'demote_free_huge_page' - unexpected unlock
+mm/hugetlb.c:4877:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:6006:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4080:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4080:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4080:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4082:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4082:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4082:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4238:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4238:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4238:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4332:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4332:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4332:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5954:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5954:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5954:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:732:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
+./include/linux/memcontrol.h:732:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
+./include/linux/memcontrol.h:732:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
+mm/memcontrol.c:2007:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
+mm/memcontrol.c:2059:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:156:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1027:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1745:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1794:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2296:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2831:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3252:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4894:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:517:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:289:6: warning: context imbalance in '__migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:326:6: warning: context imbalance in 'pmd_migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:734:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2121:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page_alloc.c:186:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3820:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/memblock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mlock_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2467:39: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2497:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3323:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:89:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1569:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:920:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1569:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1177:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1326:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1383:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3611:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/backing-dev.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'truncate_folio_batch_exceptionals' - unexpected unlock
+mm/vmalloc.c:3917:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:89:1: expected unsigned long flags
+./include/trace/events/vmscan.h:89:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:115:1: expected unsigned long flags
+./include/trace/events/vmscan.h:115:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:199:1: expected unsigned long flags
+./include/trace/events/vmscan.h:199:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:440:1: expected unsigned long flags
+./include/trace/events/vmscan.h:440:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:89:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:89:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:115:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:115:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:199:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:199:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:281:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:281:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:281:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:281:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:440:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:440:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__remove_mapping' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1444:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:170:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:175:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:180:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:185:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:190:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:195:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:204:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:209:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:214:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:220:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:225:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:230:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:368:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:734:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:863:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3207:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3207:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3207:23: got unsigned int
+net/core/dev.c:3207:23: warning: cast from restricted __wsum
+net/core/dev.c:3712:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:4923:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/dev_addr_lists.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2295:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2295:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2295:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4235:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4628:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7190:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:246:32: warning: cast to restricted __be16
+net/core/filter.c:273:32: warning: cast to restricted __be32
+net/core/filter.c:1909:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1909:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1909:43: got unsigned long long [usertype] to
+net/core/filter.c:1912:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1912:36: got unsigned long long [usertype] from
+net/core/filter.c:1912:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1912:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1912:42: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1960:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1960:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1960:59: got unsigned long long [usertype] to
+net/core/filter.c:1963:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1963:52: got unsigned long long [usertype] from
+net/core/filter.c:1963:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1963:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1963:58: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:2012:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2012:28: expected unsigned long long
+net/core/filter.c:2012:28: got restricted __wsum
+net/core/filter.c:2034:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2034:35: expected unsigned long long
+net/core/filter.c:2034:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5393:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5393:17: expected unsigned int [usertype] spi
+net/core/filter.c:5393:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5401:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5401:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5401:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:382:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:835:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2236:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3790:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3802:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1498:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2919:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2947:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2964:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2976:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:773:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:773:46: expected unsigned int [usertype] key
+net/ipv4/route.c:773:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3117:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3117:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3117:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3225:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3225:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3225:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3229:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3229:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3229:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2156:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2325:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2404:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2445:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2822:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2964:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3118:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3118:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3226:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3226:45: warning: dereference of noderef expression
+net/ipv4/tcp_offload.c:130:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:130:49: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:130:49: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:132:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:132:60: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:132:60: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:174:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:174:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:174:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:176:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:176:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:176:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/debugobjects.h, include/linux/timer.h, include/linux/workqueue.h, include/linux/bpf.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1508:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2984:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:3006:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3056:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:139:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:139:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:139:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:330:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:330:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:330:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:332:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:332:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:332:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:348:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:348:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:348:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:350:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:350:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:350:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2699:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2335:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2335:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2335:39: got restricted __be32
+net/ipv6/seg6.c:249:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:249:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:249:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:427:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: got void *
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1801:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:124:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1979:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1979:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1979:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3391:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3391:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3391:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_proto.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2561:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2567:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2617:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1050:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2471:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:130:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:130:35: expected void const *
+net/sched/act_bpf.c:130:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1672:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1672:16: struct tcf_proto *
+net/sched/cls_api.c:1672:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1772:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1772:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1772:20: struct tcf_proto *
+net/sched/cls_api.c:1734:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1734:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1734:25: struct tcf_proto *
+net/sched/cls_api.c:1754:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1754:16: struct tcf_proto *
+net/sched/cls_api.c:1754:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1819:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2493:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1400:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:469:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
+net/sched/sch_generic.c:1261:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1133:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1133:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1133:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1135:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1135:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1135:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/sunrpc/sysfs.c:262:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:262:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:262:9: char const *
+net/unix/af_unix.c:161:13: warning: context imbalance in 'unix_table_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_table_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1268:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1590:18: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_next_socket' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_seq_stop' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:905:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1304:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1304:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1304:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3953:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3953:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3953:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4043:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4043:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4043:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4070:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4070:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4070:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4098:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4098:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4098:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4098:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4098:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4098:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4098:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4098:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4098:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4099:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4099:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4099:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:245:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:266:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:971:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:971:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:971:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:996:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:996:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:996:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1169:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1169:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1169:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1171:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1171:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1171:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1174:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1174:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1174:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1178:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1178:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1178:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1196:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1196:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1196:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1283:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1283:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1283:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1286:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1286:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1286:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1292:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1292:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1292:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1298:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1298:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1298:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1412:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1412:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1412:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1414:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1414:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1414:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2080:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2080:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2080:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2718:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2718:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2718:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2721:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2721:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2721:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2724:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2724:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2724:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2727:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2727:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2727:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2740:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2740:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2742:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2742:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2744:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2744:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2760:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2760:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2760:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2760:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2760:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2760:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2761:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2761:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2762:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2762:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2762:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2762:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2762:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2762:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2763:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2763:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2764:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2764:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2764:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2764:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2764:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2764:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2765:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2765:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2765:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2766:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2766:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2766:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2766:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2766:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2766:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2766:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2766:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2766:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2767:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2767:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2767:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:329:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+net/xfrm/xfrm_state.c:359:17: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:383:17: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:796:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:840:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1228:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1322:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1357:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+net/xfrm/xfrm_user.c:3621:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3621:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3621:9: struct sock *
+net/xfrm/xfrm_user.c:3627:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3627:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3627:9: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1767:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1767:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1767:16: struct sock *
+security/commoncap.c:1364:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1277:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/delay.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=v0.6.4
+KERNEL=v5.17-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:284:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:284:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:284:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:6:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:11:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:16:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:21:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:26:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:31:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:35: warning: cast to restricted __be32
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1060:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1103:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:354:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:146:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:886:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:886:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:886:9: got unsigned long long *
+arch/powerpc/kernel/time.c:129:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:155:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:576:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:576:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:576:24: got unsigned long long *
+arch/powerpc/kernel/time.c:666:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:666:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:666:24: got unsigned long long *
+arch/powerpc/kernel/time.c:599:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:599:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:599:24: got unsigned long long *
+arch/powerpc/kernel/trace/ftrace.c:964:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1028:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1028:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1028:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1032:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1032:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1032:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1036:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1036:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1036:42: got restricted __le64 [usertype]
+arch/powerpc/kexec/core.c:235:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:235:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:235:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:237:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:237:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:237:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:245:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:245:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:245:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:261:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:261:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:261:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:414:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:414:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:414:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:416:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:416:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:416:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1771:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1773:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:539:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:2525:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1771:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1773:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:955:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:955:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:973:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:982:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:982:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:990:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:990:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:990:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:652:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:674:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:551:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:559:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:624:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3442:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3677:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:4190:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:417:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:419:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:450:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:660:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:661:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:661:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:661:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:972:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:982:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:968:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:99:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:99:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:99:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:100:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:100:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:100:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:172:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:172:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:172:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:956:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2114:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2114:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2114:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2115:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2115:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2115:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2116:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2116:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2116:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2117:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2117:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2117:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/hash_native.c:385:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:441:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:495:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:535:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:556:42: warning: context imbalance in 'native_hugepage_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:812:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/subpage_prot.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:264:29: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:265:49: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:267:36: got restricted __be64 [usertype] v
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: expected unsigned long long [usertype]
+arch/powerpc/mm/ptdump/hashpagetable.c:268:36: got restricted __be64 [usertype] r
+arch/powerpc/net/bpf_jit_comp.c:153:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:166:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:178:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:179:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:801:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:801:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:803:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:803:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:24: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:835:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:835:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:835:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:836:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:836:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:836:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:845:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:845:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:845:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:28:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/setup.c:229:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:229:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:229:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:257:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:257:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:257:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:276:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:276:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:276:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1533:13: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2575:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2575:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2575:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2644:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2650:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2650:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2650:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *p
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:47:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/pfunc_core.c:688:48: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:85:5: warning: symbol 'sccdbg' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:192:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:192:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:192:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:250:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:250:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:250:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:251:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:34: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:34: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:44: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:44: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:44: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:476:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:476:58: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:476:58: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:487:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:487:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:487:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:285:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:166:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:166:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:166:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:166:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:172:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:172:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:172:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:182:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:186:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:769:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:769:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:769:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:17: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: expected void *p
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:17: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:226:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1502:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:489:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:492:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1276:59: warning: context imbalance in 'pSeries_lpar_hugepage_invalidate' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:1595:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:434:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:437:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:441:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:476:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:481:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:484:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:485:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:924:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:934:1: warning: symbol 'dev_attr_dirty_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:162:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:162:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:162:49: got int const *
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/setup.c:298:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:648:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:648:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:648:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:655:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:655:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:655:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:658:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:658:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:658:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:661:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:661:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:661:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:674:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:674:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:674:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:679:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:679:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:679:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:680:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:680:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:680:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:682:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:682:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:682:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:701:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:701:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:701:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:705:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:705:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:705:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:706:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:706:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:706:47: got int const *
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:74:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:108:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:108:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:108:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:162:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:162:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:162:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:217:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:217:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:217:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:223:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:223:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:223:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:336:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:336:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:336:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:229:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:229:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:229:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:229:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:347:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:600:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+block/blk-cgroup.c:623:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-iocost.c:734:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:745:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+block/blk-mq.c:1157:36: warning: cast from restricted blk_status_t
+block/blk-mq.c:1245:17: warning: cast to restricted blk_status_t
+crypto/asymmetric_keys/asym_tpm.c:43:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:43:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:43:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:88:22: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:122:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:122:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:122:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:123:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:123:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:123:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:163:19: warning: cast to restricted __be32
+crypto/asymmetric_keys/asym_tpm.c:205:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:205:17: expected unsigned int [usertype] ordinal
+crypto/asymmetric_keys/asym_tpm.c:205:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:206:17: warning: incorrect type in assignment (different base types)
+crypto/asymmetric_keys/asym_tpm.c:206:17: expected unsigned int [usertype] datalen
+crypto/asymmetric_keys/asym_tpm.c:206:17: got restricted __be32 [usertype]
+crypto/asymmetric_keys/asym_tpm.c:246:19: warning: cast to restricted __be32
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1387:39: warning: dubious: !x | y
+crypto/ecc.c:1397:47: warning: dubious: !x | y
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4780:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4780:24: expected restricted __poll_t
+drivers/android/binder.c:4780:24: got int
+drivers/ata/libata-core.c:4553:26: warning: cast to restricted __le16
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2053:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2053:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2053:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:437:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:445:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:445:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:445:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1470:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:150:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:154:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:166:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:166:56: left side has type restricted __be16
+drivers/atm/iphase.c:166:56: right side has type int
+drivers/atm/iphase.c:203:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:219:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:227:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:240:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:278:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:383:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:443:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:445:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:528:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:582:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2963:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3037:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3037:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3037:23: got int vci
+drivers/atm/iphase.c:667:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1186:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1186:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1186:23: got int [assigned] desc
+drivers/atm/iphase.c:1298:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1298:12: expected int desc
+drivers/atm/iphase.c:1298:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1507:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1554:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1566:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1583:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1736:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1736:34: left side has type restricted __be16
+drivers/atm/iphase.c:1736:34: right side has type int
+drivers/atm/iphase.c:1813:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1814:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1967:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2023:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2050:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2113:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2129:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2130:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2131:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2279:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2279:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2279:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2279:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2281:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2281:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2281:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2281:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2671:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1133:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1138:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1148:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1396:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1409:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1491:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2678:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2679:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2997:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3007:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3008:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3025:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3026:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:553:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:553:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:553:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:572:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:572:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:572:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1153:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1158:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1488:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1494:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1494:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1494:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1497:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1497:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1497:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1809:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1809:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1809:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1815:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1815:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1815:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1864:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1864:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1865:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1871:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1878:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1879:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1887:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1887:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1887:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1892:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1897:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1897:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1897:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1966:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1976:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1970:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1970:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1970:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1997:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2014:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2015:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2039:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2057:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2058:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2059:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2117:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2117:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2117:23: got void *
+drivers/atm/nicstar.c:2118:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2151:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2157:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2190:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2297:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2308:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2351:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2585:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1677:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1677:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1678:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1678:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1678:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1679:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1679:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1679:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1688:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1688:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1688:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1689:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1689:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1689:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1692:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1692:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1692:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1695:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1695:29: left side has type unsigned int
+drivers/atm/nicstar.c:1695:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1703:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1703:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1703:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1706:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1706:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1706:29: got restricted __le32 [usertype]
+drivers/base/firmware_loader/fallback_table.c:20:33: warning: symbol 'fw_fallback_config' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:231:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:261:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1099:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:562:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:562:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:562:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:563:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:563:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:564:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:564:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:570:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:570:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:570:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:571:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:571:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:571:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:572:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:572:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:572:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:579:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:579:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:579:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:580:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:580:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:580:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:581:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:581:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:582:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:582:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:582:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:721:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:721:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:736:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:736:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:736:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:773:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:773:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:773:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:833:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:837:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:839:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:839:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:839:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:898:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:909:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:910:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:911:43: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:912:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:913:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:918:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:919:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:921:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:922:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:952:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:952:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:952:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:998:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1021:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1034:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1035:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1050:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1051:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1063:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1077:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1114:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1114:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1114:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1321:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1321:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1321:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1349:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1349:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1349:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1361:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1361:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1361:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1381:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1381:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1381:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1382:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1382:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1382:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1392:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1392:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1392:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1393:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1393:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1393:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1394:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1394:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1394:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1407:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1407:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1407:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1408:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1408:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1408:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1423:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1423:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1423:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1425:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1425:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1425:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1441:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1441:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1441:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1443:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1443:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1443:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1456:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1456:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1456:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1458:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1458:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1458:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1681:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1681:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1681:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1683:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1683:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1683:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1697:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1697:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1697:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1702:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1702:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1702:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1712:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1712:29: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1712:29: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1788:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1788:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1788:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1811:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1811:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1811:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1812:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1812:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1812:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1848:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1848:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1848:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:3017:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3017:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:3017:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3019:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3019:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:3019:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3020:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3020:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:3020:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3021:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3021:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:3021:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3023:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3023:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:3023:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3024:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3024:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:3024:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3025:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3025:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:3025:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3026:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3026:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3026:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3027:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3027:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3027:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3029:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3029:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3029:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3030:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3030:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3030:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3032:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3032:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3032:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3033:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3033:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3033:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3086:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3087:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3250:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3268:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3269:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3269:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3269:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3269:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3276:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3278:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3279:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3280:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3282:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3283:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3284:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3291:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3292:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3292:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3292:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3292:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3296:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3297:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3297:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3297:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3297:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3307:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3690:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3690:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3690:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:861:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:982:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1289:41: warning: cast to restricted __be32
+drivers/block/drbd/drbd_nl.c:1349:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1349:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1641:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1641:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1651:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1651:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1874:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1874:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2132:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2132:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2140:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2140:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2322:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2322:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2345:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2345:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2490:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2490:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2653:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2653:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2886:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2886:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2926:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2926:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3464:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3464:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3589:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3589:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3802:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3802:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3808:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3808:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3998:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3998:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2187:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:780:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:780:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5355:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5356:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5365:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5422:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5422:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5422:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:273:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:529:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:601:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:705:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:774:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1167:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1168:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1169:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1173:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1174:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1179:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1180:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:822:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:877:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1042:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1588:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1588:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1893:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1897:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1909:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2157:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2191:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2405:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2405:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2415:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2415:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2594:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2622:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2633:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2666:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2666:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2798:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2798:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2855:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3066:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3066:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3142:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3142:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3199:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3199:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3545:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3545:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3677:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3678:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3679:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3680:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3681:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3682:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3703:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3703:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3787:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3787:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3787:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3945:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4004:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4005:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4006:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4007:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4041:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4041:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4041:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:4046:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4046:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4046:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4052:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4052:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4052:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4119:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4120:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4121:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4129:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4129:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4129:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4170:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4170:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4170:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4291:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4391:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4392:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4417:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4418:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4450:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4654:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4981:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4981:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4999:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5000:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5309:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5310:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5311:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5617:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5636:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5681:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5682:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5691:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5733:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5734:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5742:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5779:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5780:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5788:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5815:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5822:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5824:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5824:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5824:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5824:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5845:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5846:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5848:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5875:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5907:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5908:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5910:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5912:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5961:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5961:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5961:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6051:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6051:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6051:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6148:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6148:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6148:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:578:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:578:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:691:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:691:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:983:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:983:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:983:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1056:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1056:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1056:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1698:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1698:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1698:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1705:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1705:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1705:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1904:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2070:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1950:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2365:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:621:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:621:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:513:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:513:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:514:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:514:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:563:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:563:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:567:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:567:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1692:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1692:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1721:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1721:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1894:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1894:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2099:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2099:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2154:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2154:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1722:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1722:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2140:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2140:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1175:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:630:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:630:32: expected int
+drivers/block/nbd.c:630:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:671:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:671:48: expected int
+drivers/block/nbd.c:671:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1064:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1064:21: expected int [assigned] ret
+drivers/block/nbd.c:1064:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1069:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1069:16: expected restricted blk_status_t
+drivers/block/nbd.c:1069:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:495:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:510:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:555:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:571:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:283:26: warning: cast to restricted __le16
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:73:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btintel.c:1040:38: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:1785:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1794:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1795:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1796:25: warning: cast to restricted __le16
+drivers/bluetooth/btmtksdio.c:466:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btmtksdio.c:513:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btmtksdio.c:526:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btqca.c:637:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:2009:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2013:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2017:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2021:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2025:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2031:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:3159:28: warning: cast to restricted __le32
+drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1014:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1028:37: warning: cast to restricted __le32
+drivers/bluetooth/virtio_bt.c:309:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:309:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:309:17: bad type *
+drivers/bluetooth/virtio_bt.c:309:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:309:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:342:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:342:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:342:17: bad type *
+drivers/bluetooth/virtio_bt.c:342:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:342:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bus/fsl-mc/fsl-mc-bus.c:395:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
+drivers/bus/fsl-mc/mc-sys.c:295:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/frontend.c:44:23: warning: symbol 'agp_fe' was not declared. Should it be static?
+drivers/char/agp/frontend.c:46:19: warning: symbol 'agp_find_mem_by_key' was not declared. Should it be static?
+drivers/char/agp/frontend.c:161:5: warning: symbol 'agp_create_segment' was not declared. Should it be static?
+drivers/char/agp/frontend.c:213:25: warning: symbol 'agp_find_private' was not declared. Should it be static?
+drivers/char/agp/frontend.c:268:6: warning: symbol 'agp_free_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:274:19: warning: symbol 'agp_allocate_memory_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:486:19: warning: symbol 'agp_find_client_by_pid' was not declared. Should it be static?
+drivers/char/agp/frontend.c:511:19: warning: symbol 'agp_create_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:524:5: warning: symbol 'agp_remove_client' was not declared. Should it be static?
+drivers/char/agp/frontend.c:735:5: warning: symbol 'agpioc_acquire_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:778:5: warning: symbol 'agpioc_release_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:785:5: warning: symbol 'agpioc_setup_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:865:5: warning: symbol 'agpioc_protect_wrap' was not declared. Should it be static?
+drivers/char/agp/frontend.c:899:5: warning: symbol 'agpioc_deallocate_wrap' was not declared. Should it be static?
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:202:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:202:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:202:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1253:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1253:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1253:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1322:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1322:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1322:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3703:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:205:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:944:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1305:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1387:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1409:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1431:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1453:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1475:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1497:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1522:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1564:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1661:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1706:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1871:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2374:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2413:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4702:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4759:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4794:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4890:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1045:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:559:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:877:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1037:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1065:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/random.c:2196:6: warning: symbol 'add_hwgenerator_randomness' was not declared. Should it be static?
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:235:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:268:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:274:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:125:30: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: expected void *p
+drivers/char/tpm/tpm_ibmvtpm.c:126:23: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:229:17: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: expected void const *objp
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: expected void const *objp
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:480:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:509:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:593:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clk/sifive/fu740-prci.c:82:21: warning: symbol '__prci_init_clocks_fu740' was not declared. Should it be static?
+drivers/clocksource/jcore-pit.c:126:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:126:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:126:33: got void *
+drivers/clocksource/jcore-pit.c:176:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:176:40: expected void *dev
+drivers/clocksource/jcore-pit.c:176:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-ixp4xx.c:246:50: warning: incorrect type in assignment (different address spaces)
+drivers/clocksource/timer-ixp4xx.c:246:50: expected void *static [toplevel] platform_data
+drivers/clocksource/timer-ixp4xx.c:246:50: got void [noderef] __iomem *base
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:253:17: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:16: expected void *p
+drivers/crypto/nx/nx-common-pseries.c:764:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:29: expected void const *q
+drivers/crypto/nx/nx-common-pseries.c:764:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/device.c:400:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:274:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:40:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:62:67: warning: Using plain integer as NULL pointer
+drivers/dma/altera-msgdma.c:594:36: warning: context imbalance in 'msgdma_chan_desc_cleanup' - unexpected unlock
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: warning: incorrect type in argument 2 (different base types)
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: expected unsigned int [usertype] irq_mask
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: got restricted __le32 [usertype] status_lo
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: warning: invalid assignment: |=
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: left side has type restricted __le32
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: right side has type unsigned long
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:362:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:364:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:365:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:365:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:365:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:368:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:372:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:374:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:383:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:604:26: warning: Using plain integer as NULL pointer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/dma/sun6i-dma.c:244:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/dma/sun6i-dma.c:244:45: expected void volatile *address
+drivers/dma/sun6i-dma.c:244:45: got void [noderef] __iomem *base
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/firewire/ohci.c:663:31: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:736:39: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:748:55: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:1005:37: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firmware/broadcom/bcm47xx_nvram.c:42:18: warning: cast removes address space '__iomem' of expression
+drivers/firmware/broadcom/bcm47xx_nvram.c:53:21: warning: dereference of noderef expression
+drivers/firmware/turris-mox-rwtm.c:416:27: warning: incorrect type in argument 1 (different base types)
+drivers/firmware/turris-mox-rwtm.c:416:27: expected restricted __be32 [usertype] *dst
+drivers/firmware/turris-mox-rwtm.c:416:27: got unsigned int *
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:129:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:159:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:197:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:225:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-sim.c:1314:33: warning: symbol 'gpio_sim_hog_config_item_ops' was not declared. Should it be static?
+drivers/gpio/gpio-tqmx86.c:260:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgdev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_dbgmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:374:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:382:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:416:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:464:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:522:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:544:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:553:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1141:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1143:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1149:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1151:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1157:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1158:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1159:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1160:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1161:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1277:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1900:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1909:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1910:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1914:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1916:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1918:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1920:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1922:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1924:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1926:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1936:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1940:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1944:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1947:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1956:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2115:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2124:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2125:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2129:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2139:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2143:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2147:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2150:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2159:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2226:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2228:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2230:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2242:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2244:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2246:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2275:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2284:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2285:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2303:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2307:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2310:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2319:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2328:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2330:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2332:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2344:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2346:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2348:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.c: note: in included file:
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h:34:29: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1910:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:547:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:460:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1654:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2775:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:865:16: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c:500:29: warning: function 'mod_hdcp_hdcp1_dp_execution' with external linkage has definition
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/inc//amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:735:17: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:735:17: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:735:17: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:978:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:978:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:978:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1010:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1010:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1010:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1113:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1113:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1113:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/aldebaran.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1416:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1416:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1416:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1417:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1417:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1417:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1476:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1476:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1476:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:629:23: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:629:23: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:629:23: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:631:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:631:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:631:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c:117:1: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mca_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_drv.c:41:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/ast/ast_mode.c:674:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_mode.c:674:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_mode.c:674:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_mode.c:674:16: got unsigned char [usertype] *
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3246:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/drm_bufs.c:227:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:227:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:227:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:230:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:230:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:230:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:426:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_memory.c:115:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:115:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:115:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:124:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:124:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:124:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:136:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:136:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:136:28: got void *handle
+drivers/gpu/drm/drm_nomodeset.c:8:6: warning: symbol 'drm_firmware_drivers_only' was not declared. Should it be static?
+drivers/gpu/drm/drm_vm.c:270:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:270:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:270:44: got void *handle
+drivers/gpu/drm/gud/gud_drv.c:95:28: warning: cast to restricted __le32
+drivers/gpu/drm/gud/gud_drv.c:95:17: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:102:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:21:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: got void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: got void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: expected void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: got void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: expected void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: got void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: got void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: got void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:25: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1467:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1468:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1574:20: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1574:20: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1575:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1575:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1581:28: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1581:28: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1584:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1584:29: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:25: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1515:36: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1515:36: expected void [noderef] __iomem *llc_mmio
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1515:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:41: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:41: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:43: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:43: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:33: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: expected void const [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:26: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c: note: in included file:
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: expected void [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:44: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:34: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/adreno_device.c:11:6: warning: symbol 'hang_debug' was not declared. Should it be static?
+drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c:658:26: warning: symbol 'msm8x76_config' was not declared. Should it be static?
+drivers/gpu/drm/msm/dsi/dsi_host.c:1322:27: warning: cast to restricted __be32
+drivers/gpu/drm/msm/dsi/dsi_host.c:1323:17: warning: cast to restricted __be32
+drivers/gpu/drm/msm/msm_drv.c:78:6: warning: symbol 'dumpstate' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_drv.c:141:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/msm_drv.c:141:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/msm_drv.c:141:31: got void *
+drivers/gpu/drm/msm/msm_drv.c:150:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/msm_drv.c:150:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/msm_drv.c:150:31: got void *
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: got void *
+drivers/gpu/drm/msm/msm_gem_shrinker.c:18:6: warning: symbol 'enable_eviction' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_rd.c:44:6: warning: symbol 'rd_full' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_ringbuffer.c:43:36: warning: symbol 'msm_sched_ops' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:165:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:165:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base917c.c:26:1: warning: symbol 'base917c_format' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:47:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:47:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:48:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:48:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:135:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:184:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:198:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2693:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:388:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:388:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:394:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:394:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:166:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:166:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:194:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:194:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:196:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:196:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:480:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:494:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:494:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:410:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:414:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:427:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:431:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:441:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:455:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:482:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:486:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:495:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:504:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:509:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:511:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:380:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:380:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:851:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:852:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:885:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:886:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:888:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:27:1: warning: symbol 'gv100_disp_core_mthd_base' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:43:1: warning: symbol 'gv100_disp_core_mthd_sor' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c:39:1: warning: symbol 'gv100_disp_wimm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:120:1: warning: symbol 'gv100_disp_wndw_mthd' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:140:1: warning: symbol 'gv100_disp_wndw' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c:147:1: warning: symbol 'gf108_gr_fwif' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c:46:1: warning: symbol 'gv100_gsp' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:31:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:31:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:31:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:43:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:43:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:43:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:161:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:161:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:161:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:166:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:166:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:166:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:170:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:170:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:170:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:229:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:229:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:229:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:232:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:232:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:232:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:336:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:336:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:336:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:349:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:349:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:349:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:366:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:366:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:366:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:369:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:369:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:369:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:382:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:382:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:382:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:401:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:401:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:401:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:422:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:422:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:422:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:433:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:433:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:433:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:487:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:487:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:487:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:510:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:510:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:510:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:521:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:521:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:521:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:178:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:223:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:223:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:223:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:273:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:273:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:273:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:500:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:500:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1334:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1334:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1334:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1408:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1412:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:394:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:450:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:523:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:533:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:539:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:609:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:634:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:890:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:927:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:950:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1092:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1098:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1100:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1102:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1149:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1155:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1157:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1159:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1191:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1197:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1199:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1201:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1250:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1256:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1258:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1260:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1312:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1314:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1482:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1497:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1499:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2363:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2365:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2367:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2371:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:41:11: warning: symbol 'cayman_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:320:11: warning: symbol 'cayman_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5419:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5424:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5447:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5449:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5458:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5530:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5533:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5536:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5586:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5588:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5611:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5616:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4208:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4208:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4208:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4222:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4225:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4288:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4289:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4302:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4306:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4310:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4321:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4682:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4741:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4742:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:41:11: warning: symbol 'evergreen_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:303:11: warning: symbol 'evergreen_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2436:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3900:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3901:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3902:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3905:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3906:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3934:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3938:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3939:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4013:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4017:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4035:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:711:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:711:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:711:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1077:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:122:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:122:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:122:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1082:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: got void *
+drivers/gpu/drm/radeon/r600.c:4042:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4128:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4129:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4387:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4387:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4387:38: got void *
+drivers/gpu/drm/radeon/r600_blit_shaders.c:41:11: warning: symbol 'r6xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:367:11: warning: symbol 'r7xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:684:11: warning: symbol 'r6xx_vs' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:704:11: warning: symbol 'r6xx_ps' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:716:11: warning: symbol 'r6xx_ps_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:717:11: warning: symbol 'r6xx_vs_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:718:11: warning: symbol 'r6xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:719:11: warning: symbol 'r7xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2136:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2138:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2145:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2171:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2173:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2180:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2181:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2207:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2209:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2216:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2217:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2388:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2401:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2402:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2484:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2491:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2507:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2520:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2524:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2526:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2533:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2600:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2604:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2618:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2684:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2687:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2690:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2873:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2875:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2889:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2890:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2910:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2934:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2935:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2939:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2975:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2976:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3015:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3024:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3158:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3167:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3203:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3245:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3248:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3251:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3254:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3257:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3330:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3356:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3364:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3389:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3406:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3423:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3432:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3563:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3565:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3568:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3570:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3585:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3621:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3633:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3672:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3675:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3751:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3786:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3788:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3792:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3841:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3844:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3858:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3861:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3882:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3885:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3940:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3943:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3947:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4005:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4011:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4029:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4033:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4048:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4050:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:95:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:270:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:327:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:339:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:475:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:598:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:615:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:307:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:237:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:662:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:662:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:662:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_blit_shaders.c:31:11: warning: symbol 'si_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_blit_shaders.c:253:11: warning: symbol 'si_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:332:26: warning: symbol 'cac_weights_pitcairn' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:1088:26: warning: symbol 'cac_weights_oland' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4133:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4141:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4156:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5103:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6691:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6693:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6696:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6697:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6726:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6731:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6732:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6733:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6812:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6815:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6818:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6869:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6871:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:51:20: warning: symbol 'rk3399_cdn_dp' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/cdn-dp-core.c:342:25: warning: cast to restricted __le32
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:14:19: warning: symbol 'mock_driver' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:102:30: warning: symbol 'fb' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:260:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/tiny/gm12u320.c:477:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:477:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:477:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:314:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:372:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:669:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1126:30: warning: context imbalance in 'ttm_bo_swapout' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:283:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:289:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:369:28: got void *virtual
+drivers/gpu/drm/ttm/ttm_device.c:142:5: warning: context imbalance in 'ttm_device_swapout' - wrong count at exit
+drivers/gpu/drm/tve200/tve200_display.c:33:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:33:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:33:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:50:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:50:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:50:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:60:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:60:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:60:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:65:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:65:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:65:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:138:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:138:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:138:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:141:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:141:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:141:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:147:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:147:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:147:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:236:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:236:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:236:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:250:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:250:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:250:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:270:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:270:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:270:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:275:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:275:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:275:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:277:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:277:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:277:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:300:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:300:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:300:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:311:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:311:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:311:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:194:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:208:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/vc4/vc4_irq.c:59:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:237:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:266:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:155:42: warning: array of flexible structures
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c: note: in included file:
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:182:10: warning: symbol 'gyro3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:343:10: warning: symbol 'comp3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:515:10: warning: symbol 'als_report_descriptor' was not declared. Should it be static?
+drivers/hid/hid-ft260.c:793:50: warning: cast to restricted __le16
+drivers/hid/hid-ft260.c:878:1: warning: incorrect type in initializer (different base types)
+drivers/hid/hid-ft260.c:878:1: expected unsigned short [usertype] *field
+drivers/hid/hid-ft260.c:878:1: got restricted __le16 *
+drivers/hid/hid-ft260.c:879:1: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-ft260.c:879:1: expected restricted __le16 [usertype] clock
+drivers/hid/hid-ft260.c:879:1: got unsigned short [addressable] [usertype] clock
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:215:41: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:216:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:217:46: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:218:25: warning: cast to restricted __le16
+drivers/hid/hid-uclogic-rdesc.c:854:25: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-uclogic-rdesc.c:854:25: expected signed int x
+drivers/hid/hid-uclogic-rdesc.c:854:25: got restricted __le32 [usertype]
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:527:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:59:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - wrong count at exit
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:133:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:129:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:112:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:112:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:112:39: got void [noderef] __iomem *
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-cp2615.c:88:23: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-cp2615.c:88:23: expected restricted __be16 [usertype] preamble
+drivers/i2c/busses/i2c-cp2615.c:88:23: got int
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1115:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/infiniband/core/cache.c:655:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:655:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:655:52: struct net_device *
+drivers/infiniband/core/cache.c:693:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:693:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:693:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:852:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:852:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:852:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1023:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1023:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1023:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1429:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1429:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1429:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1927:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1936:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2079:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2271:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2395:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2440:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2808:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3310:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4022:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:348:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3731:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3731:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/mlx5/fs.c:1247:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:316:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2412:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2519:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2574:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2589:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2605:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2607:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2611:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2635:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2694:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2697:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2701:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2704:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2723:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2727:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2771:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:447:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:447:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:644:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:644:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1014:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1399:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1399:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1399:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1409:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1409:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1409:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1989:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1989:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1989:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2003:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2003:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2003:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2004:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2004:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:2004:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3272:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3272:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3272:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3272:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3432:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3432:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3432:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3433:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3433:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3433:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3434:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3434:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3434:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3453:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3453:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3453:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3454:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3454:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3454:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3455:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3455:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3455:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3583:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3583:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3583:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3596:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3596:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3596:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3609:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3609:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3609:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3622:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3622:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3622:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3622:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3622:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3629:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3629:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3629:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3642:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3642:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3642:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3659:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3659:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3659:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3696:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3696:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3696:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3778:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3977:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4006:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4006:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4102:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4102:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4102:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4110:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4110:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4110:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4117:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4190:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4190:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4190:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4375:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4375:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4375:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1179:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1180:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4237:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4237:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4237:33: got unsigned int [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:1017:16: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces)
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: warning: incorrect type in assignment (different address spaces)
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: expected void [noderef] __iomem *fw_regs_va
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: got void *
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/iommu/omap-iommu.c:1664:24: warning: Using plain integer as NULL pointer
+drivers/ipack/carriers/tpci200.c:148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:182:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:231:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:48:48: warning: array of flexible structures
+drivers/irqchip/irq-renesas-h8s.c:41:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:41:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:41:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:55:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:55:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:55:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:63:17: warning: symbol 'h8s_irq_chip' was not declared. Should it be static?
+drivers/irqchip/irq-renesas-h8s.c:88:23: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:88:23: expected void *static [toplevel] intc_baseaddr
+drivers/irqchip/irq-renesas-h8s.c:88:23: got void [noderef] __iomem *
+drivers/irqchip/irq-renesas-h8s.c:94:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:94:37: expected void volatile [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:94:37: got void *
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:77:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/smu.c:1090:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1257:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1280:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/via-pmu.c:190:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:302:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:302:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:302:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:344:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:344:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:344:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:38:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:653:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:972:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:403:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:707:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:152:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:276:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:277:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:730:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:826:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:45:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:209:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:209:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:323:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:323:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:323:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:323:19: got unsigned long long
+drivers/md/bcache/super.c:655:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:655:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:655:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:728:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:839:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:839:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:839:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1197:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1197:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1197:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1239:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1239:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1239:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1605:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1605:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1605:36: got restricted __le32 [usertype]
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:802:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:812:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:657:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:657:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:657:9: struct writeset *
+drivers/md/dm-era-target.c:961:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:961:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:961:14: struct writeset *
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:653:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:147:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:147:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:147:40: struct md_rdev *
+drivers/md/md-multipath.c:239:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:239:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:239:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1247:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1247:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1247:24: struct md_rdev *
+drivers/md/raid1.c:1410:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1410:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1410:40: struct md_rdev *
+drivers/md/raid1.c:1642:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1642:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1642:40: struct md_rdev *
+drivers/md/raid1.c:1707:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1707:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1707:40: struct md_rdev *
+drivers/md/raid1.c:1824:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1824:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1824:25: struct md_rdev *
+drivers/md/raid1.c:1835:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1835:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1835:25: struct md_rdev *
+drivers/md/raid1.c:2302:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2302:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2302:32: struct md_rdev *
+drivers/md/raid1.c:2338:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2338:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2338:32: struct md_rdev *
+drivers/md/raid1.c:2356:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2356:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2356:32: struct md_rdev *
+drivers/md/raid1.c:2773:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2773:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2773:24: struct md_rdev *
+drivers/md/raid10.c:1951:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1951:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1951:37: struct md_rdev *
+drivers/md/raid10.c:4944:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4944:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4944:33: struct md_rdev *
+drivers/md/raid10.c:4947:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4947:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4947:33: struct md_rdev *
+drivers/md/raid10.c:5036:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5036:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5036:32: struct md_rdev *
+drivers/md/raid10.c:5039:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5039:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5039:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1168:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1168:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1168:28: struct md_rdev *
+drivers/md/raid10.c:1310:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1310:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1310:40: struct md_rdev *
+drivers/md/raid10.c:1311:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1311:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1311:41: struct md_rdev *
+drivers/md/raid10.c:1441:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1441:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1441:40: struct md_rdev *
+drivers/md/raid10.c:1442:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1442:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1442:41: struct md_rdev *
+drivers/md/raid10.c:1751:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1751:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1751:40: struct md_rdev *
+drivers/md/raid10.c:1752:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1752:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1752:41: struct md_rdev *
+drivers/md/raid10.c:1918:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1918:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1918:40: struct md_rdev *
+drivers/md/raid10.c:2141:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2141:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2141:25: struct md_rdev *
+drivers/md/raid10.c:2155:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2155:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2155:17: struct md_rdev *
+drivers/md/raid10.c:2722:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2722:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2722:32: struct md_rdev *
+drivers/md/raid10.c:2777:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2777:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2777:32: struct md_rdev *
+drivers/md/raid10.c:2813:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2813:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2813:32: struct md_rdev *
+drivers/md/raid10.c:3323:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3323:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3323:49: struct md_rdev *
+drivers/md/raid10.c:3398:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3398:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3398:33: struct md_rdev *
+drivers/md/raid10.c:3399:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3399:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3399:36: struct md_rdev *
+drivers/md/raid10.c:3469:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3469:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3469:56: struct md_rdev *
+drivers/md/raid10.c:3486:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3486:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3486:41: struct md_rdev *
+drivers/md/raid10.c:3689:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3689:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3689:32: struct md_rdev *
+drivers/md/raid10.c:3719:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3719:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3719:32: struct md_rdev *
+drivers/md/raid10.c:4475:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4475:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4475:40: struct md_rdev *
+drivers/md/raid10.c:4491:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4491:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4491:40: struct md_rdev *
+drivers/md/raid10.c:5121:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5121:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5121:48: struct md_rdev *
+drivers/md/raid10.c:5217:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5217:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5217:48: struct md_rdev *
+drivers/md/raid10.c:5220:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5220:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5220:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1899:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1899:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1899:24: struct md_rdev *
+drivers/md/raid5-cache.c:1909:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1909:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1909:25: struct md_rdev *
+drivers/md/raid5-cache.c:2701:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2701:23: expected void **pslot
+drivers/md/raid5-cache.c:2701:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2705:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2705:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:33: got void **pslot
+drivers/md/raid5-cache.c:2708:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2708:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2708:56: got void **pslot
+drivers/md/raid5-cache.c:2856:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2856:23: expected void **pslot
+drivers/md/raid5-cache.c:2856:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2860:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2860:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2860:25: got void **pslot
+drivers/md/raid5-cache.c:2866:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2866:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2866:56: got void **pslot
+drivers/md/raid5-cache.c:3153:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3153:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3153:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:631:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1101:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1101:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1101:25: struct md_rdev *
+drivers/md/raid5.c:1103:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:24: struct md_rdev *
+drivers/md/raid5.c:3563:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3563:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3563:32: struct md_rdev *
+drivers/md/raid5.c:3689:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3689:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3689:48: struct md_rdev *
+drivers/md/raid5.c:3696:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3696:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3696:32: struct md_rdev *
+drivers/md/raid5.c:3718:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3718:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3718:16: struct md_rdev *
+drivers/md/raid5.c:4646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4646:24: struct md_rdev *
+drivers/md/raid5.c:4657:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4657:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4657:32: struct md_rdev *
+drivers/md/raid5.c:4704:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4704:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4704:49: struct md_rdev *
+drivers/md/raid5.c:4717:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4717:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4717:49: struct md_rdev *
+drivers/md/raid5.c:4726:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4726:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4726:49: struct md_rdev *
+drivers/md/raid5.c:4748:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4748:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4748:40: struct md_rdev *
+drivers/md/raid5.c:5419:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5419:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5419:16: struct md_rdev *
+drivers/md/raid5.c:5422:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5422:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5422:24: struct md_rdev *
+drivers/md/raid5.c:7070:9: warning: cast removes address space '__percpu' of expression
+drivers/md/raid5.c:7070:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5.c:7070:9: expected struct lockdep_map *lock
+drivers/md/raid5.c:7070:9: got struct lockdep_map [noderef] __percpu *
+drivers/md/raid5.c:7070:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5.c:7070:9: expected struct local_lock_t [usertype] *l
+drivers/md/raid5.c:7070:9: got struct local_lock_t [noderef] __percpu *
+drivers/md/raid5.c:7842:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7842:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7842:40: struct md_rdev *
+drivers/md/raid5.c:8055:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8055:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8055:25: struct md_rdev *
+drivers/md/raid5.c:8071:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8071:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8071:25: struct md_rdev *
+drivers/md/raid5.c:1476:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1476:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2208:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2419:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2421:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2422:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7046:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7046:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7047:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7048:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7049:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7054:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7055:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7056:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1231:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1312:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1415:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3132:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3133:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3134:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3135:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3136:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3139:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3151:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3156:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3158:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3165:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3166:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3168:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3170:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3171:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3289:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3290:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3291:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3292:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3293:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3294:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3295:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3296:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3297:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3361:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3361:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3361:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3362:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3362:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3362:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3369:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3369:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3369:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3375:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3375:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3375:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3376:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3376:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3376:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3379:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3379:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3379:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3380:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3380:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3380:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3611:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3611:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3611:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3635:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3639:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4874:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4879:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4884:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4895:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5329:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5512:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5539:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5546:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5550:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6189:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6191:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6197:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6197:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6197:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6298:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6298:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6298:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1315:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7709:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7710:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7712:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7758:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:915:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:915:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:915:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:965:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:965:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:965:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1000:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1000:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1000:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1027:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1030:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1030:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1030:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1053:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1053:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1053:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1054:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1054:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1054:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1070:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1070:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1070:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1072:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1072:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1072:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1074:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1074:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1074:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1093:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1093:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1093:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1111:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1111:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1111:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1112:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1112:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1112:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1130:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1130:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1130:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1133:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1133:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1151:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1151:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1151:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1157:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1157:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1157:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1159:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1159:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1159:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1199:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1199:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1199:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2146:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2146:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2146:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2171:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2171:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2171:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2184:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2184:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2184:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5131:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5162:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5786:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5930:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5932:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5932:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5932:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:5936:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5936:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5936:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:6429:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6429:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6429:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6439:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6439:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6439:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6499:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6503:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6519:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7248:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7249:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7678:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7679:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8160:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2479:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2479:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2479:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2617:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2672:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2673:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2674:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1797:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1798:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1812:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1812:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1812:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1890:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1890:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1890:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1918:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1918:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1918:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1919:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1919:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1919:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1977:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1977:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1977:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1995:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1995:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1995:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1996:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1996:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1996:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2011:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2029:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2029:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2029:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2030:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2030:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2030:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2038:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:839:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:839:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:839:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:960:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1194:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:785:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:800:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1369:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1177:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1240:52: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1240:52: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:1240:52: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1244:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1244:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1244:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1248:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1248:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1248:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1250:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1250:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1250:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1264:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1264:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1264:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1266:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1266:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1266:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:969:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:974:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:977:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:981:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:986:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:991:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:995:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1025:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1498:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1535:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1535:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1535:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1538:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1538:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1538:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:746:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:746:36: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:746:36: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:754:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:754:39: expected unsigned int
+drivers/message/fusion/mptlan.c:754:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:757:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:757:39: expected unsigned int
+drivers/message/fusion/mptlan.c:757:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:767:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:767:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:767:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:776:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:776:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:776:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:778:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:778:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:778:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:785:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:820:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:820:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:820:23: got unsigned short
+drivers/message/fusion/mptlan.c:924:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4605:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4627:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4633:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4673:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1420:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1421:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1422:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3719:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3719:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3719:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3723:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3723:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3723:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3737:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3641:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3641:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3641:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3642:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3642:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3642:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3649:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3653:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4920:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4932:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4065:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2916:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2916:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2916:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2962:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3465:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3472:9: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:5005:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5036:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5055:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5098:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/arizona-i2c.c:108:27: warning: symbol 'arizona_i2c_of_match' was not declared. Should it be static?
+drivers/mfd/arizona-spi.c:229:27: warning: symbol 'arizona_spi_of_match' was not declared. Should it be static?
+drivers/mfd/sm501.c:1148:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1148:29: warning: cast from non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast from non-scalar
+drivers/misc/bcm-vk/bcm_vk_dev.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_msg.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_tty.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:108:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:108:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:108:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:109:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:109:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:109:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:111:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:111:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:111:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:443:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:443:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:443:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:446:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:446:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:446:33: got unsigned int *
+drivers/misc/cxl/guest.c:449:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:449:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:449:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:537:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:537:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:537:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:538:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:538:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:538:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:543:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:543:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:543:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:544:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:544:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:544:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:546:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:546:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:546:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:549:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:549:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:549:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:552:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:566:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:566:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:566:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:638:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:638:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:638:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:736:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:736:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:736:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:737:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:737:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:737:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:801:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:801:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:801:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:826:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/habanalabs/gaudi/gaudi.c:9278:27: warning: cast truncates bits from constant value (7ffc000000 becomes fc000000)
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:276:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:277:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/ocxl/file.c:337:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:337:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:337:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:477:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:477:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:477:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/ti-st/st_core.c:289:41: warning: cast to restricted __le16
+drivers/mmc/host/cqhci-core.c:433:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:434:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:435:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:436:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:437:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:438:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:482:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:482:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci-core.c:482:15: got int
+drivers/mmc/host/cqhci-core.c:556:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:556:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci-core.c:556:19: got restricted __le64 [usertype] *
+drivers/mmc/host/dw_mmc.c:608:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:608:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:608:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:608:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:608:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:608:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:621:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:621:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:680:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:680:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:680:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:680:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:680:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:680:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:680:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:680:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/mmc_spi.c:835:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:416:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:417:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:418:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:456:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:86:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:86:34: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:86:34: got void *priv
+drivers/mtd/devices/phram.c:102:23: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/phram.c:102:23: expected void *priv
+drivers/mtd/devices/phram.c:102:23: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:132:25: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:132:25: got void *priv
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:402:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:402:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:402:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:403:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:403:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:403:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:592:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:593:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:594:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:779:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:34: expected void const *q
+drivers/mtd/nand/onenand/onenand_base.c:817:34: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:26: expected void *p
+drivers/mtd/nand/onenand/onenand_base.c:860:26: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1772:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:2001:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:465:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:477:28: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: expected void *p
+drivers/mtd/nand/raw/hisi504_nand.c:603:20: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:318:27: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:321:44: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1912:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2084:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2084:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2084:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:479:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:494:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:510:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:510:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:510:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:523:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:523:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:523:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:221:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:642:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:642:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:642:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:658:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:658:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:658:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:315:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:318:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:318:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:319:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:319:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:319:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:320:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:320:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:320:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:334:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:348:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:500:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:508:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:508:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:508:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:509:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:509:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:509:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:510:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:510:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:510:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:559:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:607:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:608:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:609:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:765:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:292:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:292:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:292:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:351:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:550:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:550:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:550:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:589:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:644:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:644:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:644:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:727:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1279:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:569:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:569:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:569:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1028:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1028:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1028:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1030:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1030:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1030:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1039:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1039:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1039:22: got unsigned long long [assigned] sqnum
+drivers/net/amt.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+drivers/net/bareudp.c:275:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:275:14: expected struct socket *sock
+drivers/net/bareudp.c:275:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:587:20: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:587:20: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:587:20: got unsigned short
+drivers/net/bareudp.c:588:25: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:588:25: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:588:25: got unsigned short
+drivers/net/bonding/bond_main.c:2820:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2826:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2873:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2873:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2873:40: got int
+drivers/net/bonding/bond_options.c:1180:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1180:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1180:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
+drivers/net/can/slcan.c:351:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:351:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:351:14: void *
+drivers/net/can/slcan.c:658:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:658:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:658:9: void *
+drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:287:35: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:774:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:530:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1158:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1376:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1515:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1515:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1515:35: got unsigned short [usertype]
+drivers/net/ethernet/adaptec/starfire.c:1831:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1831:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1831:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1442:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1442:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1442:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1446:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1446:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1446:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1447:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1447:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1447:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1450:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1450:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1450:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1451:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1451:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1451:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1467:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1896:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1938:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1951:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1964:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1981:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1985:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2219:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1755:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8316:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10476:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:289:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnxt/bnxt.c: note: in included file:
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h:30:1: warning: directive in macro's argument list
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c: note: in included file:
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h:30:1: warning: directive in macro's argument list
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16965:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16965:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16965:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16966:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16966:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16966:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:282:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:282:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:282:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:284:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:284:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:284:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3218:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3223:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3228:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3228:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3253:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3257:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3257:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3257:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3267:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3271:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3271:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3271:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3281:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3281:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3287:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3288:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3295:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3296:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3299:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3335:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3335:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3335:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3335:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3388:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3388:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3388:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3388:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1727:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1797:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2125:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:593:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1242:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:568:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:568:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:568:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1046:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1046:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1046:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1103:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1103:48: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1103:48: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1434:63: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1434:63: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1434:63: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1109:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2211:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2474:53: warning: cast to restricted __be64
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c:380:6: error: symbol 'hclge_comm_get_rss_indir_tbl' redeclared with different type (incompatible argument 3 (different base types)):
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c:380:6: void extern [addressable] [toplevel] hclge_comm_get_rss_indir_tbl( ... )
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c: note: in included file:
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.h:108:6: note: previously declared as:
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.h:108:6: void extern [addressable] [toplevel] hclge_comm_get_rss_indir_tbl( ... )
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:4619:55: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:4619:55: expected restricted __le16 [usertype] rss_ind_tbl_size
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:4619:55: got unsigned short [usertype] rss_ind_tbl_size
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:5124:31: warning: context imbalance in 'hclge_sync_fd_user_def_cfg' - unexpected unlock
+drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c:593:61: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c:593:61: expected restricted __le16 [usertype] rss_ind_tbl_size
+drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c:593:61: got unsigned short [usertype] rss_ind_tbl_size
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:443:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:443:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:443:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1250:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1256:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1264:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1291:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1295:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1380:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:314:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10163:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10163:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10163:25: struct bpf_prog *
+drivers/net/ethernet/jme.c:957:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:957:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:957:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs
+drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1787:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1969:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1969:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1969:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4446:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:812:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:818:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:831:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2277:46: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2297:38: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:23:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:26:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:36:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:39:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:718:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:624:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:624:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:603:48: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:653:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:653:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:653:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1167:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1167:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1167:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1192:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1192:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1192:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:632:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:632:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:632:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:637:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:637:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:637:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3117:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3117:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3117:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:1891:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1891:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1891:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2671:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2671:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2671:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2671:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:2692:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2700:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4447:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4447:53: warning: cast from restricted __le16
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1164:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1164:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1164:45: got restricted __be16 [usertype]
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1852:22: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1852:22: expected unsigned int [usertype] val
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1852:22: got restricted __be32 [usertype] ip
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1897:40: warning: cast from restricted __be32
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1954:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1954:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1954:38: got unsigned int [usertype]
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1958:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1958:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1958:38: got unsigned int
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1960:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1960:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1960:36: got int
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1962:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1962:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1962:36: got int
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:60:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:60:27: expected unsigned int
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:60:27: got restricted __be32 [usertype]
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:158:46: warning: cast to restricted __be16
+drivers/net/ethernet/mediatek/mtk_ppe_offload.c:88:19: warning: cast to restricted __be32
+drivers/net/ethernet/mediatek/mtk_ppe_offload.c:92:41: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3444:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4675:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4968:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5004:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5049:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1983:9: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6965:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4790:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void **
+drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:347:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:112:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/pensando/ionic/ionic_main.c:373:61: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:373:61: expected union ionic_dev_cmd_regs *regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:373:61: got union ionic_dev_cmd_regs [noderef] __iomem *dev_cmd_regs
+drivers/net/ethernet/pensando/ionic/ionic_main.c:375:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:375:23: expected void [noderef] __iomem *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:375:23: got unsigned int *
+drivers/net/ethernet/pensando/ionic/ionic_main.c:376:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/pensando/ionic/ionic_main.c:376:20: expected void volatile [noderef] __iomem *a
+drivers/net/ethernet/pensando/ionic/ionic_main.c:376:20: got union ionic_dev_cmd *
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:511:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2248:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2248:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2248:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:899:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:899:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:899:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:900:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:907:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:908:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1244:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1249:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1254:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1254:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1268:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1285:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1604:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1607:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1608:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1646:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2481:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2481:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2481:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2482:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2482:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2482:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2533:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2533:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2533:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2534:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2534:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2534:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2538:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2538:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2538:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2540:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2540:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2540:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3088:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3088:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3088:23: got void [noderef] __iomem *
+drivers/net/ethernet/sfc/tx.c:500:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c:208:19: warning: symbol 'loongson_dwmac_driver' was not declared. Should it be static?
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:181:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:185:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:196:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:200:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:215:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:223:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:241:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:245:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1021:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:611:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:237:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2876:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2876:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2876:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3149:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3149:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3149:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3155:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3155:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3155:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3207:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3207:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3207:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3277:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3277:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3277:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3294:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3294:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3294:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:376:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:774:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:781:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:781:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:792:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:805:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:875:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:881:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:884:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:890:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:907:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:915:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:922:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:927:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:980:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:994:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1000:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:1015:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1081:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1440:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:888:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:888:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:888:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:888:35: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:418:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:428:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:98:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:98:47: expected restricted __be64
+drivers/net/geneve.c:98:47: got int
+drivers/net/geneve.c:110:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:111:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1840:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1840:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1840:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1845:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1845:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1845:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1971:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1971:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1971:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:432:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:432:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:432:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:432:22: got unsigned int
+drivers/net/macsec.c:433:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:433:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:433:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:433:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:587:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:459:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:459:14: void *
+drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:893:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:893:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:706:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:707:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:708:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:709:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:804:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:827:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:828:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:829:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:935:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:935:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:935:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:948:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:948:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:948:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1010:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:1012:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1012:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:1012:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1072:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1072:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1072:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1073:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1073:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1073:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1074:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1074:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1074:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1119:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1119:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1119:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1120:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1120:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1120:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1121:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1121:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1121:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1116:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1116:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1116:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1231:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1231:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1231:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1483:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1484:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1485:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1493:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1637:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:3551:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:3551:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:3551:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:3551:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2175:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2175:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2175:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2175:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1777:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1777:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1777:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:198:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:198:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:198:21: got int
+drivers/net/usb/sr9700.c:200:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:200:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:200:21: got int
+drivers/net/usb/sr9700.c:205:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:205:16: expected int
+drivers/net/usb/sr9700.c:205:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9800.c: note: in included file:
+drivers/net/usb/sr9800.h:166:53: warning: symbol 'SR9800_BULKIN_SIZE' was not declared. Should it be static?
+drivers/net/vrf.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+drivers/net/vxlan.c:501:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan.c:501:34: expected unsigned int [usertype] b
+drivers/net/vxlan.c:501:34: got restricted __be32 [usertype] vni
+drivers/net/wireless/ath/ath11k/dp_tx.c:877:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:879:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:882:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:1055:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:1057:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:112:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:114:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:116:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:118:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:120:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:122:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:124:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:126:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:128:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:130:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:132:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:134:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:136:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:138:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:140:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:142:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:144:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:146:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:148:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:150:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:152:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:154:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:160:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:164:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:166:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:170:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:172:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:174:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:176:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:178:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:180:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:182:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:184:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:186:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:206:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:210:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:212:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: got unsigned short [usertype]
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: got unsigned short [usertype]
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:79:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1662:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1663:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:796:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:796:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:796:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:798:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:798:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:798:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:106:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3649:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6253:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6384:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:2055:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2055:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2055:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3262:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3854:27: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3854:27: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3854:27: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4926:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4926:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4926:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4929:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4929:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4929:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4932:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4932:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4932:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6403:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6403:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6403:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6423:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6423:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6423:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6425:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6425:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6425:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6427:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6427:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6427:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6583:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6583:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6583:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6585:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6585:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6585:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6587:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6587:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6587:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6692:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6692:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6692:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6694:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6694:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6694:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6704:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6704:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6704:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:75:9: warning: context imbalance in 'iwl_read_direct32' - different lock contexts for basic block
+drivers/net/wireless/intel/iwlwifi/iwl-io.c:144:9: warning: context imbalance in 'iwl_read_prph' - different lock contexts for basic block
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:323:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:344:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:638:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:638:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mac80211.c:183:32: warning: symbol 'mt76_sar_capa' was not declared. Should it be static?
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:904:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:964:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:508:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:279:29: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:279:29: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:279:29: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:279:27: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:279:27: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:279:27: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:280:24: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:280:24: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:280:24: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:280:22: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:280:22: expected restricted __le16 [usertype] seq_ctrl
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:280:22: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:281:20: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:281:20: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:281:20: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:281:18: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:281:18: expected restricted __le32 [usertype] qos_ctrl
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:281:18: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:282:19: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:282:19: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:282:19: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:282:17: expected restricted __le32 [usertype] ht_ctrl
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:282:17: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:310:25: warning: restricted __be16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7615/mac.c:310:37: warning: restricted __be16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c:330:9: warning: dubious: x | !y
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:417:29: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:417:29: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:417:29: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:417:27: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:417:27: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:417:27: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:418:24: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:418:24: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:418:24: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:418:22: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:418:22: expected restricted __le16 [usertype] seq_ctrl
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:418:22: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:419:20: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:419:20: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:419:20: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:419:18: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:419:18: expected restricted __le32 [usertype] qos_ctrl
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:419:18: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:420:19: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:420:19: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:420:19: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:420:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:420:17: expected restricted __le32 [usertype] ht_ctrl
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:420:17: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:448:25: warning: restricted __be16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7915/mac.c:448:37: warning: restricted __be16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:428:29: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:428:29: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:428:29: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:428:27: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:428:27: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:428:27: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:429:24: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:429:24: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:429:24: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:429:22: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:429:22: expected restricted __le16 [usertype] seq_ctrl
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:429:22: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:430:20: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:430:20: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:430:20: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:430:18: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:430:18: expected restricted __le32 [usertype] qos_ctrl
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:430:18: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:431:19: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:431:19: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:431:19: warning: restricted __le32 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:431:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:431:17: expected restricted __le32 [usertype] ht_ctrl
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:431:17: got unsigned long
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:459:25: warning: restricted __be16 degrades to integer
+drivers/net/wireless/mediatek/mt76/mt7921/mac.c:459:37: warning: restricted __be16 degrades to integer
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1875:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2500:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:5293:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:235:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:236:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:237:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:244:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:245:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:608:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:383:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:419:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:699:38: warning: dereference of noderef expression
+drivers/nvdimm/core.c:188:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:373:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:981:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:994:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:416:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/of/base.c:1530:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1530:73: expected restricted __be32
+drivers/of/base.c:1530:73: got int
+drivers/pci/controller/pci-thunder-ecam.c:334:27: warning: symbol 'pci_thunder_ecam_ops' was not declared. Should it be static?
+drivers/pci/controller/pcie-mediatek.c:400:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:400:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:400:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:523:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:523:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:523:44: got void [noderef] __iomem *
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: expected void *p
+drivers/pci/endpoint/functions/pci-epf-test.c:288:24: got void [noderef] __iomem *[assigned] dst_addr
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: expected void const *q
+drivers/pci/endpoint/functions/pci-epf-test.c:288:34: got void [noderef] __iomem *[assigned] src_addr
+drivers/pci/pci-driver.c:510:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:510:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:711:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:711:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:953:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1095:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1135:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1135:23: left side has type unsigned short
+drivers/pci/pci.c:1135:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1140:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1162:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1162:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1162:28: got int
+drivers/pci/pci.c:1211:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1211:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1211:36: got int
+drivers/pci/pci.c:1377:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1754:38: warning: array of flexible structures
+drivers/pci/pci.c:2330:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2633:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2634:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2832:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2832:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2855:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2855:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4810:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4810:13: left side has type unsigned short
+drivers/pci/pci.c:4810:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4815:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4815:13: left side has type unsigned short
+drivers/pci/pci.c:4815:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/proc.c:150:17: warning: cast to restricted __le16
+drivers/pci/proc.c:159:17: warning: cast to restricted __le32
+drivers/pci/proc.c:168:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2323:57: warning: restricted pci_power_t degrades to integer
+drivers/perf/arm-cmn.c:356:15: warning: symbol 'arm_cmn_debugfs' was not declared. Should it be static?
+drivers/phy/marvell/phy-mmp3-hsic.c:59:31: warning: cast removes address space '__iomem' of expression
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/platform/chrome/cros_ec_typec.c:901:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:922:39: warning: cast to restricted __le16
+drivers/platform/goldfish/goldfish_pipe.c:500:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:500:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:500:24: got int
+drivers/power/supply/bq27xxx_battery.c:984:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:985:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:986:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:987:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:988:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:989:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:990:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:991:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:992:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:993:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:994:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:995:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:996:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:997:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:998:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:999:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1000:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1001:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1002:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1003:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1004:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1009:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1010:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1011:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1012:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1013:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1015:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1293:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1293:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1293:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1304:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1304:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1304:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1316:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1316:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1316:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/pwm/pwm-atmel-tcb.c:64:10: warning: symbol 'atmel_tcb_divisors' was not declared. Should it be static?
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: expected restricted __le32 [usertype] reg
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: got unsigned int [usertype] reg
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1786:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1788:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:461:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3602:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4078:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4249:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5840:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5841:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:251:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:254:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:257:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:260:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:261:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:310:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/remoteproc/rcar_rproc.c:28:12: warning: incorrect type in assignment (different address spaces)
+drivers/remoteproc/rcar_rproc.c:28:12: expected void *va
+drivers/remoteproc/rcar_rproc.c:28:12: got void [noderef] __iomem *
+drivers/remoteproc/rcar_rproc.c:45:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/remoteproc/rcar_rproc.c:45:20: expected void volatile [noderef] __iomem *addr
+drivers/remoteproc/rcar_rproc.c:45:20: got void *va
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-sas.c:240:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:324:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:324:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:324:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:327:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:327:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:327:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:342:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:342:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:343:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:343:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:345:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:345:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:345:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:350:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:350:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:351:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:351:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:353:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:353:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:353:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:422:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:422:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:423:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:423:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:425:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:425:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:425:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:430:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:430:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:430:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:431:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:431:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:431:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:432:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:432:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:432:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:438:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:438:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:438:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:476:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:603:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:690:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:690:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:690:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:693:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:693:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:694:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:694:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:696:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:696:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:696:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:705:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:705:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:706:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:706:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:873:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:940:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:940:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:940:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:945:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:945:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:945:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:946:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:946:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:946:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:947:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:947:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:949:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:949:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:950:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:950:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:991:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:991:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:991:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:997:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:997:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:997:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:1001:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1001:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:1001:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1002:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1002:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1002:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1003:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1003:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1003:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1004:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1004:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1004:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1016:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1017:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1167:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1243:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1243:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1243:27: got void *reg
+drivers/scsi/3w-sas.c:1247:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1247:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1247:35: got void *reg
+drivers/scsi/3w-sas.c:1275:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1275:55: expected void *reg
+drivers/scsi/3w-sas.c:1275:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1280:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1280:55: expected void *reg
+drivers/scsi/3w-sas.c:1280:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1645:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3939:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3939:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3939:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3940:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3940:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3940:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3941:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3941:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3941:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3946:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3946:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3946:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3948:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3948:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3948:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3950:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:3960:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3962:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3962:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:3962:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3966:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3966:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:3966:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4065:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4065:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4065:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4066:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4066:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4066:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4067:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4067:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4067:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4079:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4081:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4081:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4081:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4086:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4086:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4086:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4087:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4087:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4087:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4090:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4090:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4090:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4091:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4092:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4093:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4093:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4093:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4031:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4031:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4031:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4033:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4033:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4033:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:658:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:658:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:658:76: got int
+drivers/scsi/aacraid/aachba.c:1054:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1075:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1075:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1075:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1248:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1379:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1552:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1552:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1552:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1659:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1993:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1993:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1993:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2070:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2070:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2070:54: got int
+drivers/scsi/aacraid/aachba.c:3614:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3614:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3614:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2756:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2756:43: expected int
+drivers/scsi/aacraid/aacraid.h:2756:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4091:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4254:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4254:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4254:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4254:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4712:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4712:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4712:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4726:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4726:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4726:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4726:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5195:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5195:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5195:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5195:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5212:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5212:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5212:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5212:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5691:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5691:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5691:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5691:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5707:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5707:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5707:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6086:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6086:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6086:31: got unsigned int [usertype]
+drivers/scsi/advansys.c:6108:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6121:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:7924:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7925:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8118:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8119:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8722:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8838:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:8838:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:8838:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:8882:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9630:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9630:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9630:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9659:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9659:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9659:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9697:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9697:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9697:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9726:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9726:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9726:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9764:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9764:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9764:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9793:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9793:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9793:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9828:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9843:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9871:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9886:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9914:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9929:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3067:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9095:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2206:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1756:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8877:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8940:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2247:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2266:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1760:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:17: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:522:17: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:894:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:894:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:894:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:899:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:899:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:899:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:900:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:900:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:900:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:904:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:904:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:904:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1153:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1179:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1179:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1179:21: got int
+drivers/scsi/be2iscsi/be_main.c:1664:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1802:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1821:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4336:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4369:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4466:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4466:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4522:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4522:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4522:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4582:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4582:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4582:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4676:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4761:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4761:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5779:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2185:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2508:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2600:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2142:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2734:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3199:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3396:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4717:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4868:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4963:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4540:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4619:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:747:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:754:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:759:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:764:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3169:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3172:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3173:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4479:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4481:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:674:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:674:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:674:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:683:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:683:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:683:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:695:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:695:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:695:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:696:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:696:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:696:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:703:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:703:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:703:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:704:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:704:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:704:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3523:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3523:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3523:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3558:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3559:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3559:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3559:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3561:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3561:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3561:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3897:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3907:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3907:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3907:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3916:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3916:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3916:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5519:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5520:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6510:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6510:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6510:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6561:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6561:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6561:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6563:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6563:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6563:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6566:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6568:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6595:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6595:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6595:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5848:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5849:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5850:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5851:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5852:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6487:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6487:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6487:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6488:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6488:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6488:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:631:13: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1038:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:712:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:714:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1791:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1797:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:886:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1996:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1999:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:206:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1349:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:426:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:493:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:795:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:818:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:826:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:934:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:939:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:941:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2324:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1303:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1322:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1365:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:4001:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4003:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4007:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4009:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1714:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1714:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1714:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1637:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1533:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1533:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1533:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1534:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1534:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1534:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:772:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1942:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1942:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1946:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1999:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2124:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2181:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2720:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2768:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2792:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3156:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3162:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3527:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3660:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3831:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2588:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2588:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2588:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2589:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2589:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2589:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2473:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3563:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3563:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3563:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3572:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3572:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3572:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3582:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3582:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3582:47: got unsigned int *
+drivers/scsi/ips.c:3583:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3592:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3592:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3592:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3595:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3596:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3596:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3596:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3609:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3609:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3609:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3618:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3618:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3618:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3628:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3628:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3628:47: got unsigned int *
+drivers/scsi/ips.c:3629:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3640:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3640:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3640:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3727:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3727:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3727:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3768:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3768:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3768:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3771:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3771:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3771:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3805:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3805:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3805:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3808:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3808:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3808:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4074:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4073:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4073:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4073:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4077:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4077:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4077:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4103:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4113:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4130:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4130:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4130:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4131:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4131:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4131:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4132:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4132:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4132:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4143:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4143:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4143:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4151:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4151:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4151:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5298:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5608:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1837:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1837:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1837:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1868:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1868:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1868:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2344:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2344:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2344:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4388:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4388:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4388:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4398:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4398:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4398:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4399:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4399:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4399:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1946:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1946:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1946:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1953:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1953:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1953:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1956:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1956:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1956:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2035:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2061:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1806:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1806:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1806:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1808:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1808:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1808:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1810:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1810:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1810:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1812:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1812:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1812:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1814:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1814:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1814:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2577:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - wrong count at exit
+drivers/scsi/libfc/fc_exch.c:1023:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:538:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:843:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1211:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1240:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:466:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1397:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1453:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1642:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1687:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1794:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1838:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2140:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c:956:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/libsas/sas_port.c:77:13: warning: context imbalance in 'sas_form_port' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_attr.c:2916:26: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2669:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2672:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2676:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2908:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2909:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2911:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5578:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5581:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3812:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3821:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3840:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3855:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3869:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:514:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:515:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:535:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:538:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:903:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:905:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1049:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1064:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1262:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1277:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1379:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1405:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1527:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1546:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1547:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1635:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1697:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1718:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1739:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1760:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1793:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1963:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1964:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1988:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1999:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2023:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2025:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2030:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2032:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2038:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2040:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2053:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2070:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2072:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2080:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2082:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2105:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2110:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2112:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2238:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2254:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2255:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2456:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2457:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2480:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2481:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2501:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2502:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2522:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2523:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2576:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2577:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2597:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2598:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2622:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2623:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2643:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2644:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2666:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2667:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2680:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2682:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2683:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2701:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2702:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2716:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2718:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2719:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2733:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2753:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2754:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2776:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2790:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2792:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2793:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2813:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2814:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2893:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2895:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2896:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2966:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2968:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2969:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2986:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3010:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3011:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3085:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3086:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3100:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3102:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3104:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3105:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3117:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3137:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3138:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3161:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3174:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3176:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3177:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3190:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3192:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3193:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3205:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3207:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3208:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3228:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3229:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3249:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3250:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3291:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3292:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3307:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3309:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3311:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3312:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3324:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3326:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3327:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3339:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3341:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3342:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3363:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3364:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3369:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3393:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3492:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3508:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3544:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3589:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3630:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3633:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3634:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3764:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3964:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3972:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3975:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3984:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3991:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3994:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4006:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4017:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:4606:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11221:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:298:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:299:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:302:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:306:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:307:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:310:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:682:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:687:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2223:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2223:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2223:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2224:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2224:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2224:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2519:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2519:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2519:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2520:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2520:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2520:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2848:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3069:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3602:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3603:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5443:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5443:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5443:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5444:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5444:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5444:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5771:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5847:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5938:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5938:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:5938:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5939:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5939:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:5939:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5940:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5940:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:5940:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6093:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6096:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6096:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6107:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6323:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6323:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6323:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6325:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6325:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6325:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6344:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6344:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6344:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6383:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6383:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6383:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6384:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6384:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6384:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6385:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6385:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6385:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6386:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6386:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6386:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6387:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6387:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6387:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6389:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6389:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6389:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6390:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6390:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6390:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6401:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6401:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6401:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6405:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6405:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6405:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6407:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6407:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6407:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6409:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6409:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6409:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6411:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6411:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6411:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6413:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6413:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6413:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6415:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6415:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6415:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6417:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6417:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6417:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6419:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6419:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6419:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6430:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6430:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6430:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6434:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6434:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6434:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6438:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6438:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6438:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6444:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6444:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6444:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6455:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6455:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6455:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6472:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6472:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6472:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6473:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6473:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6473:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6484:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6484:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6484:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6501:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6501:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6501:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6502:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6502:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6502:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6513:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6513:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6513:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6530:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6530:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6530:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6531:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6531:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6531:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6542:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6542:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6542:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6559:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6559:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6559:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6560:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6560:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6560:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6572:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6572:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6572:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6589:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6589:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6589:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6590:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6590:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6590:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6598:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6598:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6598:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6604:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6604:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6604:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6613:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6613:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6613:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6615:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6615:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6615:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6617:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6617:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6617:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6620:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6620:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6620:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6631:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6631:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6631:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6669:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6669:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6669:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6697:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6697:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6697:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6698:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6698:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6698:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6707:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6707:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6707:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6715:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6715:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6715:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6724:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6724:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6724:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6739:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6739:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6739:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6830:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6830:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6830:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6838:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6973:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6982:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6984:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6987:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7192:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7197:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7207:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7252:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7252:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7396:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7399:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7496:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7557:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7610:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7671:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7676:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7676:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7676:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8186:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8186:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8186:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8187:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8187:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8187:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8188:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8188:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8188:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8189:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8189:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8189:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8190:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8190:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8190:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8191:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8191:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8191:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8337:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8337:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8337:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8338:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8338:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8338:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8341:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8341:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8341:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8421:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8421:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8421:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8422:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8422:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8422:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8516:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8520:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8523:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8596:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8815:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9252:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9485:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9485:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11026:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11633:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11762:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11762:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11762:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:11765:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11766:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11771:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11772:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11780:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11782:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11785:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:11785:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:11785:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:9013:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9177:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3389:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2196:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2197:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4117:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4118:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7175:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:146:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:146:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:146:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:386:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:391:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4505:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:8058:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8058:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8058:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:8063:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8063:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8063:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:14542:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14543:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14544:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14545:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:472:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:516:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:517:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1377:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1386:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1387:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2179:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2181:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2185:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2188:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2189:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2196:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2202:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2211:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2230:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:273:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:600:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:601:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:608:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:611:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1015:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1022:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1377:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1379:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1395:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1397:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1401:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1402:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1411:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1413:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1433:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1435:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:898:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2626:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2627:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2787:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2788:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2827:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2834:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2913:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2920:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2936:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2938:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3005:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3006:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3019:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:909:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:114:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:384:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:385:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:388:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:391:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:392:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:395:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:737:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:944:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:946:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:948:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1691:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1692:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1698:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1863:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1864:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1898:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1899:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1922:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2328:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2329:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2692:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3263:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3265:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3321:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3323:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3339:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3341:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3345:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3346:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3355:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3356:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3381:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3383:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3394:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3396:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3412:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3419:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3428:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3504:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3506:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3607:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3615:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3624:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3792:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4025:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4050:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4055:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4070:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4081:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4083:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4138:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4138:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4268:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4272:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4276:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4587:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4587:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4587:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4591:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4591:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4591:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4595:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4595:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4595:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:6096:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6880:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6882:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6882:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6882:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6883:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6883:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6883:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6035:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:19360:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19361:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19362:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19363:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19364:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19365:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18118:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18118:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18118:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18120:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18120:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18120:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18122:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18122:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18122:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18124:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18124:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18124:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18137:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18137:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18137:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15399:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15400:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15400:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15400:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15400:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15409:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8846:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8849:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8850:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2333:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2436:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2439:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2440:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9300:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9346:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10262:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10270:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10271:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10271:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10271:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10288:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10288:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10288:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10297:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10297:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:10297:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10299:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10299:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:10299:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10301:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10303:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10303:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:10303:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10304:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:10304:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:10304:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:10374:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10375:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10379:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10383:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:10698:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12040:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:12068:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14136:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14148:45: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:14823:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17930:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17930:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17930:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17932:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17932:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17932:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17935:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17935:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17935:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17937:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17937:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17937:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18230:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18230:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18230:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18232:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18232:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18232:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18239:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18239:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:18239:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18241:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18241:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:18241:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18252:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:18252:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:18252:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18476:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:19091:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20885:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20885:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20885:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21231:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21239:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21240:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21240:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21240:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21274:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21274:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21274:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21283:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21283:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:21283:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21284:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21284:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:21284:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21285:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:21287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21287:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:21287:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:21288:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:21288:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:21288:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12845:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4471:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4471:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4471:26: got void *
+drivers/scsi/megaraid.c:4530:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4530:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4530:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:77:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:89:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:97:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:109:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:113:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:117:5: warning: symbol 'poll_queues' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:126:5: warning: symbol 'host_tagset_enable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6745:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6745:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6745:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:205:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:212:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:294:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:300:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:426:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:2019:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2060:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6298:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6297:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6297:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6297:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6302:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6301:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6301:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6301:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6609:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6609:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6609:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6823:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6823:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6823:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7585:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8202:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8202:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8202:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8286:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8286:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8286:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8818:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:205:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:223:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:233:40: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1188:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3628:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4317:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4567:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4567:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4567:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4569:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4569:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4569:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5363:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3465:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3488:32: warning: cast to restricted __le32
+drivers/scsi/mpi3mr/mpi3mr_os.c:2338:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_os.c:2338:82: expected restricted __le16 [usertype] application_tag_translation_mask
+drivers/scsi/mpi3mr/mpi3mr_os.c:2338:82: got int
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4326:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4326:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4326:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4348:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4348:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4348:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4371:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4371:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4371:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4392:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4392:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4392:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6909:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6909:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6909:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6928:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6936:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6949:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:8102:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:8102:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:8102:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10942:25: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:315:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:315:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:315:38: got void *
+drivers/scsi/mvsas/mv_init.c:486:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:486:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:486:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:387:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:387:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:387:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:544:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:544:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:544:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:652:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:652:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:652:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:975:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:975:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:975:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:978:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:978:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:978:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:981:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:981:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:981:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:984:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:984:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:984:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1451:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1451:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1451:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1506:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1506:52: expected unsigned short [assigned] [usertype] tag_of_task_to_be_managed
+drivers/scsi/mvsas/mv_sas.c:1506:52: got restricted __le16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1646:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1646:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1646:28: got int
+drivers/scsi/mvsas/mv_sas.c:1657:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1658:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1078:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1224:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1818:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrs.c:2270:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2270:34: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2270:34: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2422:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2422:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2422:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2475:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2475:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2475:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2415:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2415:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2415:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2475:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2475:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2475:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2408:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2408:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2408:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2437:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2437:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2437:13: got unsigned int
+drivers/scsi/myrs.c:2507:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2507:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2507:13: got unsigned int
+drivers/scsi/myrs.c:2510:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2415:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2415:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2415:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2468:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2468:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2468:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2453:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2453:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2453:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2429:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2429:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2429:13: got unsigned int
+drivers/scsi/myrs.c:2401:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2401:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2401:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2460:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2460:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2460:13: got unsigned int
+drivers/scsi/myrs.c:2445:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2445:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2445:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2408:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2408:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2408:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2311:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1667:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/pm8001/pm8001_ctl.c:744:33: warning: cast to restricted __be32
+drivers/scsi/pm8001/pm8001_hwi.c:1868:36: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm8001_hwi.c:1868:36: left side has type restricted __le32
+drivers/scsi/pm8001/pm8001_hwi.c:1868:36: right side has type int
+drivers/scsi/pm8001/pm8001_hwi.c:4647:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_hwi.c:4647:35: expected restricted __le32 [addressable] [assigned] [usertype] ds_ads_m
+drivers/scsi/pm8001/pm8001_hwi.c:4647:35: got int
+drivers/scsi/pm8001/pm8001_init.c:1341:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm8001_init.c:1341:22: expected unsigned int [usertype] device_state
+drivers/scsi/pm8001/pm8001_init.c:1341:22: got restricted pci_power_t [usertype] current_state
+drivers/scsi/pm8001/pm8001_sas.c:237:55: warning: cast removes address space '__iomem' of expression
+drivers/scsi/pm8001/pm80xx_hwi.c:81:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:81:39: expected unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:81:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:1206:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1206:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1206:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:1208:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1208:27: expected restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1208:27: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: expected restricted __le32 [addressable] [usertype] pageCode
+drivers/scsi/pm8001/pm80xx_hwi.c:1248:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: expected restricted __le32 [addressable] [usertype] MST_MSI
+drivers/scsi/pm8001/pm80xx_hwi.c:1249:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: expected restricted __le32 [addressable] [usertype] STP_SSP_MCT_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1250:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1251:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1251:39: expected restricted __le32 [addressable] [usertype] STP_FRM_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1251:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:39: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1253:39: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1255:26: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:44: expected restricted __le32 [addressable] [usertype] STP_IDLE_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1256:44: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1259:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1259:41: expected restricted __le32 [addressable] [usertype] OPNRJT_RTRY_INTVL
+drivers/scsi/pm8001/pm80xx_hwi.c:1259:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1261:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1261:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_TMO
+drivers/scsi/pm8001/pm80xx_hwi.c:1261:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1263:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1263:48: expected restricted __le32 [addressable] [usertype] Data_Cmd_OPNRJT_RTRY_THR
+drivers/scsi/pm8001/pm80xx_hwi.c:1263:48: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1265:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1265:31: expected restricted __le32 [addressable] [usertype] MAX_AIP
+drivers/scsi/pm8001/pm80xx_hwi.c:1265:31: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1410:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:1410:33: expected restricted __le32 [addressable] [assigned] [usertype] new_curidx_ksop
+drivers/scsi/pm8001/pm80xx_hwi.c:1410:33: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:1885:40: warning: invalid assignment: |=
+drivers/scsi/pm8001/pm80xx_hwi.c:1885:40: left side has type restricted __le32
+drivers/scsi/pm8001/pm80xx_hwi.c:1885:40: right side has type int
+drivers/scsi/pm8001/pm80xx_hwi.c:4451:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4451:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4451:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4452:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4453:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4453:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4453:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4454:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4454:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4454:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4455:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4476:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4476:35: expected restricted __le32 [addressable] [assigned] [usertype] key_cmode
+drivers/scsi/pm8001/pm80xx_hwi.c:4476:35: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4504:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4504:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4504:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4505:57: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4506:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4506:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4506:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4507:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4507:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4507:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4508:53: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4607:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4607:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4607:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4608:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4608:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4608:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4612:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4612:47: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4612:47: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4613:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4613:48: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4613:48: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4617:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4617:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4617:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4618:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4619:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4619:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4620:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4620:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4620:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4621:54: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4629:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4629:55: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4629:55: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4631:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4631:56: expected restricted __le32 [addressable] [assigned] [usertype] enc_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4631:56: got unsigned int [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:41: expected restricted __le32 [addressable] [assigned] [usertype] key_index_mode
+drivers/scsi/pm8001/pm80xx_hwi.c:4643:41: got int
+drivers/scsi/pm8001/pm80xx_hwi.c:4677:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4677:36: expected unsigned long long [usertype] start_addr
+drivers/scsi/pm8001/pm80xx_hwi.c:4677:36: got restricted __le64 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4678:58: warning: restricted __le32 degrades to integer
+drivers/scsi/pm8001/pm80xx_hwi.c:4679:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4679:38: expected unsigned int [usertype] end_addr_low
+drivers/scsi/pm8001/pm80xx_hwi.c:4679:38: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4680:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4680:39: expected unsigned int [usertype] end_addr_high
+drivers/scsi/pm8001/pm80xx_hwi.c:4680:39: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:4975:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4975:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:4975:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4980:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:4980:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:4980:37: got restricted __le32 [usertype]
+drivers/scsi/pm8001/pm80xx_hwi.c:5020:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:5020:27: expected restricted __le32 [addressable] [assigned] [usertype] ppc_phyid
+drivers/scsi/pm8001/pm80xx_hwi.c:5020:27: got unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:5024:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/pm8001/pm80xx_hwi.c:5024:37: expected unsigned int
+drivers/scsi/pm8001/pm80xx_hwi.c:5024:37: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1065:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1065:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1065:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1073:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1073:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1073:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1077:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1077:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1077:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1251:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1253:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1274:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1451:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1451:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1459:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1460:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1474:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1474:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1474:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1476:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1476:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1476:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1478:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1478:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1478:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1527:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1527:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2101:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2101:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2101:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2102:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2102:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2102:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2103:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2103:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2103:28: got int
+drivers/scsi/qedf/qedf_io.c:2112:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2112:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2112:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2113:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2113:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2113:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2114:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2114:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2114:29: got int
+drivers/scsi/qedf/qedf_io.c:2523:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2523:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2523:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2585:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2585:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2585:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2185:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2185:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2185:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2215:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2215:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2215:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2233:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2251:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2482:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2482:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2482:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2678:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2790:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2793:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1461:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1461:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1461:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1461:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1462:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1462:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1462:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1465:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1465:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1465:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1465:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1466:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1466:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1466:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1466:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1471:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1471:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1471:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1475:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1475:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1475:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1480:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1480:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1480:41: got int
+drivers/scsi/qedi/qedi_fw.c:1481:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1481:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1481:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:743:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:743:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:743:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:794:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:852:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:852:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:852:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:883:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:883:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:888:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:887:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:887:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:887:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:927:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:927:40: expected restricted __le16 [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:927:40: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1003:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1003:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1003:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1004:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1004:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1004:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1006:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1006:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1006:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1007:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1007:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1007:47: got int
+drivers/scsi/qedi/qedi_fw.c:1010:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1010:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1010:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1010:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1011:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1011:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1011:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1012:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1012:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1012:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1013:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1013:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1013:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1019:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1019:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1019:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1021:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1021:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1021:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1028:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1028:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1028:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1030:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1030:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1030:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1032:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1032:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1032:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1041:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1041:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1041:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1104:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1104:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1104:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1104:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1105:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1105:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1105:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1106:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1106:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1106:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1107:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1107:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1107:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1181:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1352:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1582:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1582:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1582:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1582:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1583:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1583:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1583:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1584:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1584:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1584:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1585:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1585:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1585:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1586:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1586:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1586:50: got int
+drivers/scsi/qedi/qedi_fw.c:1591:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1591:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1591:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1593:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1593:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1593:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1595:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1595:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1595:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1600:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1600:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1600:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1602:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1602:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1602:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1604:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1604:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1604:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1613:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1613:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1613:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1682:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1682:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1682:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1682:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1683:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1683:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1683:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1683:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1684:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1684:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1684:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1685:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1685:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1685:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1689:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1690:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1690:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1690:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1690:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1690:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1691:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1691:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1691:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1693:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1693:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1693:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1693:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1694:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1694:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1694:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1707:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1707:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1707:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1709:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1709:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1709:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1716:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1716:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1716:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1718:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1718:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1718:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1720:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1720:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1720:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1730:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1730:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1766:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1766:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1766:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1767:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1767:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1767:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1768:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1768:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1768:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1807:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1807:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1807:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1808:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1808:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1808:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1809:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1809:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1809:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1854:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1854:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1854:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1855:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1855:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1855:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1856:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1856:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1856:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1905:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1905:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1905:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1911:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1911:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1911:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2039:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2039:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2039:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2039:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2040:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2040:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2040:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2040:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2043:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2043:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2043:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2043:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2044:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2044:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2044:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2044:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2045:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2045:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2045:41: got int
+drivers/scsi/qedi/qedi_fw.c:2046:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2046:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2046:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2053:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2053:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2053:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2055:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2055:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2055:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2063:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2063:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2063:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2065:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2065:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2065:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2081:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2081:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2081:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2082:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2082:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2082:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2140:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1207:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:517:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:527:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:758:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:758:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:758:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:760:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:760:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:760:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:761:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:761:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:761:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:764:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:764:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:764:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:766:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:766:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:766:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:767:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:767:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:767:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1213:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1213:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1225:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1225:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1225:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1273:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1273:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1273:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1325:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1325:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1325:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1853:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1853:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1853:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1866:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1880:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1880:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1880:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2860:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2860:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2860:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2916:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2916:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2916:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2321:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:644:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:644:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:644:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:645:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:645:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:645:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:647:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:647:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:647:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:648:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:648:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:648:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1494:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2454:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:420:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3775:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5673:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5712:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1053:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:244:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:571:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:268:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:385:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:387:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:318:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/scsi/ufs/ufs-debugfs.c:67:12: warning: context imbalance in 'ufs_debugfs_get_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:79:13: warning: context imbalance in 'ufs_debugfs_put_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:86:12: warning: context imbalance in 'ee_usr_mask_set' - different lock contexts for basic block
+drivers/scsi/ufs/ufs-debugfs.c:130:13: warning: context imbalance in 'ufs_debugfs_restart_ee' - different lock contexts for basic block
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:65: warning: cast to restricted __be32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:36: warning: restricted __le32 degrades to integer
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:55: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/qcom/pdr_interface.c: note: in included file:
+drivers/soc/qcom/pdr_internal.h:31:22: warning: symbol 'servreg_location_entry_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:77:22: warning: symbol 'servreg_get_domain_list_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:119:22: warning: symbol 'servreg_get_domain_list_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:202:22: warning: symbol 'servreg_register_listener_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:230:22: warning: symbol 'servreg_register_listener_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:266:22: warning: symbol 'servreg_restart_pd_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:283:22: warning: symbol 'servreg_restart_pd_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:303:22: warning: symbol 'servreg_state_updated_ind_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:339:22: warning: symbol 'servreg_set_ack_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:365:22: warning: symbol 'servreg_set_ack_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/rpmpd.c:121:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:121:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:121:1: got int
+drivers/soc/qcom/rpmpd.c:121:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:121:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:121:1: got int
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:124:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:124:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:124:1: got int
+drivers/soc/qcom/rpmpd.c:124:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:124:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:124:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:142:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:142:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:142:1: got int
+drivers/soc/qcom/rpmpd.c:142:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:142:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:142:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:145:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:145:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:145:1: got int
+drivers/soc/qcom/rpmpd.c:145:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:145:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:145:1: got int
+drivers/soc/qcom/rpmpd.c:146:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:146:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:146:1: got int
+drivers/soc/qcom/rpmpd.c:148:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:148:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:148:1: got int
+drivers/soc/qcom/rpmpd.c:148:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:148:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:148:1: got int
+drivers/soc/qcom/rpmpd.c:168:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:168:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:168:1: got int
+drivers/soc/qcom/rpmpd.c:168:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:168:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:168:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:169:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:169:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:169:1: got int
+drivers/soc/qcom/rpmpd.c:171:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:171:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:171:1: got int
+drivers/soc/qcom/rpmpd.c:188:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:188:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:188:1: got int
+drivers/soc/qcom/rpmpd.c:188:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:188:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:188:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:189:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:189:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:189:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:190:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:190:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:190:1: got int
+drivers/soc/qcom/rpmpd.c:192:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:192:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:192:1: got int
+drivers/soc/qcom/rpmpd.c:211:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:211:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:211:1: got int
+drivers/soc/qcom/rpmpd.c:211:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:211:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:211:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:212:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:212:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:212:1: got int
+drivers/soc/qcom/rpmpd.c:214:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:214:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:214:1: got int
+drivers/soc/qcom/rpmpd.c:215:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:215:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:215:1: got int
+drivers/soc/qcom/rpmpd.c:233:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:233:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:233:1: got int
+drivers/soc/qcom/rpmpd.c:233:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:233:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:233:1: got int
+drivers/soc/qcom/rpmpd.c:234:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:234:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:234:1: got int
+drivers/soc/qcom/rpmpd.c:234:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:234:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:234:1: got int
+drivers/soc/qcom/rpmpd.c:236:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:236:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:236:1: got int
+drivers/soc/qcom/rpmpd.c:238:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:238:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:238:1: got int
+drivers/soc/qcom/rpmpd.c:239:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:239:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:239:1: got int
+drivers/soc/qcom/rpmpd.c:258:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:258:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:258:1: got int
+drivers/soc/qcom/rpmpd.c:258:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:258:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:258:1: got int
+drivers/soc/qcom/rpmpd.c:259:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:259:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:259:1: got int
+drivers/soc/qcom/rpmpd.c:259:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:259:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:259:1: got int
+drivers/soc/qcom/rpmpd.c:260:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:260:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:260:1: got int
+drivers/soc/qcom/rpmpd.c:262:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:262:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:262:1: got int
+drivers/soc/qcom/rpmpd.c:263:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:263:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:263:1: got int
+drivers/soc/qcom/rpmpd.c:282:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:282:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:282:1: got int
+drivers/soc/qcom/rpmpd.c:282:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:282:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:282:1: got int
+drivers/soc/qcom/rpmpd.c:283:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:283:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:283:1: got int
+drivers/soc/qcom/rpmpd.c:285:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:285:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:285:1: got int
+drivers/soc/qcom/rpmpd.c:285:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:285:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:285:1: got int
+drivers/soc/qcom/rpmpd.c:286:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:286:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:286:1: got int
+drivers/soc/qcom/rpmpd.c:288:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:288:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:288:1: got int
+drivers/soc/qcom/rpmpd.c:289:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:289:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:289:1: got int
+drivers/soc/qcom/rpmpd.c:291:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:291:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:291:1: got int
+drivers/soc/qcom/rpmpd.c:292:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:292:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:292:1: got int
+drivers/soc/qcom/rpmpd.c:314:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:314:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:314:1: got int
+drivers/soc/qcom/rpmpd.c:314:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:314:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:314:1: got int
+drivers/soc/qcom/rpmpd.c:315:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:315:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:315:1: got int
+drivers/soc/qcom/rpmpd.c:317:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:317:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:317:1: got int
+drivers/soc/qcom/rpmpd.c:318:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:318:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:318:1: got int
+drivers/soc/qcom/rpmpd.c:320:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:320:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:320:1: got int
+drivers/soc/qcom/rpmpd.c:321:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:321:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:321:1: got int
+drivers/soc/qcom/rpmpd.c:340:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:340:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:340:1: got int
+drivers/soc/qcom/rpmpd.c:340:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:340:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:340:1: got int
+drivers/soc/qcom/rpmpd.c:341:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:341:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:341:1: got int
+drivers/soc/qcom/rpmpd.c:343:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:343:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:343:1: got int
+drivers/soc/qcom/rpmpd.c:343:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:343:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:343:1: got int
+drivers/soc/qcom/rpmpd.c:344:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:344:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:344:1: got int
+drivers/soc/qcom/rpmpd.c:346:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:346:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:346:1: got int
+drivers/soc/qcom/rpmpd.c:347:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:347:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:347:1: got int
+drivers/soc/qcom/rpmpd.c:349:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:349:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:349:1: got int
+drivers/soc/qcom/rpmpd.c:350:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:350:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:350:1: got int
+drivers/soc/qcom/rpmpd.c:372:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:372:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:372:1: got int
+drivers/soc/qcom/rpmpd.c:372:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:372:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:372:1: got int
+drivers/soc/qcom/rpmpd.c:373:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:373:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:373:1: got int
+drivers/soc/qcom/rpmpd.c:375:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:375:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:375:1: got int
+drivers/soc/qcom/rpmpd.c:375:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:375:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:375:1: got int
+drivers/soc/qcom/rpmpd.c:376:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:376:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:376:1: got int
+drivers/soc/qcom/rpmpd.c:378:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:378:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:378:1: got int
+drivers/soc/qcom/rpmpd.c:379:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:379:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:379:1: got int
+drivers/soc/qcom/rpmpd.c:399:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:399:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:399:1: got int
+drivers/soc/qcom/rpmpd.c:399:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:399:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:399:1: got int
+drivers/soc/qcom/rpmpd.c:400:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:400:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:400:1: got int
+drivers/soc/qcom/rpmpd.c:402:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:402:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:402:1: got int
+drivers/soc/qcom/rpmpd.c:402:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:402:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:402:1: got int
+drivers/soc/qcom/rpmpd.c:403:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:403:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:403:1: got int
+drivers/soc/qcom/rpmpd.c:458:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:458:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:458:24: got int
+drivers/soc/qcom/rpmpd.c:567:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:568:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:408:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:408:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:408:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:493:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:493:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:493:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:506:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:506:50: expected void *
+drivers/soc/qcom/smem.c:506:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:641:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:641:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:641:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:663:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:663:23: void *
+drivers/soc/qcom/smem.c:663:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:665:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:665:23: void *
+drivers/soc/qcom/smem.c:665:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:666:40: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:681:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:681:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:681:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:692:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:692:16: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:692:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:714:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:733:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:733:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:733:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:946:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:946:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:946:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smp2p.c:246:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:246:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:246:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:398:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:398:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:398:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:401:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:401:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:401:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:244:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:244:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:244:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:246:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:246:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:246:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:267:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:267:24: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:267:24: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:275:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:275:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:275:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:277:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:277:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:277:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:317:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:317:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:317:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:589:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:589:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:589:47: got unsigned int [usertype] *
+drivers/spi/spi-altera-dfl.c:52:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:52:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:52:30: got void *context
+drivers/spi/spi-altera-dfl.c:78:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:78:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:78:30: got void *context
+drivers/spi/spi-altera-dfl.c:153:22: warning: incorrect type in argument 3 (different address spaces)
+drivers/spi/spi-altera-dfl.c:153:22: expected void *bus_context
+drivers/spi/spi-altera-dfl.c:153:22: got void [noderef] __iomem *[assigned] base
+drivers/spi/spi-bcm-qspi.c:396:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:396:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:396:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:360:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:393:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:422:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:422:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:422:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:497:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:452:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:452:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:452:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:462:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:268:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:268:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:268:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:271:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:271:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:271:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:274:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:274:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:274:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:277:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:277:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:277:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:382:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:384:42: warning: cast to restricted __be32
+drivers/staging/r8188eu/core/rtw_br_ext.c:73:23: warning: restricted __be16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:507:57: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:507:57: expected unsigned short
+drivers/staging/r8188eu/core/rtw_br_ext.c:507:57: got restricted __be16 [usertype]
+drivers/staging/r8188eu/core/rtw_br_ext.c:609:84: warning: incorrect type in argument 3 (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:609:84: expected unsigned int [usertype] len
+drivers/staging/r8188eu/core/rtw_br_ext.c:609:84: got restricted __be16 [usertype] payload_len
+drivers/staging/r8188eu/core/rtw_br_ext.c:611:110: warning: incorrect type in argument 2 (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:611:110: expected int len
+drivers/staging/r8188eu/core/rtw_br_ext.c:611:110: got restricted __be16 [usertype] payload_len
+drivers/staging/r8188eu/core/rtw_br_ext.c:676:63: warning: restricted __sum16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:680:69: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:680:69: expected restricted __sum16 [usertype] check
+drivers/staging/r8188eu/core/rtw_br_ext.c:680:69: got int
+drivers/staging/r8188eu/core/rtw_mlme.c:843:9: warning: context imbalance in 'rtw_free_assoc_resources' - different lock contexts for basic block
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3430:17: warning: cast removes address space '__user' of expression
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3431:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3431:31: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3431:31: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3433:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3433:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3433:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3435:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3435:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3435:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3437:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3437:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3437:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3439:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3439:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3439:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3442:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3442:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3442:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3444:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3444:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3444:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3447:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3447:38: expected void const *p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3447:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3459:9: warning: cast removes address space '__user' of expression
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:668:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:671:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:688:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:689:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:456:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:457:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:459:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:460:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:479:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:675:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:676:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:677:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:681:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:683:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:685:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:687:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:689:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:691:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:699:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:701:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:703:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:38: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:458:5: warning: symbol 'vchiq_platform_init' was not declared. Should it be static?
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:585:23: warning: symbol 'vchiq_platform_get_arm_state' was not declared. Should it be static?
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:332:26: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:332:26: expected void *[assigned] userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:332:26: got void [noderef] __user *userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:548:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:548:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:548:47: got void *bulk_userdata
+drivers/staging/wfx/hif_rx.c:84:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:84:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:84:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:85:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:85:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:85:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:86:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:86:9: expected unsigned short [usertype] *p
+drivers/staging/wfx/hif_rx.c:86:9: got restricted __le16 [usertype] *
+drivers/staging/wfx/hif_rx.c:87:9: warning: incorrect type in argument 1 (different base types)
+drivers/staging/wfx/hif_rx.c:87:9: expected unsigned int [usertype] *p
+drivers/staging/wfx/hif_rx.c:87:9: got restricted __le32 [usertype] *
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/mxser.c:294:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2874:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:405:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:408:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:416:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:420:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:449:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:449:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:449:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:457:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:457:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:457:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:465:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:465:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:465:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:469:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:469:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:469:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:348:25: warning: array of flexible structures
+drivers/tty/nozomi.c:779:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_port.c:3450:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:720:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:669:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2368:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2398:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/imx.c:2016:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/meson_uart.c:551:28: warning: context imbalance in 'meson_serial_port_write' - unexpected unlock
+drivers/tty/serial/msm_serial.c:1663:28: warning: context imbalance in '__msm_console_write' - unexpected unlock
+drivers/tty/serial/mvebu-uart.c:699:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/omap-serial.c:1291:28: warning: context imbalance in 'serial_omap_console_write' - unexpected unlock
+drivers/tty/serial/owl-uart.c:568:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1474:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1478:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1478:32: left side has type int
+drivers/tty/serial/pch_uart.c:1478:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1662:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:467:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:617:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:138:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:218:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:327:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:551:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:599:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:612:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:625:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:652:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1385:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3006:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:838:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:904:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:42:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:63:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:85:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1670:9: warning: context imbalance in 'stm32_usart_console_write' - different lock contexts for basic block
+drivers/tty/serial/uartlite.c:516:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:30: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:38: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:38: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:58: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:58: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:63: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:63: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:49: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:49: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:28: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:28: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:51: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:51: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:36: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:36: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:31: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:31: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:38: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:38: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:38: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:725:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:725:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:725:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:553:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1246:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/uio/uio.c:553:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:553:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:553:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:136:31: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/chipidea/ci_hdrc_tegra.c: note: in included file:
+drivers/usb/chipidea/../host/ehci.h:768:36: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:282:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:314:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:314:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:314:17: got restricted __le16 *
+drivers/usb/core/devio.c:315:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:315:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:315:17: got restricted __le16 *
+drivers/usb/core/devio.c:316:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:316:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:316:17: got restricted __le16 *
+drivers/usb/core/devio.c:317:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:317:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:317:17: got restricted __le16 *
+drivers/usb/core/hub.c:5391:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block
+drivers/usb/gadget/function/f_fs.c:2863:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2863:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2863:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2888:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2888:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2888:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/genhd.h, ...):
+./include/linux/sched/signal.h:287:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:289:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:289:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:289:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1236:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_audio.c:948:20: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:955:28: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:962:19: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:969:27: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1136:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2203:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2212:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:553:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:554:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:568:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:568:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:568:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:586:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:600:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:628:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:629:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:888:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1477:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:832:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:833:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1455:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1515:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1545:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1546:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1567:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1578:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1579:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1615:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1624:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1610:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1633:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1634:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1793:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1793:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1793:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1794:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1794:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1794:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1795:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1795:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1795:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1825:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1825:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1825:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1826:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1829:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1829:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1829:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1831:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1831:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1831:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1842:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1855:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1877:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1877:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1877:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1895:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1904:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1904:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1904:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1913:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:2011:52: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2089:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2118:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2302:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:677:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1617:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1621:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1636:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1636:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1636:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1664:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1664:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1684:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1686:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1749:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1750:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1751:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1863:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1874:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1874:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1874:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1879:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1389:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1389:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1389:27: got int
+drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:568:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:746:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:746:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:746:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1784:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-ring.c:632:54: warning: restricted __le32 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2162:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2162:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2162:33: got int
+drivers/usb/storage/ene_ub6250.c:2092:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2092:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2092:33: got int
+drivers/usb/storage/ene_ub6250.c:1936:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1936:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1936:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:501:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:501:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:501:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:702:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:702:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:742:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:742:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:742:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:889:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:889:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:889:33: got int
+drivers/usb/storage/ene_ub6250.c:908:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:908:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:908:33: got int
+drivers/usb/storage/ene_ub6250.c:954:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:974:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:975:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:979:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:993:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:997:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1029:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1053:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1056:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1168:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1168:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1168:33: got int
+drivers/usb/storage/ene_ub6250.c:1201:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1201:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1201:33: got int
+drivers/usb/storage/ene_ub6250.c:1232:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1278:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1278:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1278:33: got int
+drivers/usb/storage/ene_ub6250.c:1360:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1360:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1360:33: got int
+drivers/usb/storage/ene_ub6250.c:1544:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1544:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1544:33: got int
+drivers/usb/storage/ene_ub6250.c:1663:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1663:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1663:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1707:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1707:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1707:49: got int
+drivers/usb/storage/ene_ub6250.c:1764:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1764:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1764:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1840:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1840:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1840:33: got int
+drivers/usb/storage/ene_ub6250.c:1992:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1993:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vdpa/vdpa.c:823:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:823:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:839:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:839:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:843:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:843:19: warning: cast from restricted __virtio16
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci_core.c:217:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:58: warning: restricted pci_power_t degrades to integer
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vringh.c:586:18: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:20: expected void *p
+drivers/video/fbdev/atmel_lcdfb.c:362:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1038:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1112:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1112:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1112:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1208:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:28: expected void *p
+drivers/video/fbdev/cirrusfb.c:1852:28: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:327:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:352:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1149:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1169:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1169:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1169:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1203:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1203:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1203:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/i740fb.c:743:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:20: expected void *p
+drivers/video/fbdev/i740fb.c:743:20: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1522:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1548:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1548:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1548:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:415:21: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:596:32: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:597:37: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:673:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:673:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:673:27: got void *
+drivers/video/fbdev/pxa168fb.c:763:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:763:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:763:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:795:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:795:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:795:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:821:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:821:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:821:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:826:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:826:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:826:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:827:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:827:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:828:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:828:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:828:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:832:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:835:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:835:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1141:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1141:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1141:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1249:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1294:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1294:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1294:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1311:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1311:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1311:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1314:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1727:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1727:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1727:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1008:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1008:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1008:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1122:36: warning: cast removes address space '__iomem' of expression
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1008:18: warning: cast to restricted __le64
+drivers/w1/w1.c:428:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:428:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:428:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/afs/callback.c:137:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
+fs/afs/cell.c:696:9: error: incompatible types in comparison expression (different address spaces):
+fs/afs/cell.c:696:9: struct hlist_node [noderef] __rcu *
+fs/afs/cell.c:696:9: struct hlist_node *
+fs/afs/cell.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+fs/afs/dir.c:268:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
+fs/afs/dir.c:488:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
+fs/afs/inode.c:639:22: warning: context imbalance in 'afs_check_validity' - different lock contexts for basic block
+fs/afs/inode.c:742:22: warning: context imbalance in 'afs_getattr' - different lock contexts for basic block
+fs/afs/server.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
+fs/afs/server.c:128:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
+fs/afs/volume.c:12:24: warning: symbol 'afs_volume_gc_delay' was not declared. Should it be static?
+fs/afs/volume.c:13:24: warning: symbol 'afs_volume_record_life' was not declared. Should it be static?
+fs/afs/volume.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+fs/aio.c:616:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:616:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:616:24: got struct kioctx_cpu *cpu
+fs/aio.c:782:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:782:18: expected struct kioctx_cpu *cpu
+fs/aio.c:782:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:829:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:829:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:829:24: got struct kioctx_cpu *cpu
+fs/aio.c:934:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:934:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:934:16: got struct kioctx_cpu *
+fs/aio.c:952:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:952:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:952:16: got struct kioctx_cpu *
+fs/aio.c:1658:13: warning: context imbalance in 'poll_iocb_lock_wq' - different lock contexts for basic block
+fs/aio.c:1689:13: warning: context imbalance in 'poll_iocb_unlock_wq' - unexpected unlock
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/btrfs/block-group.c:3852:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:131:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:131:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:131:22: struct extent_buffer *
+fs/btrfs/ctree.c:464:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:464:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:464:17: struct extent_buffer *
+fs/btrfs/ctree.c:920:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:920:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:920:17: struct extent_buffer *
+fs/btrfs/ctree.c:2615:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2615:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2615:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1026:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1026:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1026:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c:1789:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+fs/btrfs/extent-tree.c:1843:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1922:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1987:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5768:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1104:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:2339:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through include/linux/crypto.h, include/crypto/hash.h):
+./include/linux/list.h:206:25: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:394:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c:407:6: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/ref-verify.c:260:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
+fs/btrfs/ref-verify.c:349:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
+fs/btrfs/ref-verify.c:374:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:412:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:882:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1337:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1337:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1337:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:629:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:170:54: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:170:54: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:170:54: got void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:176:38: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:179:47: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:47: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:179:47: got void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:22: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:406:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:406:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:406:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:628:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:628:43: expected char const *device_path
+fs/btrfs/volumes.c:628:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:889:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:889:50: expected char const *
+fs/btrfs/volumes.c:889:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:969:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:969:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:969:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1025:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1025:58: expected char const *src
+fs/btrfs/volumes.c:1025:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2219:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2219:49: expected char const *device_path
+fs/btrfs/volumes.c:2219:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2333:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2333:41: expected char const *device_path
+fs/btrfs/volumes.c:2333:41: got char [noderef] __rcu *
+fs/btrfs/zoned.c:135:29: warning: restricted __le64 degrades to integer
+fs/btrfs/zoned.c:135:52: warning: restricted __le64 degrades to integer
+fs/ceph/caps.c:3565:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
+fs/ceph/caps.c:4185:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
+fs/ceph/dir.c:1382:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1836:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1848:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1853:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1854:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1855:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1856:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1861:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1862:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1863:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1864:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1865:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1866:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1869:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1871:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1872:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1875:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1876:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:377:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:377:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:377:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:385:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:385:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:385:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:425:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:425:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:425:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:430:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:430:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:430:33: got struct spinlock [noderef] __rcu *
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:318:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:194:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:359:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:1056:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1056:41: expected int result
+fs/dax.c:1056:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1462:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1462:46: expected int result
+fs/dax.c:1462:46: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1478:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1478:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1478:21: got unsigned long
+fs/dax.c:1519:51: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1519:51: expected int result
+fs/dax.c:1519:51: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1600:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1600:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1600:21: got unsigned long
+fs/dax.c:1634:62: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1634:62: expected int result
+fs/dax.c:1634:62: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1697:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1697:55: expected int result
+fs/dax.c:1697:55: got restricted vm_fault_t
+fs/dax.c:1712:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1712:58: expected int result
+fs/dax.c:1712:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:257:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:856:36: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:605:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:650:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:753:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:913:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:942:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1106:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1136:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1179:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1286:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1348:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1582:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1138:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c:1049:9: warning: context imbalance in 'dlm_master_lookup' - different lock contexts for basic block
+fs/dlm/lowcomms.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+fs/dlm/lowcomms.c:1306:16: warning: context imbalance in 'dlm_lowcomms_new_msg' - wrong count at exit
+fs/dlm/lowcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/topology.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dlm_lowcomms_commit_msg' - unexpected unlock
+fs/dlm/member.c:124:31: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:124:31: expected restricted __le32 [usertype] ro_nodeid
+fs/dlm/member.c:124:31: got unsigned int [usertype]
+fs/dlm/member.c:125:29: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:125:29: expected restricted __le16 [usertype] ro_slot
+fs/dlm/member.c:125:29: got unsigned short [usertype]
+fs/dlm/member.c:132:31: warning: restricted __le32 degrades to integer
+fs/dlm/member.c:134:36: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:134:36: expected int slot
+fs/dlm/member.c:134:36: got restricted __le16 [usertype] ro_slot
+fs/dlm/midcomms.c:577:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:685:19: warning: cast to restricted __le16
+fs/dlm/midcomms.c:687:16: warning: cast to restricted __le16
+fs/dlm/midcomms.c:725:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:744:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:754:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:763:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:773:42: warning: cast to restricted __le16
+fs/dlm/midcomms.c:776:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:811:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:845:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:905:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:927:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:920:22: warning: restricted __le32 degrades to integer
+fs/dlm/midcomms.c:923:22: warning: restricted __le32 degrades to integer
+fs/dlm/midcomms.c:1452:14: warning: restricted __le32 degrades to integer
+fs/dlm/midcomms.c:1065:20: warning: context imbalance in 'dlm_midcomms_get_mhandle' - wrong count at exit
+fs/dlm/midcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dlm_midcomms_commit_mhandle' - unexpected unlock
+fs/dlm/util.c:25:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:25:33: expected unsigned int [usertype] h_version
+fs/dlm/util.c:25:33: got restricted __le32 [usertype]
+fs/dlm/util.c:27:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:27:33: expected unsigned int [usertype] h_lockspace
+fs/dlm/util.c:27:33: got restricted __le32 [usertype]
+fs/dlm/util.c:28:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:28:33: expected unsigned int [usertype] h_nodeid
+fs/dlm/util.c:28:33: got restricted __le32 [usertype]
+fs/dlm/util.c:29:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:29:33: expected unsigned short [usertype] h_length
+fs/dlm/util.c:29:33: got restricted __le16 [usertype]
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:36:35: warning: cast to restricted __le32
+fs/dlm/util.c:37:35: warning: cast to restricted __le32
+fs/dlm/util.c:38:35: warning: cast to restricted __le16
+fs/dlm/util.c:90:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:90:33: expected unsigned int [usertype] m_type
+fs/dlm/util.c:90:33: got restricted __le32 [usertype]
+fs/dlm/util.c:91:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:91:33: expected unsigned int [usertype] m_nodeid
+fs/dlm/util.c:91:33: got restricted __le32 [usertype]
+fs/dlm/util.c:92:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:92:33: expected unsigned int [usertype] m_pid
+fs/dlm/util.c:92:33: got restricted __le32 [usertype]
+fs/dlm/util.c:93:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:93:33: expected unsigned int [usertype] m_lkid
+fs/dlm/util.c:93:33: got restricted __le32 [usertype]
+fs/dlm/util.c:94:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:94:33: expected unsigned int [usertype] m_remid
+fs/dlm/util.c:94:33: got restricted __le32 [usertype]
+fs/dlm/util.c:95:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:95:33: expected unsigned int [usertype] m_parent_lkid
+fs/dlm/util.c:95:33: got restricted __le32 [usertype]
+fs/dlm/util.c:96:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:96:33: expected unsigned int [usertype] m_parent_remid
+fs/dlm/util.c:96:33: got restricted __le32 [usertype]
+fs/dlm/util.c:97:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:97:33: expected unsigned int [usertype] m_exflags
+fs/dlm/util.c:97:33: got restricted __le32 [usertype]
+fs/dlm/util.c:98:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:98:33: expected unsigned int [usertype] m_sbflags
+fs/dlm/util.c:98:33: got restricted __le32 [usertype]
+fs/dlm/util.c:99:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:99:33: expected unsigned int [usertype] m_flags
+fs/dlm/util.c:99:33: got restricted __le32 [usertype]
+fs/dlm/util.c:100:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:100:33: expected unsigned int [usertype] m_lvbseq
+fs/dlm/util.c:100:33: got restricted __le32 [usertype]
+fs/dlm/util.c:101:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:101:33: expected unsigned int [usertype] m_hash
+fs/dlm/util.c:101:33: got restricted __le32 [usertype]
+fs/dlm/util.c:102:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:102:33: expected int m_status
+fs/dlm/util.c:102:33: got restricted __le32 [usertype]
+fs/dlm/util.c:103:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:103:33: expected int m_grmode
+fs/dlm/util.c:103:33: got restricted __le32 [usertype]
+fs/dlm/util.c:104:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:104:33: expected int m_rqmode
+fs/dlm/util.c:104:33: got restricted __le32 [usertype]
+fs/dlm/util.c:105:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:105:33: expected int m_bastmode
+fs/dlm/util.c:105:33: got restricted __le32 [usertype]
+fs/dlm/util.c:106:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:106:33: expected int m_asts
+fs/dlm/util.c:106:33: got restricted __le32 [usertype]
+fs/dlm/util.c:107:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:107:33: expected int m_result
+fs/dlm/util.c:107:33: got restricted __le32 [usertype]
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:129:35: warning: cast to restricted __le32
+fs/dlm/util.c:130:35: warning: cast to restricted __le32
+fs/dlm/util.c:131:50: warning: cast to restricted __le32
+fs/dlm/util.c:138:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:138:33: expected unsigned int [usertype] rc_type
+fs/dlm/util.c:138:33: got restricted __le32 [usertype]
+fs/dlm/util.c:139:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:139:33: expected int rc_result
+fs/dlm/util.c:139:33: got restricted __le32 [usertype]
+fs/dlm/util.c:140:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:140:33: expected unsigned long long [usertype] rc_id
+fs/dlm/util.c:140:33: got restricted __le64 [usertype]
+fs/dlm/util.c:141:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:141:33: expected unsigned long long [usertype] rc_seq
+fs/dlm/util.c:141:33: got restricted __le64 [usertype]
+fs/dlm/util.c:142:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:142:33: expected unsigned long long [usertype] rc_seq_reply
+fs/dlm/util.c:142:33: got restricted __le64 [usertype]
+fs/dlm/util.c:149:35: warning: cast to restricted __le32
+fs/dlm/util.c:150:35: warning: cast to restricted __le32
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:152:35: warning: cast to restricted __le64
+fs/dlm/util.c:153:35: warning: cast to restricted __le64
+fs/exec.c:422:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:422:31: expected char const [noderef] __user *
+fs/exec.c:422:31: got void *
+fs/exec.c:1039:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1039:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1039:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1146:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1146:56: expected struct task_struct *parent
+fs/exec.c:1146:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1181:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1181:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1181:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1759:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1759:70: expected struct task_struct *tsk
+fs/exec.c:1759:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/fast_commit.c:1773:50: warning: incorrect type in argument 2 (different base types)
+fs/ext4/fast_commit.c:1773:50: expected unsigned int [usertype] start
+fs/ext4/fast_commit.c:1773:50: got restricted __le32 [addressable] [usertype] fc_lblk
+fs/ext4/fast_commit.c:1774:39: warning: restricted __le32 degrades to integer
+fs/ext4/fast_commit.c:1774:56: warning: restricted __le32 degrades to integer
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/f2fs/compress.c:1751:39: warning: symbol 'f2fs_compress_aops' was not declared. Should it be static?
+fs/f2fs/extent_cache.c:751:38: warning: context imbalance in 'f2fs_shrink_extent_tree' - different lock contexts for basic block
+fs/f2fs/file.c:49:54: warning: cast from restricted vm_fault_t
+fs/f2fs/file.c:3298:36: warning: incorrect type in argument 1 (different base types)
+fs/f2fs/file.c:3298:36: expected unsigned short const [usertype] *pwcs
+fs/f2fs/file.c:3298:36: got restricted __le16 *
+fs/f2fs/file.c:3334:28: warning: incorrect type in argument 4 (different base types)
+fs/f2fs/file.c:3334:28: expected unsigned short [usertype] *pwcs
+fs/f2fs/file.c:3334:28: got restricted __le16 *
+fs/f2fs/super.c:282:19: warning: symbol 'f2fs_cf_name_slab' was not declared. Should it be static?
+fs/f2fs/super.c:1402:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
+fs/fcntl.c:949:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:949:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:949:9: struct fasync_struct *
+fs/fcntl.c:1024:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1024:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1024:22: struct fasync_struct *
+fs/fcntl.c:1035:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1035:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1035:33: struct fasync_struct *
+fs/file.c:350:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:350:17: expected struct file **old_fds
+fs/file.c:350:17: got struct file [noderef] __rcu **fd
+fs/file.c:351:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:351:17: expected struct file **new_fds
+fs/file.c:351:17: got struct file [noderef] __rcu **fd
+fs/file.c:366:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:366:17: struct file [noderef] __rcu *
+fs/file.c:366:17: struct file *
+fs/file.c:401:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:441:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:439:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:620:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:778:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:829:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1098:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:708:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'inode_congested' - different lock contexts for basic block
+fs/fs-writeback.c:1755:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1939:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/cache.c:404:13: warning: context imbalance in 'fscache_caches_seq_start' - wrong count at exit
+fs/fscache/cache.c:416:13: warning: context imbalance in 'fscache_caches_seq_stop' - wrong count at exit
+fs/fscache/cookie.c:33:14: warning: symbol 'fscache_lru_cookie_timeout' was not declared. Should it be static?
+fs/fscache/volume.c:493:13: warning: context imbalance in 'fscache_volumes_seq_start' - wrong count at exit
+fs/fscache/volume.c:505:13: warning: context imbalance in 'fscache_volumes_seq_stop' - wrong count at exit
+fs/gfs2/glock.c: note: in included file:
+fs/gfs2/glock.h:180:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
+fs/gfs2/glock.c:1059:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
+fs/gfs2/glock.c:1630:25: warning: context imbalance in '__gfs2_glock_dq' - unexpected unlock
+fs/gfs2/lops.c:210:22: warning: cast from restricted blk_status_t
+fs/gfs2/quota.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/gfs2/super.c:1445:13: warning: function 'free_local_statfs_inodes' with external linkage has definition
+fs/gfs2/super.c:1460:21: warning: function 'find_local_statfs_inode' with external linkage has definition
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:856:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:912:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:943:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1624:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1742:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1756:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2134:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io-wq.c:781:25: warning: context imbalance in 'create_worker_cont' - different lock contexts for basic block
+fs/io-wq.c:960:17: warning: context imbalance in 'io_wqe_enqueue' - different lock contexts for basic block
+fs/io-wq.c:1032:13: warning: context imbalance in 'io_acct_cancel_pending_work' - different lock contexts for basic block
+fs/io-wq.c:1061:55: warning: context imbalance in 'io_wqe_cancel_pending_work' - unexpected unlock
+fs/io_uring.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:509:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:509:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:509:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:509:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:509:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:509:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c:3249:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3249:24: expected void [noderef] __user *
+fs/io_uring.c:3249:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:4794:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:4794:14: expected struct file *file
+fs/io_uring.c:4794:14: got struct file [noderef] __rcu *
+fs/io_uring.c:5532:37: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:5532:37: expected unsigned int [usertype] result
+fs/io_uring.c:5532:37: got restricted __poll_t
+fs/io_uring.c:5537:71: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5537:65: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:5537:65: expected restricted __poll_t [usertype] val
+fs/io_uring.c:5537:65: got unsigned int
+fs/io_uring.c:5537:52: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5537:52: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5537:52: got unsigned short
+fs/io_uring.c:5541:71: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:5541:71: expected signed int [usertype] res
+fs/io_uring.c:5541:71: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5571:66: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5571:55: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:5571:55: expected restricted __poll_t [usertype] val
+fs/io_uring.c:5571:55: got unsigned int
+fs/io_uring.c:5673:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5673:40: expected int mask
+fs/io_uring.c:5673:40: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5760:24: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5760:24: expected int
+fs/io_uring.c:5760:24: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5777:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:5777:40: expected int mask
+fs/io_uring.c:5777:40: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:5812:25: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5812:48: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5812:48: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:5812:48: got unsigned int
+fs/io_uring.c:5821:22: warning: invalid assignment: |=
+fs/io_uring.c:5821:22: left side has type restricted __poll_t
+fs/io_uring.c:5821:22: right side has type int
+fs/io_uring.c:5826:30: warning: invalid assignment: &=
+fs/io_uring.c:5826:30: left side has type restricted __poll_t
+fs/io_uring.c:5826:30: right side has type int
+fs/io_uring.c:5828:22: warning: invalid assignment: |=
+fs/io_uring.c:5828:22: left side has type restricted __poll_t
+fs/io_uring.c:5828:22: right side has type int
+fs/io_uring.c:5844:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:5844:33: expected int mask
+fs/io_uring.c:5844:33: got restricted __poll_t [usertype] mask
+fs/io_uring.c:5844:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:5844:50: expected int events
+fs/io_uring.c:5844:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:5925:24: warning: invalid assignment: |=
+fs/io_uring.c:5925:24: left side has type unsigned int
+fs/io_uring.c:5925:24: right side has type restricted __poll_t
+fs/io_uring.c:5926:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5926:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:5926:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:5926:38: expected restricted __poll_t
+fs/io_uring.c:5926:38: got unsigned int
+fs/io_uring.c:6016:43: warning: invalid assignment: &=
+fs/io_uring.c:6016:43: left side has type restricted __poll_t
+fs/io_uring.c:6016:43: right side has type int
+fs/io_uring.c:6017:62: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6017:43: warning: invalid assignment: |=
+fs/io_uring.c:6017:43: left side has type restricted __poll_t
+fs/io_uring.c:6017:43: right side has type unsigned int
+fs/io_uring.c:2286:17: warning: context imbalance in 'handle_prev_tw_list' - different lock contexts for basic block
+fs/io_uring.c:8060:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:8071:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:287:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:289:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:289:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:289:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:296:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:296:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:296:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:299:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:299:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:299:33: got struct spinlock [noderef] __rcu *
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2368:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/fscache.c:58:51: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:58:51: expected unsigned long long x
+fs/nfs/fscache.c:58:51: got restricted __be16 const [usertype] sin_port
+fs/nfs/fscache.c:59:61: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:59:61: expected unsigned long long x
+fs/nfs/fscache.c:59:61: got restricted __be32 const [usertype] s_addr
+fs/nfs/fscache.c:64:52: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:64:52: expected unsigned long long x
+fs/nfs/fscache.c:64:52: got restricted __be16 const [usertype] sin6_port
+fs/nfs/fscache.c:65:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:65:73: expected unsigned long long x
+fs/nfs/fscache.c:65:73: got restricted __be32 const
+fs/nfs/fscache.c:66:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:66:73: expected unsigned long long x
+fs/nfs/fscache.c:66:73: got restricted __be32 const
+fs/nfs/fscache.c:67:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:67:73: expected unsigned long long x
+fs/nfs/fscache.c:67:73: got restricted __be32 const
+fs/nfs/fscache.c:68:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:68:73: expected unsigned long long x
+fs/nfs/fscache.c:68:73: got restricted __be32 const
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:945:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/pnfs.c:307:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:599:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/uio.h, include/linux/socket.h, include/uapi/linux/in.h, ...):
+./include/linux/list.h:206:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1134:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1134:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1134:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1135:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1135:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1135:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1353:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:514:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:1115:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:356:6: warning: context imbalance in 'nfsd_copy_write_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:798:17: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fanotify/fanotify.c:1081:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fanotify/fanotify_user.c:270:63: warning: restricted fmode_t degrades to integer
+fs/notify/fanotify/fanotify_user.c:1335:28: warning: restricted fmode_t degrades to integer
+fs/notify/fsnotify.c:388:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:388:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:388:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:390:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:390:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:390:24: struct hlist_node *
+fs/notify/fsnotify.c:400:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:400:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:400:24: struct hlist_node *
+fs/notify/fsnotify.c:544:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:544:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:544:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:547:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:547:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:547:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:551:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:551:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:551:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:555:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:555:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:555:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:563:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:563:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:563:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:530:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:530:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:530:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:279:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:547:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:659:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:741:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:815:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ntfs3/dir.c:29:39: warning: incorrect type in argument 1 (different base types)
+fs/ntfs3/dir.c:29:39: expected unsigned short const [usertype] *pwcs
+fs/ntfs3/dir.c:29:39: got restricted __le16 const [usertype] *name
+fs/ocfs2/dlm/dlmdomain.c:1316:20: warning: context imbalance in 'dlm_query_nodeinfo_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmmaster.c:3264:28: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
+fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
+fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
+fs/ocfs2/export.c:258:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:259:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:272:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:273:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/inode.c:1623:13: warning: context imbalance in 'ocfs2_inode_cache_lock' - wrong count at exit
+fs/ocfs2/inode.c:1630:13: warning: context imbalance in 'ocfs2_inode_cache_unlock' - unexpected unlock
+fs/ocfs2/localalloc.c:1223:41: warning: incorrect type in argument 1 (different base types)
+fs/ocfs2/localalloc.c:1223:41: expected unsigned long long val1
+fs/ocfs2/localalloc.c:1223:41: got restricted __le32 [usertype] la_bm_off
+fs/ocfs2/refcounttree.c:633:27: warning: incorrect type in assignment (different base types)
+fs/ocfs2/refcounttree.c:633:27: expected restricted __le32 [usertype] rf_generation
+fs/ocfs2/refcounttree.c:633:27: got unsigned int
+fs/ocfs2/suballoc.c:2432:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
+fs/open.c:1025:21: warning: restricted fmode_t degrades to integer
+fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
+fs/orangefs/file.c:118:32: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:118:32: expected int open_for_write
+fs/orangefs/file.c:118:32: got restricted fmode_t
+fs/orangefs/file.c:119:31: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:119:31: expected int open_for_read
+fs/orangefs/file.c:119:31: got restricted fmode_t
+fs/overlayfs/file.c:46:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:127:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:47:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:47:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:47:23: struct posix_acl *
+fs/posix_acl.c:61:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:61:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:61:33: struct posix_acl *
+fs/proc/array.c:250:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:250:11: expected struct k_sigaction *k
+fs/proc/array.c:250:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:544:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:544:44: expected struct task_struct *tsk
+fs/proc/array.c:544:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:716:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:716:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:716:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:286:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:550:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2241:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2298:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2395:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1106:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2422:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2448:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:939:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:939:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:939:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:299:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:598:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1156:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1484:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1822:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/proc/vmcore.c:155:45: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/vmcore.c:155:45: expected void [noderef] __user *addr
+fs/proc/vmcore.c:155:45: got char *buf
+fs/pstore/ram_core.c:278:34: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:278:34: expected void volatile [noderef] __iomem *d
+fs/pstore/ram_core.c:278:34: got unsigned char *
+fs/pstore/ram_core.c:311:50: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:311:50: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:311:50: got unsigned char *
+fs/pstore/ram_core.c:312:65: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:312:65: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:312:65: got unsigned char *
+fs/pstore/ram_core.c:466:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:466:20: expected void *va
+fs/pstore/ram_core.c:466:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:468:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:468:20: expected void *va
+fs/pstore/ram_core.c:468:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:556:36: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:556:36: expected void volatile [noderef] __iomem *addr
+fs/pstore/ram_core.c:556:36: got void *vaddr
+fs/pstore/ram_core.c:69:17: warning: context imbalance in 'buffer_start_add' - unexpected unlock
+fs/pstore/ram_core.c:95:17: warning: context imbalance in 'buffer_size_add' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1055:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1055:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1055:24: struct hlist_node *
+fs/seq_file.c:1057:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1057:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1057:24: struct hlist_node *
+fs/signalfd.c:56:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:56:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:56:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:58:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:58:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:58:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:63:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:63:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:63:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:98:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:116:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:119:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:123:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:139:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:143:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:162:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:162:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:162:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:171:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:175:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:175:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:175:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:185:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:185:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:187:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:187:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:187:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:189:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:189:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:189:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:191:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:191:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:191:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:291:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:291:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:293:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:293:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:293:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:295:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:295:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:295:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/ubifs/xattr.c:680:58: warning: Using plain integer as NULL pointer
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+fs/xfs/kmem.c:17:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:17:32: expected int flags
+fs/xfs/kmem.c:17:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/scrub/agheader.c:158:23: warning: cast truncates bits from constant value (ffff3f8f becomes 3f8f)
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, fs/xfs/xfs.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:450:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:876:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1155:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1339:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:192:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:292:16: warning: cast to restricted __le32
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:768:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:780:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:168:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:579:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1187:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c:130:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:291:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:386:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:392:12: warning: context imbalance in 'shm_try_destroy_orphaned' - wrong count at exit
+ipc/shm.c:429:26: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:774:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:1026:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1670:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:432:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:818:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:862:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:455:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:455:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:455:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:465:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:465:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:465:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:549:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:549:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:549:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:569:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:569:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:569:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:192:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:293:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:298:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2195:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2195:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2195:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2198:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2198:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2198:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:533:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:533:35: expected void *
+kernel/bpf/arraymap.c:533:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:552:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:552:35: expected void *
+kernel/bpf/arraymap.c:552:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:584:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:584:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:584:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/filter.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2575:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2577:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3403:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3739:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/core.c:219:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2372:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/rbtree_latch.h, include/linux/bpf.h, include/linux/filter.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/hashtab.c:764:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1111:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1178:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1239:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1304:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1356:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1390:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1546:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1346:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1347:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1348:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1349:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1350:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1351:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1352:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:90:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:13579:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:489:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6330:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6330:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6330:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6333:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6333:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6333:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2815:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2890:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:3001:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4913:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6112:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6206:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6234:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6283:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:974:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:266:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:266:13: expected struct cred const *old
+kernel/cred.c:266:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:355:42: expected struct cred const *cred
+kernel/cred.c:355:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:355:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:355:30: got struct cred const *
+kernel/cred.c:356:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:356:27: expected struct cred const *cred
+kernel/cred.c:356:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:41: expected struct cred const *_cred
+kernel/cred.c:357:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:358:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct cred const *cred
+kernel/cred.c:358:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:397:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:397:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:397:32: got struct cred const *
+kernel/cred.c:450:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:450:38: expected struct cred const *old
+kernel/cred.c:450:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: cast from unknown type
+kernel/cred.c:556:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:556:41: expected struct cred const *old
+kernel/cred.c:556:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:597:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:597:46: expected struct cred const *override
+kernel/cred.c:597:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:669:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:669:38: expected struct cred const *old
+kernel/cred.c:669:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:844:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:844:9: struct cred const *
+kernel/cred.c:844:9: struct cred const [noderef] __rcu *
+kernel/cred.c:894:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:894:21: expected struct cred const *cred
+kernel/cred.c:894:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:894:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:894:21: expected struct cred const *cred
+kernel/cred.c:894:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:898:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:898:21: expected struct cred const *cred
+kernel/cred.c:898:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:898:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:898:21: expected struct cred const *cred
+kernel/cred.c:898:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:898:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:898:21: expected struct cred const *cred
+kernel/cred.c:898:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:898:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:898:21: expected struct cred const *cred
+kernel/cred.c:898:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:910:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:910:31: expected struct cred const *cred
+kernel/cred.c:910:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:912:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:912:39: expected struct cred const *cred
+kernel/cred.c:912:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:924:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:924:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:924:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:924:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:924:9: expected struct cred const *cred
+kernel/cred.c:924:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:19: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:199:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2309:40: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1463:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1463:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1463:15: struct perf_event_context *
+kernel/events/core.c:1476:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1476:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1476:28: struct perf_event_context *
+kernel/events/core.c:3430:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3430:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3430:18: struct perf_event_context *
+kernel/events/core.c:3431:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3431:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3431:23: struct perf_event_context *
+kernel/events/core.c:3479:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3479:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3479:25: struct perf_event_context *
+kernel/events/core.c:3480:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3480:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3480:25: struct perf_event_context *
+kernel/events/core.c:4706:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4706:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4706:25: struct perf_event_context *
+kernel/events/core.c:5981:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5981:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5981:9: struct perf_buffer *
+kernel/events/core.c:5443:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5687:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5687:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5687:22: struct perf_buffer *
+kernel/events/core.c:5823:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5823:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5823:14: struct perf_buffer *
+kernel/events/core.c:5856:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5856:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5856:14: struct perf_buffer *
+kernel/events/core.c:5913:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5913:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5913:14: struct perf_buffer *
+kernel/events/core.c:5999:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5999:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5999:14: struct perf_buffer *
+kernel/events/core.c:6012:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6012:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6012:14: struct perf_buffer *
+kernel/events/core.c:7659:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7659:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7659:23: struct perf_event_context *
+kernel/events/core.c:7711:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7711:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7711:23: struct perf_event_context *
+kernel/events/core.c:7750:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7750:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7750:13: struct perf_buffer *
+kernel/events/core.c:7855:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7855:61: expected struct task_struct *p
+kernel/events/core.c:7855:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7857:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7857:61: expected struct task_struct *p
+kernel/events/core.c:7857:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8558:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8558:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8558:23: struct perf_event_context *
+kernel/events/core.c:9552:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9552:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9552:9: struct swevent_hlist *
+kernel/events/core.c:9591:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9591:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9591:17: struct swevent_hlist *
+kernel/events/core.c:9772:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9772:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9772:23: struct perf_event_context *
+kernel/events/core.c:10950:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12751:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12751:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12751:9: struct perf_event_context *
+kernel/events/core.c:12861:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12861:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12861:17: struct perf_event_context *
+kernel/events/core.c:13291:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13291:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13291:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:175:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1510:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2827:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4678:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9401:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9401:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9401:17: struct swevent_hlist *
+kernel/events/core.c:9421:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9421:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9421:17: struct swevent_hlist *
+kernel/events/core.c:9541:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9541:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9541:16: struct swevent_hlist *
+kernel/events/core.c:9541:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9541:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9541:16: struct swevent_hlist *
+kernel/events/core.c:9541:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9541:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9541:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1977:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1977:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1977:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1979:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1979:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1979:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2279:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2279:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2279:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2281:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2281:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2281:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:278:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:278:37: expected struct task_struct *tsk
+kernel/exit.c:278:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:281:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:32: expected struct task_struct *task
+kernel/exit.c:281:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:282:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:282:35: expected struct task_struct *task
+kernel/exit.c:282:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:327:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:327:24: expected struct task_struct *parent
+kernel/exit.c:327:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:354:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:354:27: expected struct spinlock [usertype] *lock
+kernel/exit.c:354:27: got struct spinlock [noderef] __rcu *
+kernel/exit.c:357:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:357:29: expected struct spinlock [usertype] *lock
+kernel/exit.c:357:29: got struct spinlock [noderef] __rcu *
+kernel/exit.c:396:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:396:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:396:23: struct task_struct *
+kernel/exit.c:420:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:420:9: struct list_head *
+kernel/exit.c:420:9: struct list_head [noderef] __rcu *
+kernel/exit.c:580:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:582:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:919:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1074:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1099:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1188:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1203:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1254:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1257:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1263:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1444:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1444:59: void *
+kernel/exit.c:1444:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1460:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1460:25: expected struct task_struct *parent
+kernel/exit.c:1460:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1824:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:420:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1552:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:162:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:764:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1018:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1018:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1018:19: got struct task_struct *p
+kernel/fork.c:1234:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1234:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1234:24: got struct file *new_exe_file
+kernel/fork.c:1234:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1234:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1234:24: got struct file *new_exe_file
+kernel/fork.c:1234:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1234:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1234:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1565:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1565:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1565:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1574:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1574:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1574:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1575:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1575:36: expected void const *q
+kernel/fork.c:1575:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1576:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1576:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1576:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1669:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1669:9: expected struct qspinlock *lock
+kernel/fork.c:1669:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1669:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1669:9: expected struct qspinlock *lock
+kernel/fork.c:1669:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1669:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1669:9: expected struct qspinlock *lock
+kernel/fork.c:1669:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1988:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1988:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1988:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1992:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1992:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1992:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2295:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2295:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2295:32: got struct task_struct *
+kernel/fork.c:2304:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2304:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2304:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2353:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2353:54: expected struct list_head *head
+kernel/fork.c:2353:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2374:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2374:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2374:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2392:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2392:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2392:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2419:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2419:28: expected struct sighand_struct *sighand
+kernel/fork.c:2419:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2447:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2447:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2447:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2449:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2449:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2449:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2858:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2858:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2858:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2939:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2939:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:2939:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2026:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:218:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:218:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:218:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:218:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:218:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:218:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2351:59: warning: dereference of noderef expression
+kernel/fork.c:2352:59: warning: dereference of noderef expression
+kernel/fork.c:1010:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1010:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1010:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/futex/pi.c:675:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex/pi.c:803:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+kernel/futex/pi.c:1068:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
+kernel/futex/pi.c:1100:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex/requeue.c:455:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex/waitwake.c:262:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex/waitwake.c:328:6: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
+kernel/futex/waitwake.c:449:36: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/hung_task.c:31:19: warning: symbol 'sysctl_hung_task_check_count' was not declared. Should it be static?
+kernel/hung_task.c:50:29: warning: symbol 'sysctl_hung_task_check_interval_secs' was not declared. Should it be static?
+kernel/hung_task.c:52:19: warning: symbol 'sysctl_hung_task_warnings' was not declared. Should it be static?
+kernel/hung_task.c:75:28: warning: symbol 'sysctl_hung_task_panic' was not declared. Should it be static?
+kernel/hung_task.c:237:52: warning: incorrect type in argument 3 (different address spaces)
+kernel/hung_task.c:237:52: expected void *
+kernel/hung_task.c:237:52: got void [noderef] __user *buffer
+kernel/hung_task.c:287:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:287:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:287:35: got int ( * )( ... )
+kernel/hung_task.c:295:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:295:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:295:35: got int ( * )( ... )
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:791:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1918:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:587:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kcov.c:192:14: warning: symbol '__sanitizer_cov_trace_pc' was not declared. Should it be static?
+kernel/kcov.c:247:14: warning: symbol '__sanitizer_cov_trace_cmp1' was not declared. Should it be static?
+kernel/kcov.c:253:14: warning: symbol '__sanitizer_cov_trace_cmp2' was not declared. Should it be static?
+kernel/kcov.c:259:14: warning: symbol '__sanitizer_cov_trace_cmp4' was not declared. Should it be static?
+kernel/kcov.c:265:14: warning: symbol '__sanitizer_cov_trace_cmp8' was not declared. Should it be static?
+kernel/kcov.c:271:14: warning: symbol '__sanitizer_cov_trace_const_cmp1' was not declared. Should it be static?
+kernel/kcov.c:278:14: warning: symbol '__sanitizer_cov_trace_const_cmp2' was not declared. Should it be static?
+kernel/kcov.c:285:14: warning: symbol '__sanitizer_cov_trace_const_cmp4' was not declared. Should it be static?
+kernel/kcov.c:292:14: warning: symbol '__sanitizer_cov_trace_const_cmp8' was not declared. Should it be static?
+kernel/kcov.c:299:14: warning: symbol '__sanitizer_cov_trace_switch' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1123:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3309:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3309:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:450:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:450:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:450:17: char const *
+kernel/locking/lockdep_proc.c:451:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:451:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:451:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:331:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:352:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:397:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/seqlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/ww_mutex.h:191:9: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:470:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:527:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:546:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:567:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:573:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:594:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:624:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:631:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file:
+kernel/locking/rtmutex.c:1515:17: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:134:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:111:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:120:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:127:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:184:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:192:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:200:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:208:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:151:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:161:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:170:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:177:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:258:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:274:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:210:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:217:9: warning: context imbalance in '_raw_write_lock_nested' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:196:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:203:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:340:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:348:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:356:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:364:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:379:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:391:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:401:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module.c:256:18: warning: symbol 'kdb_modules' was not declared. Should it be static?
+kernel/module.c:2761:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2761:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2761:23: got void *
+kernel/module.c:4817:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:33:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:33:20: expected struct notifier_block **nl
+kernel/notifier.c:33:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:35:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:35:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:35:17: got struct notifier_block *
+kernel/notifier.c:36:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:36:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:36:9: struct notifier_block *
+kernel/notifier.c:45:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:45:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:45:25: struct notifier_block *
+kernel/notifier.c:147:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:169:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:199:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:233:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:236:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:263:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:266:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:319:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:344:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:361:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:368:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:392:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:423:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:426:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:453:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:486:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:55:77: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:275:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:599:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:600:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:598:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:628:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:627:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:648:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:654:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:722:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:753:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:754:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:755:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:115:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:115:54: expected int val
+kernel/power/suspend.c:115:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:175:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:175:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:176:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:181:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:189:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:190:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:210:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:211:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:216:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:217:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:439:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:439:33: expected int val
+kernel/power/suspend.c:439:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:442:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:442:33: expected int val
+kernel/power/suspend.c:442:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:514:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:514:53: expected int val
+kernel/power/suspend.c:514:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:551:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:551:52: expected int val
+kernel/power/suspend.c:551:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:574:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:583:52: expected int val
+kernel/power/suspend.c:583:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:584:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:609:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:612:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:357:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/printk/sysctl.c:20:51: warning: incorrect type in argument 3 (different address spaces)
+kernel/printk/sysctl.c:20:51: expected void *
+kernel/printk/sysctl.c:20:51: got void [noderef] __user *buffer
+kernel/printk/sysctl.c:66:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/printk/sysctl.c:66:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/printk/sysctl.c:66:35: got int ( * )( ... )
+kernel/printk/sysctl.c:75:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/printk/sysctl.c:75:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/printk/sysctl.c:75:35: got int ( * )( ... )
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: cast from unknown type
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:430:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:430:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:430:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:453:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:453:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:453:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:489:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:489:54: expected struct task_struct *parent
+kernel/ptrace.c:489:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:497:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:497:53: expected struct task_struct *new_parent
+kernel/ptrace.c:497:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:545:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:545:41: expected struct task_struct *p1
+kernel/ptrace.c:545:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:547:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:547:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:547:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:749:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:749:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:749:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:757:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:757:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:757:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:880:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:880:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:880:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:884:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:884:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:884:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1114:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1114:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1114:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1116:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1116:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1116:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:495:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:696:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:712:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:886:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1268:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:796:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:802:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1499:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/tree.c:1438:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1853:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2283:1: warning: context imbalance in 'rcu_report_qs_rdp' - different lock contexts for basic block
+kernel/rcu/tree.c:2465:13: warning: context imbalance in 'rcu_do_batch' - wrong count at exit
+kernel/rcu/tree.c:2641:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2694:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c:2724:30: warning: context imbalance in 'rcu_core' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:895:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_nocb.h:138:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_nocb.h:155:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_nocb.h:170:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_nocb.h:183:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_nocb.h:324:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_nocb.h:339:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_nocb.h:501:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_nocb.h:648:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_nocb.h:874:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_nocb.h:989:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
+kernel/rcu/tree_nocb.h:1038:34: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - different lock contexts for basic block
+kernel/rcu/tree_nocb.h:1076:13: warning: context imbalance in 'rcu_nocb_rdp_offload' - wrong count at exit
+kernel/scftorture.c:70:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/autogroup.c: note: in included file (through include/linux/sched/cputime.h, kernel/sched/sched.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:707:15: warning: context imbalance in 'autogroup_move_group' - different lock contexts for basic block
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/sched/core.c:199:56: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:199:56: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:199:56: struct task_struct *
+kernel/sched/core.c:725:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:725:48: expected struct task_struct *p
+kernel/sched/core.c:725:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:978:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:978:38: expected struct task_struct *curr
+kernel/sched/core.c:978:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1036:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1036:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1036:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2135:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2135:33: expected struct task_struct *p
+kernel/sched/core.c:2135:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2135:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2135:68: expected struct task_struct *tsk
+kernel/sched/core.c:2135:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3453:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3535:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3535:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3535:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3732:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3732:28: expected struct task_struct const *p
+kernel/sched/core.c:3732:28: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8850:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8850:43: expected struct task_struct *push_task
+kernel/sched/core.c:8850:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5244:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5244:38: expected struct task_struct *curr
+kernel/sched/core.c:5244:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5879:32: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5879:32: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5879:32: struct task_struct *
+kernel/sched/core.c:5906:23: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5906:23: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5906:23: struct task_struct *
+kernel/sched/core.c:5914:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5914:46: struct task_struct *
+kernel/sched/core.c:5914:46: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5969:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:5969:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:5969:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:6185:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6185:14: expected struct task_struct *prev
+kernel/sched/core.c:6185:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6817:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6817:17: struct task_struct *
+kernel/sched/core.c:6817:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6817:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6817:17: struct task_struct *
+kernel/sched/core.c:6817:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6817:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6817:17: struct task_struct *
+kernel/sched/core.c:6817:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6817:17: error: cast from unknown type
+kernel/sched/core.c:7021:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:7021:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:7021:22: struct task_struct *
+kernel/sched/core.c:9709:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:9709:16: expected struct task_struct *
+kernel/sched/core.c:9709:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:10236:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:10878:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:10878:25: expected struct task_struct *p
+kernel/sched/core.c:10878:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:258:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
+kernel/sched/core.c:268:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
+kernel/sched/core.c:482:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:515:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c:531:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1545:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1545:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:76:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:76:13: expected struct task_struct const *p
+kernel/sched/pelt.h:76:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:725:11: warning: dereference of noderef expression
+kernel/sched/core.c:1393:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
+kernel/sched/core.c:2126:33: warning: dereference of noderef expression
+kernel/sched/core.c:2127:19: warning: dereference of noderef expression
+kernel/sched/core.c:2128:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/core.c:2101:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2101:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2101:38: struct task_struct const *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/core_sched.c:278:37: error: incompatible types in conditional expression (different address spaces):
+kernel/sched/core_sched.c:278:37: struct task_struct *
+kernel/sched/core_sched.c:278:37: struct task_struct [noderef] __rcu *
+kernel/sched/core_sched.c: note: in included file:
+kernel/sched/sched.h:1185:30: warning: context imbalance in 'sched_core_update_cookie' - wrong count at exit
+kernel/sched/cpufreq_schedutil.c:555:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/cputime.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, kernel/sched/sched.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2246:13: struct task_struct *
+kernel/sched/deadline.c:2246:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2246:13: error: cast from unknown type
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2374:25: struct task_struct *
+kernel/sched/deadline.c:2374:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2374:25: error: cast from unknown type
+kernel/sched/deadline.c:1883:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1883:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1883:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1894:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1894:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1894:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1114:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1114:23: expected struct task_struct *p
+kernel/sched/deadline.c:1114:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1243:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1243:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1243:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2102:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2102:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2102:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1767:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1767:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1767:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1844:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1844:43: expected struct task_struct *p
+kernel/sched/deadline.c:1844:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2419:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2419:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2419:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2421:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2421:23: expected struct task_struct *p
+kernel/sched/deadline.c:2421:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2423:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2423:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2423:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2587:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2587:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2587:22: struct task_struct *
+kernel/sched/deadline.c:1142:24: warning: context imbalance in 'dl_task_timer' - wrong count at exit
+kernel/sched/deadline.c:1383:24: warning: context imbalance in 'inactive_task_timer' - wrong count at exit
+kernel/sched/deadline.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/debug.c:424:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:424:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:424:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:746:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:746:9: expected struct task_struct *tsk
+kernel/sched/debug.c:746:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:746:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:746:9: expected struct task_struct *tsk
+kernel/sched/debug.c:746:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/fair.c:886:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:886:34: expected struct sched_entity *se
+kernel/sched/fair.c:886:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2464:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2464:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2464:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10868:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10868:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10868:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:4966:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:4966:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:4966:22: struct task_struct *
+kernel/sched/fair.c:5492:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5492:38: expected struct task_struct *curr
+kernel/sched/fair.c:5492:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5747:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5748:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6718:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6718:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6718:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6852:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6852:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6852:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7050:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7050:38: expected struct task_struct *curr
+kernel/sched/fair.c:7050:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7348:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7348:38: expected struct task_struct *curr
+kernel/sched/fair.c:7348:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8333:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8333:40: expected struct sched_domain *child
+kernel/sched/fair.c:8333:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8874:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8874:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8874:22: struct task_struct *
+kernel/sched/fair.c:10143:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10143:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10143:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9803:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9803:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9803:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10239:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10239:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10239:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:11047:6: warning: symbol 'task_vruntime_update' was not declared. Should it be static?
+kernel/sched/fair.c:2410:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2190:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2190:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2190:9: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/psi.c:158:1: warning: symbol 'psi_cgroups_enabled' was not declared. Should it be static?
+kernel/sched/psi.c:1264:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/psi.c:1264:9: void [noderef] __rcu *
+kernel/sched/psi.c:1264:9: void *
+kernel/sched/psi.c:748:13: warning: dereference of noderef expression
+kernel/sched/psi.c:772:38: warning: dereference of noderef expression
+kernel/sched/rt.c:924:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:924:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:924:70: struct task_struct *
+kernel/sched/rt.c:2364:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2364:25: struct task_struct *
+kernel/sched/rt.c:2364:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2364:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2364:25: struct task_struct *
+kernel/sched/rt.c:2364:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2364:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2364:25: struct task_struct *
+kernel/sched/rt.c:2364:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2364:25: error: cast from unknown type
+kernel/sched/rt.c:541:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:541:54: expected struct task_struct *curr
+kernel/sched/rt.c:541:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:680:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:1010:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:1010:38: expected struct task_struct *curr
+kernel/sched/rt.c:1010:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1556:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1556:31: expected struct task_struct *p
+kernel/sched/rt.c:1556:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1894:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1894:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1894:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1576:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1576:14: expected struct task_struct *curr
+kernel/sched/rt.c:1576:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1641:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1641:45: expected struct task_struct *p
+kernel/sched/rt.c:1641:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1702:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1702:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1702:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2036:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2036:40: expected struct task_struct *task
+kernel/sched/rt.c:2036:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2057:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2057:13: struct task_struct *
+kernel/sched/rt.c:2057:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2057:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2057:13: struct task_struct *
+kernel/sched/rt.c:2057:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2057:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2057:13: struct task_struct *
+kernel/sched/rt.c:2057:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2057:13: error: cast from unknown type
+kernel/sched/rt.c:2415:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2415:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2415:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2417:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2417:40: expected struct task_struct *p
+kernel/sched/rt.c:2417:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2417:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2417:61: expected struct task_struct *p
+kernel/sched/rt.c:2417:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c: note: in included file:
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/sched.h:2032:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2032:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2032:25: struct task_struct *
+kernel/sched/stats.c:149:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:149:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:149:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/stop_task.c:74:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:74:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:74:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/topology.c:106:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:106:56: expected struct sched_domain *sd
+kernel/sched/topology.c:106:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:125:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:125:60: expected struct sched_domain *sd
+kernel/sched/topology.c:125:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:148:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:148:20: expected struct sched_domain *sd
+kernel/sched/topology.c:148:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:211:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:212:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:431:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:431:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:431:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:440:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:440:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:440:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:461:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:461:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:461:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:623:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:623:49: expected struct sched_domain *parent
+kernel/sched/topology.c:623:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:694:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:694:50: expected struct sched_domain *parent
+kernel/sched/topology.c:694:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:701:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:701:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:701:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:711:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:711:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:711:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:716:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:716:20: expected struct sched_domain *sd
+kernel/sched/topology.c:716:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:737:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:737:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:737:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:899:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:899:70: expected struct sched_domain *sd
+kernel/sched/topology.c:899:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:928:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:928:59: expected struct sched_domain *sd
+kernel/sched/topology.c:928:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:974:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:974:57: expected struct sched_domain *sd
+kernel/sched/topology.c:974:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:976:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:976:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:976:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:984:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:984:55: expected struct sched_domain *sd
+kernel/sched/topology.c:984:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:986:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:986:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:986:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1056:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1056:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1056:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1160:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1160:40: expected struct sched_domain *child
+kernel/sched/topology.c:1160:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1571:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1571:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1571:43: got struct sched_domain *child
+kernel/sched/topology.c:2130:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2130:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2130:31: got struct sched_domain *sd
+kernel/sched/topology.c:2233:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2233:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2233:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2250:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2250:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2250:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:59:25: warning: dereference of noderef expression
+kernel/sched/topology.c:64:25: warning: dereference of noderef expression
+kernel/sched/topology.c: note: in included file:
+kernel/sched/sched.h:1744:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1744:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1744:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1757:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1757:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1757:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1744:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1744:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1744:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/sched.h:1757:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/sched.h:1757:9: expected struct sched_domain *[assigned] sd
+kernel/sched/sched.h:1757:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:929:31: warning: dereference of noderef expression
+kernel/sched/topology.c:1592:19: warning: dereference of noderef expression
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:868:9: expected struct qspinlock *lock
+kernel/seccomp.c:868:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1335:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1335:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1335:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1347:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1347:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1347:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1773:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1773:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1773:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1851:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1851:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1851:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1869:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1869:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1869:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2011:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2011:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2011:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2014:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2014:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2014:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2020:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2020:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2020:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:485:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:485:9: expected struct qspinlock *lock
+kernel/seccomp.c:485:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:582:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:582:9: expected struct qspinlock *lock
+kernel/seccomp.c:582:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:429:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:429:9: expected struct qspinlock *lock
+kernel/seccomp.c:429:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:443:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:443:9: expected struct qspinlock *lock
+kernel/seccomp.c:443:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:698:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:698:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:698:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:700:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:700:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:700:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1330:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1330:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1330:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1331:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1331:16: expected struct k_sigaction *action
+kernel/signal.c:1331:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1350:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1350:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1350:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1928:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1928:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1928:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2038:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2057:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2057:65: expected struct task_struct *tsk
+kernel/signal.c:2057:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2058:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2076:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2076:14: expected struct sighand_struct *psig
+kernel/signal.c:2076:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2105:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2105:46: expected struct task_struct *t
+kernel/signal.c:2105:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2106:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2106:34: expected struct task_struct *parent
+kernel/signal.c:2106:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2135:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2135:24: expected struct task_struct *parent
+kernel/signal.c:2135:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2138:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2138:24: expected struct task_struct *parent
+kernel/signal.c:2138:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2171:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2171:17: expected struct sighand_struct *sighand
+kernel/signal.c:2171:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2209:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2209:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2209:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2211:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2211:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2211:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2261:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2261:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2261:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2316:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2316:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2316:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2350:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2350:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2350:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2352:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2352:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2352:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2450:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2450:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2450:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2535:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2535:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2535:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2547:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2547:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2547:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2585:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2585:52: expected struct task_struct *tsk
+kernel/signal.c:2585:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2587:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2625:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2625:49: expected struct sighand_struct *sighand
+kernel/signal.c:2625:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2961:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2961:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2961:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2981:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2981:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2981:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3048:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3048:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3048:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3050:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3050:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3050:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3201:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3201:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3201:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3204:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3204:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3204:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3591:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3591:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3591:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3603:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3603:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3603:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3608:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3608:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3608:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3613:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3613:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3613:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4067:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4067:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4067:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4079:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4079:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4079:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4097:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4097:11: expected struct k_sigaction *k
+kernel/signal.c:4097:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4099:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4099:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4099:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4101:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4101:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:4101:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4149:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4149:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4149:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4775:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4775:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4775:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4784:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4784:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4784:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4794:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4794:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4794:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4771:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1034:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1301:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2058:40: warning: dereference of noderef expression
+kernel/signal.c:2058:40: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2377:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2587:49: warning: dereference of noderef expression
+kernel/signal.c:2587:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2698:17: warning: context imbalance in 'get_signal' - different lock contexts for basic block
+kernel/signal.c:4068:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1068:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1068:32: expected struct task_struct *p1
+kernel/sys.c:1068:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/taskstats.c:258:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:258:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:258:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:270:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:270:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:270:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:563:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:563:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:563:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:574:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:574:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:574:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:42:28: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:42:28: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:44:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-cpu-timers.c:44:30: expected struct spinlock [usertype] *lock
+kernel/time/posix-cpu-timers.c:44:30: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:714:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:714:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:714:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:169:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:206:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:232:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:267:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:752:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:763:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:778:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:234:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:349:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:197:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:197:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:197:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:280:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:280:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:280:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:284:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:284:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:291:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:291:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:291:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:297:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:340:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1036:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1036:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1036:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1037:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1037:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1037:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1255:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1255:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1255:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1256:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1256:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1256:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1953:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1953:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1953:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1437:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1453:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1454:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1455:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1610:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1611:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1659:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1660:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1665:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1666:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1931:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1942:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3324:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3341:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3816:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3819:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3905:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4220:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4222:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4593:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4735:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4741:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4993:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4995:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5806:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5808:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5869:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5873:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5927:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:5928:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6577:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6577:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6629:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6630:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7000:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7001:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7046:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:7046:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:7046:36: struct ftrace_ops *
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3119:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3119:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3119:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3120:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3120:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3120:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3124:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3124:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3124:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3096:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3096:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3096:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3097:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3097:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3097:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4828:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4914:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5276:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5306:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5718:1: warning: trying to concatenate 11828-character string (8191 bytes max)
+kernel/trace/trace.c:392:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:392:28: expected struct trace_export **list
+kernel/trace/trace.c:392:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:406:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:33: expected struct trace_export **list
+kernel/trace/trace.c:406:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2845:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2845:38: expected struct event_filter *filter
+kernel/trace/trace.c:2845:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:346:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:346:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:346:9: struct trace_export *
+kernel/trace/trace.c:361:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:361:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:361:9: struct trace_export *
+kernel/trace/trace_events.c:980:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:980:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:980:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1383:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1383:37: expected struct event_filter *filter
+kernel/trace/trace.h:1383:37: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1142:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1142:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1142:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1159:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1159:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1159:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:366:29: warning: cast from restricted gfp_t
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:199:1: warning: symbol '__pcpu_scope_per_cpu_osnoise_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:222:1: warning: symbol '__pcpu_scope_per_cpu_timerlat_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:314:14: warning: symbol 'interface_lock' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:1978:5: warning: symbol 'timerlat_min_period' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:1979:5: warning: symbol 'timerlat_max_period' was not declared. Should it be static?
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1383:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1383:37: expected struct event_filter *filter
+kernel/trace/trace.h:1383:37: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1383:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1383:37: expected struct event_filter *filter
+kernel/trace/trace.h:1383:37: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3555:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3610:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/atomic64_test.c: note: in included file (through arch/powerpc/include/asm/atomic.h, include/linux/atomic.h):
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+lib/bch.c:294:19: warning: incorrect type in assignment (different base types)
+lib/bch.c:294:19: expected unsigned int [usertype] w
+lib/bch.c:294:19: got restricted __be32 [usertype]
+lib/bitmap.c:1380:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1380:32: expected unsigned long
+lib/bitmap.c:1380:32: got restricted __le64 [usertype]
+lib/bitmap.c:1382:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1382:32: expected unsigned long
+lib/bitmap.c:1382:32: got restricted __le32 [usertype]
+lib/clz_tab.c:2:21: warning: symbol '__clz_tab' was not declared. Should it be static?
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/digsig.c:215:47: warning: incorrect type in argument 1 (different base types)
+lib/digsig.c:215:47: expected restricted __be64 const [usertype] *p
+lib/digsig.c:215:47: got unsigned long long [usertype] *
+lib/iov_iter.c:679:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:679:38: expected void [noderef] __user *to
+lib/iov_iter.c:679:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:360:46: warning: cast removes address space '__user' of expression
+lib/kunit/debugfs.c:28:6: warning: symbol 'kunit_debugfs_cleanup' was not declared. Should it be static?
+lib/kunit/debugfs.c:33:6: warning: symbol 'kunit_debugfs_init' was not declared. Should it be static?
+lib/kunit/debugfs.c:92:6: warning: symbol 'kunit_debugfs_create_suite' was not declared. Should it be static?
+lib/kunit/debugfs.c:108:6: warning: symbol 'kunit_debugfs_destroy_suite' was not declared. Should it be static?
+lib/locking-selftest.c:310:1: warning: context imbalance in 'AA_spin' - wrong count at exit
+lib/locking-selftest.c:312:1: warning: context imbalance in 'AA_wlock' - wrong count at exit
+lib/locking-selftest.c:314:1: warning: context imbalance in 'AA_rlock' - wrong count at exit
+lib/locking-selftest.c:333:13: warning: context imbalance in 'rlock_AA1' - wrong count at exit
+lib/locking-selftest.c:339:13: warning: context imbalance in 'rlock_AA1B' - wrong count at exit
+lib/locking-selftest.c:359:13: warning: context imbalance in 'rlock_AA2' - wrong count at exit
+lib/locking-selftest.c:371:13: warning: context imbalance in 'rlock_AA3' - wrong count at exit
+lib/locking-selftest.c:740:1: warning: context imbalance in 'double_unlock_spin' - unexpected unlock
+lib/locking-selftest.c:742:1: warning: context imbalance in 'double_unlock_wlock' - unexpected unlock
+lib/locking-selftest.c:744:1: warning: context imbalance in 'double_unlock_rlock' - unexpected unlock
+lib/locking-selftest.c:771:1: warning: context imbalance in 'init_held_spin' - wrong count at exit
+lib/locking-selftest.c:773:1: warning: context imbalance in 'init_held_wlock' - wrong count at exit
+lib/locking-selftest.c:775:1: warning: context imbalance in 'init_held_rlock' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'rcu_exit' - unexpected unlock
+./include/linux/rcupdate.h:762:25: warning: context imbalance in 'rcu_bh_exit' - unexpected unlock
+./include/linux/rcupdate.h:807:25: warning: context imbalance in 'rcu_sched_exit' - unexpected unlock
+lib/locking-selftest.c:2562:13: warning: context imbalance in 'raw_spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2571:13: warning: context imbalance in 'spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_MUTEX' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_SPINLOCK' - wrong count at exit
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:102:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:102:9: error: got }
+lib/raid6/altivec1.c:108:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec1.c:108:9: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:108:9: error: got {
+lib/raid6/altivec1.c:108:9: error: Expected ) in function declarator
+lib/raid6/altivec1.c:108:9: error: got 1
+lib/raid6/altivec1.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:108:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:108:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec1.c:108:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec1.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:113:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:113:9: error: got }
+lib/raid6/altivec2.c:119:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec2.c:119:9: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:119:9: error: got {
+lib/raid6/altivec2.c:119:9: error: Expected ) in function declarator
+lib/raid6/altivec2.c:119:9: error: got 1
+lib/raid6/altivec2.c:119:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:119:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:119:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec2.c:119:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec2.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:135:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:135:9: error: got }
+lib/raid6/altivec4.c:141:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec4.c:141:9: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:141:9: error: got {
+lib/raid6/altivec4.c:141:9: error: Expected ) in function declarator
+lib/raid6/altivec4.c:141:9: error: got 1
+lib/raid6/altivec4.c:141:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:141:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:141:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec4.c:141:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec4.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:179:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:179:9: error: got }
+lib/raid6/altivec8.c:185:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec8.c:185:9: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:185:9: error: got {
+lib/raid6/altivec8.c:185:9: error: Expected ) in function declarator
+lib/raid6/altivec8.c:185:9: error: got 1
+lib/raid6/altivec8.c:185:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:185:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:185:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec8.c:185:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec8.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/rcupdate.h, include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/test_blackhole_dev.c:59:27: warning: incorrect type in assignment (different base types)
+lib/test_blackhole_dev.c:59:27: expected restricted __be16 [usertype] payload_len
+lib/test_blackhole_dev.c:59:27: got unsigned long
+lib/test_bpf.c:7653:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7653:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7653:25: got restricted __be16 [usertype]
+lib/test_bpf.c:7667:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7667:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7667:24: got restricted __be32 [usertype]
+lib/test_bpf.c:7678:25: warning: cast from restricted __be64
+lib/test_bpf.c:7690:31: warning: restricted __be64 degrades to integer
+lib/test_bpf.c:7702:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7702:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7702:25: got restricted __be16 [usertype]
+lib/test_bpf.c:7716:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7716:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7716:24: got restricted __be32 [usertype]
+lib/test_bpf.c:7727:25: warning: cast from restricted __be64
+lib/test_bpf.c:7739:31: warning: restricted __be64 degrades to integer
+lib/test_bpf.c:7751:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7751:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7751:24: got restricted __le16 [usertype]
+lib/test_bpf.c:7765:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7765:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7765:24: got restricted __le32 [usertype]
+lib/test_bpf.c:7776:25: warning: cast from restricted __le64
+lib/test_bpf.c:7788:31: warning: restricted __le64 degrades to integer
+lib/test_bpf.c:7800:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7800:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7800:25: got restricted __le16 [usertype]
+lib/test_bpf.c:7814:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7814:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7814:24: got restricted __le32 [usertype]
+lib/test_bpf.c:7825:25: warning: cast from restricted __le64
+lib/test_bpf.c:7837:31: warning: restricted __le64 degrades to integer
+lib/test_bpf.c:4876:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
+lib/test_bpf.c:4887:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
+lib/test_bpf.c:4964:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5042:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5058:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5183:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:5361:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:5671:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
+lib/test_bpf.c:5672:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
+lib/test_bpf.c:5683:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
+lib/test_bpf.c:5684:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
+lib/test_bpf.c:5806:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5817:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6204:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6242:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6258:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6259:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6290:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6306:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6307:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
+lib/test_bpf.c:6416:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6454:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6455:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6470:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6502:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6503:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
+lib/test_bpf.c:6518:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6628:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6666:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6667:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6682:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6683:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:6714:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6715:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
+lib/test_bpf.c:6730:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6731:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
+lib/test_bpf.c:6807:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6819:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6832:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6844:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6857:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6882:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6894:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6974:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6985:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6997:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7008:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7020:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7031:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7043:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7115:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7127:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7140:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7152:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7165:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7190:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7202:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7282:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7293:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7305:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7316:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7328:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7339:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7351:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7375:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:7387:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7399:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7412:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7424:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7437:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7449:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7462:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7474:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7510:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:7521:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7532:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7544:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7555:25: warning: cast truncates bits from constant value (f123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7567:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7647:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7658:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7672:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7678:30: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7683:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7696:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7707:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7721:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7727:30: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7732:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7745:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7756:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7770:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7776:30: warning: cast truncates bits from constant value (efcdab8967452301 becomes 67452301)
+lib/test_bpf.c:7781:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7794:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7805:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7819:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7825:30: warning: cast truncates bits from constant value (1032547698badcfe becomes 98badcfe)
+lib/test_bpf.c:7830:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7843:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7863:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7883:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7903:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7923:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7943:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7964:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:7965:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7966:25: warning: cast truncates bits from constant value (8090a0b0c0d0e008 becomes c0d0e008)
+lib/test_bpf.c:7986:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:7987:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7988:25: warning: cast truncates bits from constant value (8090a0b0c0d0e088 becomes c0d0e088)
+lib/test_bpf.c:8008:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8009:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:8010:25: warning: cast truncates bits from constant value (8090a0b0c0d00708 becomes c0d00708)
+lib/test_bpf.c:8030:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8031:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:8032:25: warning: cast truncates bits from constant value (8090a0b0c0d08788 becomes c0d08788)
+lib/test_bpf.c:8052:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8053:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:8054:25: warning: cast truncates bits from constant value (8090a0b005060708 becomes 5060708)
+lib/test_bpf.c:8074:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8075:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:8076:25: warning: cast truncates bits from constant value (8090a0b085868788 becomes 85868788)
+lib/test_bpf.c:8230:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:8276:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8294:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8409:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8410:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8411:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8412:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8414:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8415:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8416:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8417:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8429:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8430:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8431:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8432:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8434:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8435:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8436:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8437:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8449:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8450:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8451:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8452:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8454:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8455:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8456:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8457:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8469:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8470:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8471:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8472:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8474:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8475:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8476:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8477:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8489:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8490:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8491:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8492:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8582:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8583:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8599:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8600:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8617:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8618:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8635:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8636:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8654:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8655:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8659:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:9862:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9891:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9906:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9935:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:11261:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:11492:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11492:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11493:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11493:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11494:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11494:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11495:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11495:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11496:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11496:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11497:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11497:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11498:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11498:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11499:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11499:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11500:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11500:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11522:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11523:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11524:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11525:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11531:25: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11567:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11568:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11569:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11570:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11571:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11572:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11573:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11574:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11575:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11576:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11577:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11578:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11603:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11603:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11604:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11604:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11605:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11605:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11606:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11606:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11607:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11607:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11608:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11608:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11609:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11609:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11610:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11610:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11611:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11611:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11612:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11612:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11613:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11613:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11614:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11614:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_ida.c:16:6: warning: symbol 'ida_dump' was not declared. Should it be static?
+lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static?
+lib/test_lockup.c:420:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:420:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:420:13: got void *ptr
+lib/test_lockup.c:421:13: warning: incorrect type in argument 1 (different address spaces)
+lib/test_lockup.c:421:13: expected void const volatile [noderef] __user *ptr
+lib/test_lockup.c:421:13: got void *
+lib/test_lockup.c:230:9: warning: context imbalance in 'test_lock' - wrong count at exit
+lib/test_lockup.c:250:25: warning: context imbalance in 'test_unlock' - unexpected unlock
+lib/test_overflow.c:381:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:383:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:385:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:386:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:403:16: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/test_overflow.c:405:16: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/test_overflow.c:407:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:408:16: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/test_overflow.c:413:16: warning: cast truncates bits from constant value (100 becomes 0)
+lib/test_overflow.c:415:16: warning: cast truncates bits from constant value (10000 becomes 0)
+lib/test_overflow.c:417:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_overflow.c:418:16: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_printf.c:681:49: warning: cast from restricted gfp_t
+lib/test_printf.c:685:58: warning: cast from restricted gfp_t
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:375:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:377:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:378:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:379:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:380:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:381:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:382:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:385:1: warning: Using plain integer as NULL pointer
+lib/test_stackinit.c:387:1: warning: Using plain integer as NULL pointer
+lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static?
+lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static?
+lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static?
+lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types):
+lib/test_xarray.c:368:17: void [noderef] __rcu *
+lib/test_xarray.c:368:17: struct xa_node *
+lib/test_xarray.c:745:9: warning: Using plain integer as NULL pointer
+lib/ubsan.c:169:6: warning: symbol '__ubsan_handle_divrem_overflow' was not declared. Should it be static?
+lib/ubsan.c:250:6: warning: symbol '__ubsan_handle_type_mismatch' was not declared. Should it be static?
+lib/ubsan.c:264:6: warning: symbol '__ubsan_handle_type_mismatch_v1' was not declared. Should it be static?
+lib/ubsan.c:278:6: warning: symbol '__ubsan_handle_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:295:6: warning: symbol '__ubsan_handle_shift_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:337:6: warning: symbol '__ubsan_handle_builtin_unreachable' was not declared. Should it be static?
+lib/ubsan.c:347:6: warning: symbol '__ubsan_handle_load_invalid_value' was not declared. Should it be static?
+lib/vsprintf.c:2227:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1774:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1774:54: expected void const *entry
+lib/xarray.c:1774:54: got void [noderef] __rcu *
+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_lzma2.c:964:23: warning: function 'xz_dec_lzma2_run' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1141:31: warning: function 'xz_dec_lzma2_create' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1165:23: warning: function 'xz_dec_lzma2_reset' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1201:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/common/debug.c:24:5: warning: symbol 'g_debuglevel' was not declared. Should it be static?
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/backing-dev.c:640:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:640:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:640:9: got void **slot
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:154:1: expected unsigned long flags
+./include/trace/events/compaction.h:154:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:154:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:154:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2561:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2561:39: expected int may_perform_io
+mm/compaction.c:2561:39: got restricted gfp_t
+mm/compaction.c:531:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:651:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1143:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, include/linux/energy_model.h, ...):
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+mm/damon/paddr.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in '__damon_pa_young' - unexpected unlock
+mm/damon/vaddr.c: note: in included file:
+mm/damon/vaddr-test.h:75:47: warning: missing braces around initializer
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug_vm_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/early_ioremap.c:34:24: warning: symbol 'early_memremap_pgprot_adjust' was not declared. Should it be static?
+mm/filemap.c:1438:17: warning: context imbalance in 'migration_entry_wait_on_locked' - unexpected unlock
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1566:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1603:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1710:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1821:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1831:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2460:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2721:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:454:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:527:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:594:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1368:17: warning: context imbalance in 'demote_free_huge_page' - unexpected unlock
+mm/hugetlb.c:4877:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
+./include/linux/mm.h:1161:22: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:6006:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kmemleak.c:1625:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:419:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4080:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4080:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4080:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4082:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4082:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4082:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4238:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4238:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4238:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4332:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4332:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4332:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5954:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5954:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5954:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:732:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
+./include/linux/memcontrol.h:732:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
+./include/linux/memcontrol.h:732:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
+mm/memcontrol.c:2007:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
+mm/memcontrol.c:2059:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5805:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5999:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory-failure.c:640:17: warning: context imbalance in 'hwpoison_pte_range' - unexpected unlock
+mm/memory.c:156:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1027:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1745:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1794:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2296:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2552:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2831:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+mm/memory.c:3189:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3252:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4894:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c:5015:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:5045:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/memory.c:5079:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:517:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:289:6: warning: context imbalance in '__migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:326:6: warning: context imbalance in 'pmd_migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:734:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:110:23: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1555:39: warning: context imbalance in '__munlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/mman.h):
+./include/linux/mm.h:2121:9: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c:326:20: warning: context imbalance in 'move_normal_pud' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c:225:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c:1183:20: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'folio_account_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:723:9: warning: context imbalance in '__folio_cancel_dirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'folio_clear_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:162:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:186:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c:3820:15: warning: symbol 'should_fail_alloc_page' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+mm/page_owner.c: note: in included file (through include/linux/radix-tree.h, include/linux/fs.h, include/linux/debugfs.h):
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:355:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c:2011:24: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_referenced_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_mlock_one' - unexpected unlock
+./include/linux/rmap.h:222:28: warning: context imbalance in 'page_make_device_exclusive_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2467:39: warning: context imbalance in 'deactivate_slab' - unexpected unlock
+mm/slub.c:2497:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3323:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:89:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1569:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:920:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1569:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:952:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1177:9: warning: context imbalance in 'swap_info_get' - wrong count at exit
+mm/swapfile.c:1189:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1326:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1383:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1444:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:1688:44: warning: context imbalance in 'reuse_swap_page' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3611:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c:102:17: warning: context imbalance in 'truncate_folio_batch_exceptionals' - unexpected unlock
+mm/util.c:124:6: warning: multiple definitions for function 'kmemdup'
+mm/util.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/thread_info.h, include/asm-generic/preempt.h, ...):
+./include/linux/fortify-string.h:296:23: the previous one is here
+mm/vmalloc.c:3917:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:3932:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:89:1: expected unsigned long flags
+./include/trace/events/vmscan.h:89:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:115:1: expected unsigned long flags
+./include/trace/events/vmscan.h:115:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:199:1: expected unsigned long flags
+./include/trace/events/vmscan.h:199:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:440:1: expected unsigned long flags
+./include/trace/events/vmscan.h:440:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:89:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:89:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:115:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:115:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:199:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:199:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:281:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:281:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:281:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:281:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:440:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:440:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c:1332:28: warning: context imbalance in '__remove_mapping' - unexpected unlock
+mm/vmscan.c: note: in included file:
+./include/linux/mm.h:922:29: warning: context imbalance in 'isolate_lru_page' - unexpected unlock
+mm/vmscan.c:2343:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1555:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1444:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:989:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:989:25: expected struct list_head *unbuddied
+mm/z3fold.c:989:25: got void [noderef] __percpu *
+mm/z3fold.c:995:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:995:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:995:33: got struct list_head *
+mm/z3fold.c:1020:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1020:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1020:25: got struct list_head *unbuddied
+mm/z3fold.c:1051:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1051:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1051:25: got struct list_head *unbuddied
+mm/z3fold.c:518:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:359:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:359:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:732:33: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:802:13: warning: context imbalance in 'do_compact_page' - wrong count at exit
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:1182:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:1313:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:1667:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1770:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1775:13: warning: context imbalance in 'migrate_write_lock_nested' - wrong count at exit
+mm/zsmalloc.c:1780:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+net/802/garp.c:596:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:596:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:596:9: warning: dereference of noderef expression
+net/802/garp.c:596:9: warning: dereference of noderef expression
+net/802/mrp.c:877:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:877:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:877:9: warning: dereference of noderef expression
+net/802/mrp.c:877:9: warning: dereference of noderef expression
+net/9p/client.c:788:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:788:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:788:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:790:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:790:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:790:48: got struct spinlock [noderef] __rcu *
+net/9p/client.c:870:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:870:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:870:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:872:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:872:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:872:48: got struct spinlock [noderef] __rcu *
+net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
+net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net
+net/appletalk/aarp.c:446:28: got unsigned short [usertype]
+net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
+net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
+net/appletalk/ddp.c:100:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:113:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:409:47: warning: restricted __be16 degrades to integer
+net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
+net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
+net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
+net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
+net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
+net/bluetooth/af_bluetooth.c:176:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
+net/bluetooth/hci_codec.c: note: in included file:
+./include/net/bluetooth/hci_core.h:144:35: warning: array of flexible structures
+net/bluetooth/hci_event.c:337:15: warning: restricted __le16 degrades to integer
+net/bluetooth/hci_event.c: note: in included file (through include/net/bluetooth/hci_core.h):
+./include/net/bluetooth/hci.h:2473:47: warning: array of flexible structures
+./include/net/bluetooth/hci.h:2559:43: warning: array of flexible structures
+net/bluetooth/hci_sync.c:5143:5: warning: symbol 'hci_le_ext_create_conn_sync' was not declared. Should it be static?
+net/bluetooth/mgmt.c:3723:29: warning: restricted __le16 degrades to integer
+net/bluetooth/mgmt.c:4469:9: warning: cast to restricted __le32
+net/bluetooth/sco.c: note: in included file:
+./include/net/bluetooth/hci_core.h:144:35: warning: array of flexible structures
+net/bpf/test_run.c:170:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:175:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:180:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:185:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:190:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:195:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:204:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:209:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:214:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:220:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:225:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:230:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/netfilter/nft_meta_bridge.c:56:39: warning: incorrect type in argument 2 (different base types)
+net/bridge/netfilter/nft_meta_bridge.c:56:39: expected unsigned short [usertype] val
+net/bridge/netfilter/nft_meta_bridge.c:56:39: got restricted __be16 [usertype]
+net/caif/caif_usb.c:109:32: warning: restricted __be16 degrades to integer
+net/caif/caif_usb.c:110:33: warning: restricted __be16 degrades to integer
+net/caif/cfctrl.c:242:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:242:23: expected unsigned int [usertype] tmp32
+net/caif/cfctrl.c:242:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:249:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:249:23: expected unsigned int [addressable] [usertype] tmp32
+net/caif/cfctrl.c:249:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:256:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:256:23: expected unsigned short [usertype] tmp16
+net/caif/cfctrl.c:256:23: got restricted __le16 [usertype]
+net/caif/cfctrl.c:258:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:258:23: expected unsigned short [addressable] [usertype] tmp16
+net/caif/cfctrl.c:258:23: got restricted __le16 [usertype]
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:127:14: struct cflayer *
+net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:131:17: struct cflayer *
+net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:111:9: struct cflayer *
+net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:141:14: struct cflayer *
+net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:145:17: struct cflayer *
+net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:167:9: struct cflayer *
+net/caif/cfserl.c:121:29: warning: cast to restricted __le16
+net/core/bpf_sk_storage.c:368:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:734:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:863:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3207:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3207:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3207:23: got unsigned int
+net/core/dev.c:3207:23: warning: cast from restricted __wsum
+net/core/dev.c:4965:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
+net/core/dev.c:3712:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:4923:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/dev_addr_lists.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2295:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2295:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2295:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:4235:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4628:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7190:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:246:32: warning: cast to restricted __be16
+net/core/filter.c:273:32: warning: cast to restricted __be32
+net/core/filter.c:1909:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1909:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1909:43: got unsigned long long [usertype] to
+net/core/filter.c:1912:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1912:36: got unsigned long long [usertype] from
+net/core/filter.c:1912:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1912:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1912:42: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1960:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1960:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1960:59: got unsigned long long [usertype] to
+net/core/filter.c:1963:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1963:52: got unsigned long long [usertype] from
+net/core/filter.c:1963:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1963:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1963:58: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:2012:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2012:28: expected unsigned long long
+net/core/filter.c:2012:28: got restricted __wsum
+net/core/filter.c:2034:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2034:35: expected unsigned long long
+net/core/filter.c:2034:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5393:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5393:17: expected unsigned int [usertype] spi
+net/core/filter.c:5393:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5401:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5401:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5401:33: got restricted __be32 const [usertype] a4
+net/core/filter.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/lwtunnel.c:220:60: warning: incorrect type in initializer (different address spaces)
+net/core/lwtunnel.c:220:60: expected struct lwtunnel_encap_ops const *ops
+net/core/lwtunnel.c:220:60: got struct lwtunnel_encap_ops const [noderef] __rcu *
+net/core/neighbour.c:382:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:835:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2236:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c:2240:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3790:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3802:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype]
+net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv
+net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
+net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate
+net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val
+net/dccp/proto.c:524:52: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:524:52: expected restricted __be32 const [usertype] service
+net/dccp/proto.c:524:52: got int [addressable] val
+net/dccp/proto.c:707:57: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:707:57: expected restricted __be32 [usertype] param
+net/dccp/proto.c:707:57: got int cmsg_type
+net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
+net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params
+net/dccp/qpolicy.c:88:27: got int
+net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
+net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
+net/decnet/af_decnet.c:250:22: warning: incorrect type in assignment (different base types)
+net/decnet/af_decnet.c:250:22: expected unsigned int hash
+net/decnet/af_decnet.c:250:22: got restricted __le16 [usertype] sdn_objnamel
+net/decnet/af_decnet.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/af_decnet.c:2164:9: warning: context imbalance in 'dn_socket_get_idx' - wrong count at exit
+net/decnet/af_decnet.c:2184:9: warning: context imbalance in 'dn_socket_seq_next' - unexpected unlock
+net/decnet/af_decnet.c:2193:17: warning: context imbalance in 'dn_socket_seq_stop' - unexpected unlock
+net/decnet/dn_nsp_out.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/dn_route.c:127:5: warning: symbol 'decnet_dst_gc_interval' was not declared. Should it be static?
+net/decnet/dn_route.c:1289:37: warning: incorrect type in argument 1 (different address spaces)
+net/decnet/dn_route.c:1289:37: expected struct dst_entry **pprt
+net/decnet/dn_route.c:1289:37: got struct dst_entry [noderef] __rcu **pprt
+net/decnet/dn_route.c:1291:48: warning: incorrect type in argument 2 (different address spaces)
+net/decnet/dn_route.c:1291:48: expected struct dst_entry *dst_orig
+net/decnet/dn_route.c:1291:48: got struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1291:23: warning: incorrect type in assignment (different address spaces)
+net/decnet/dn_route.c:1291:23: expected struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1291:23: got struct dst_entry *
+net/decnet/dn_route.c:308:43: warning: restricted __le16 degrades to integer
+net/decnet/dn_route.c:1788:9: warning: context imbalance in 'dn_rt_cache_get_first' - wrong count at exit
+net/decnet/dn_route.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/uio.h, include/linux/socket.h):
+./include/linux/rcupdate.h:762:25: warning: context imbalance in 'dn_rt_cache_get_next' - unexpected unlock
+./include/linux/rcupdate.h:762:25: warning: context imbalance in 'dn_rt_cache_seq_stop' - unexpected unlock
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/sysctl_net_decnet.c:38:5: warning: symbol 'decnet_log_martians' was not declared. Should it be static?
+net/ipv4/af_inet.c:1498:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2919:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2947:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2964:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c:1159:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ip_output.c: note: in included file (through include/net/ip.h):
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+net/ipv4/ipmr.c:2889:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
+net/ipv4/ipmr.c: note: in included file (through include/linux/mroute.h):
+./include/linux/mroute_base.h:429:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
+net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ipt_CLUSTERIP.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'clusterip_tg_check' - unexpected unlock
+./include/linux/rculist.h:157:25: warning: context imbalance in 'clusterip_tg_destroy' - unexpected unlock
+net/ipv4/netfilter/nf_nat_h323.c:595:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:301:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:304:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:307:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:310:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:316:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:317:9: void ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:318:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_pptp.c:319:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... )
+net/ipv4/nexthop.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:773:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:773:46: expected unsigned int [usertype] key
+net/ipv4/route.c:773:46: got restricted __be32 [usertype] new_gw
+net/ipv4/route.c: note: in included file (through include/net/lwtunnel.h, include/net/ip_tunnels.h, include/net/dst_metadata.h):
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+./include/net/route.h:373:48: warning: incorrect type in argument 2 (different base types)
+./include/net/route.h:373:48: expected unsigned int [usertype] key
+./include/net/route.h:373:48: got restricted __be32 [usertype] daddr
+net/ipv4/syncookies.c:222:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:238:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:238:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:238:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:238:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:238:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c:6937:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3117:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3117:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3117:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3225:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3225:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3225:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3229:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3229:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3229:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c:1641:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+net/ipv4/tcp_ipv4.c:1917:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2156:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2325:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2373:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2404:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2445:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2576:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2795:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2822:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2964:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3118:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3118:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3226:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3226:45: warning: dereference of noderef expression
+net/ipv4/tcp_offload.c:130:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:130:49: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:130:49: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:132:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:132:60: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:132:60: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:174:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:174:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:174:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:176:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:176:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:176:52: got fouled restricted __sum16
+net/ipv4/udp.c:1476:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1508:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+net/ipv4/udp.c:1520:28: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2984:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:3006:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3056:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:139:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:139:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:139:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:330:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:330:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:330:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:332:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:332:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:332:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:348:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:348:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:348:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:350:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:350:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:350:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block
+net/ipv6/ip6_fib.c:2699:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/ip6_input.c:511:20: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
+net/ipv6/ip6mr.c:400:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
+net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
+./include/linux/mroute_base.h:429:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2335:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2335:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2335:39: got restricted __be32
+net/ipv6/seg6.c:249:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:249:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:249:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:427:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: got void *
+net/ipv6/tcp_ipv6.c:1442:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1801:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
+net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
+net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
+net/mctp/route.c:124:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block
+net/mctp/route.c:467:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock
+net/mpls/af_mpls.c: note: in included file:
+net/mpls/internal.h:157:38: warning: array of flexible structures
+net/mptcp/pm_netlink.c:562:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
+net/mptcp/pm_netlink.c:664:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
+net/mptcp/protocol.c:2914:24: warning: context imbalance in 'mptcp_sk_clone' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'call_ad' - unexpected unlock
+net/netfilter/ipvs/ip_vs_ctl.c:1394:27: warning: dereference of noderef expression
+net/netfilter/ipvs/ip_vs_proto_sctp.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_conncount.c: note: in included file (through include/linux/mm_types.h, include/linux/uio.h, include/linux/socket.h, include/uapi/linux/in.h, include/linux/in.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_broadcast.c:61:41: warning: dereference of noderef expression
+net/netfilter/nf_conntrack_core.c:114:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:124:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+net/netfilter/nf_conntrack_core.c:2297:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1979:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1979:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1979:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3391:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3391:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3391:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1193:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_pptp.c:125:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:125:32: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:242:31: void ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:386:31: int ( * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_pptp.c:482:32: int ( * )( ... )
+net/netfilter/nf_conntrack_proto_sctp.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:36:62: error: incompatible types in comparison expression (different base types):
+net/netfilter/nf_conntrack_timeout.c:36:62: struct nf_ct_timeout [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:36:62: void *
+net/netfilter/nf_conntrack_timeout.c:53:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:53:23: void ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:68:28: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_timeout.c:125:23: void ( * )( ... )
+net/netfilter/nf_flow_table_offload.c:46:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:46:32: expected restricted __be32 [usertype] keyid
+net/netfilter/nf_flow_table_offload.c:46:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:56:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:56:44: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:56:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:58:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:58:44: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:58:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:88:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:88:25: expected restricted __be16 [usertype] vlan_tpid
+net/netfilter/nf_flow_table_offload.c:88:25: got int
+net/netfilter/nf_flow_table_offload.c:147:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:147:32: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:147:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:149:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:149:32: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:149:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:164:29: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:164:29: expected restricted __be16 [usertype] n_proto
+net/netfilter/nf_flow_table_offload.c:164:29: got int
+net/netfilter/nf_flow_table_offload.c:182:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:182:22: expected restricted __be16 [usertype] src
+net/netfilter/nf_flow_table_offload.c:182:22: got int
+net/netfilter/nf_flow_table_offload.c:184:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:184:22: expected restricted __be16 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:184:22: got int
+net/netfilter/nf_flow_table_offload.c:247:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:247:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:247:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:247:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:247:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:252:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:252:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:252:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:252:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:305:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:305:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:305:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:305:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:305:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:305:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:311:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:311:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:311:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:311:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:311:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:311:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:322:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:322:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:322:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:340:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:340:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:340:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:349:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:349:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:349:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:367:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:367:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:367:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:389:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:389:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:389:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:406:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:406:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:406:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:414:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:414:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:414:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:431:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:431:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:431:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:466:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:466:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:466:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:467:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:467:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:467:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:472:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:472:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:472:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:473:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:473:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:473:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:480:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:480:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:480:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:480:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:480:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:480:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:496:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:496:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:496:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:497:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:497:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:497:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:502:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:502:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:502:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:503:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:503:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:503:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:510:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:510:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:510:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:510:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:510:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:510:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:835:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:835:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_flow_table_offload.c:835:24: got int
+net/netfilter/nf_nat_amanda.c:79:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_proto.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... )
+net/netfilter/nf_tables_api.c:1541:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1541:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1541:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1541:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1712:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1715:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1719:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1741:17: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1741:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1741:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1741:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1741:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1741:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1741:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1784:21: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1784:21: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1784:21: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1784:21: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2144:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:2144:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:2144:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:2144:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2327:23: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2338:38: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2376:21: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_tables_api.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nf_tables_offload.c:226:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_tables_offload.c:226:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_tables_offload.c:226:24: got int
+net/netfilter/nf_tables_trace.c:38:15: warning: cast to restricted __be32
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink_cthelper.c:103:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:115:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:116:45: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cttimeout.c:622:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:622:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:622:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:623:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:623:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:623:9: void ( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:636:9: struct nf_ct_timeout *( * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( [noderef] __rcu * )( ... )
+net/netfilter/nfnetlink_cttimeout.c:637:9: void ( * )( ... )
+net/netfilter/nfnetlink_hook.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nft_byteorder.c:47:58: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c:128:31: warning: cast to restricted __be16
+net/netfilter/nft_cmp.c:131:31: warning: cast to restricted __be32
+net/netfilter/nft_cmp.c:134:31: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c: note: in included file:
+./include/net/netfilter/nf_tables_core.h:57:16: warning: incorrect type in return expression (different base types)
+./include/net/netfilter/nf_tables_core.h:57:16: expected unsigned int
+./include/net/netfilter/nf_tables_core.h:57:16: got restricted __le32 [usertype]
+net/netfilter/nft_compat.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
+net/netfilter/nft_ct.c:206:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:206:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:206:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_ct.c:211:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:211:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:211:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_exthdr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nft_exthdr.c:269:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:269:33: expected restricted __be16 [usertype] v16
+net/netfilter/nft_exthdr.c:269:33: got unsigned short x
+net/netfilter/nft_exthdr.c:284:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:284:25: expected unsigned short x
+net/netfilter/nft_exthdr.c:284:25: got restricted __be16 [assigned] [usertype] v16
+net/netfilter/nft_exthdr.c:289:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:289:33: expected restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_exthdr.c:289:33: got unsigned int
+net/netfilter/nft_exthdr.c:290:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:290:33: expected restricted __be32 [usertype] v32
+net/netfilter/nft_exthdr.c:290:33: got unsigned int x
+net/netfilter/nft_exthdr.c:295:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:295:25: expected unsigned int x
+net/netfilter/nft_exthdr.c:295:25: got restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_osf.c:102:47: warning: cast to restricted __be32
+net/netfilter/nft_osf.c:102:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_osf.c:102:47: expected restricted __be32 [usertype] value
+net/netfilter/nft_osf.c:102:47: got unsigned int [usertype]
+net/netfilter/nft_payload.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nft_set_rbtree.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/netfilter/nft_socket.c:153:21: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:169:25: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:191:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:191:47: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:191:47: got restricted __be32 [usertype]
+net/netfilter/nft_socket.c:196:49: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:196:49: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:196:49: got restricted __be32 [usertype]
+net/netfilter/nft_tproxy.c:55:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:55:23: expected restricted __be32 [usertype] taddr
+net/netfilter/nft_tproxy.c:55:23: got unsigned int
+net/netfilter/nft_tproxy.c:59:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:59:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:59:23: got unsigned short
+net/netfilter/nft_tproxy.c:127:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:127:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:127:23: got unsigned short
+net/netfilter/nft_tunnel.c:374:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:374:30: expected int type
+net/netfilter/nft_tunnel.c:374:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:382:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:382:30: expected int type
+net/netfilter/nft_tunnel.c:382:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:385:45: warning: restricted __be16 degrades to integer
+net/netfilter/nft_tunnel.c:390:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:390:30: expected int type
+net/netfilter/nft_tunnel.c:390:30: got restricted __be16 [usertype]
+net/netfilter/nft_xfrm.c:53:21: warning: cast to restricted __be32
+net/netfilter/nft_xfrm.c:135:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:135:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:135:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:141:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:141:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:141:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:150:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:150:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:150:23: got restricted __be32 const [usertype] spi
+net/netfilter/xt_CT.c:99:22: warning: incorrect type in assignment (different address spaces)
+net/netfilter/xt_CT.c:99:22: expected struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:99:22: got struct nf_conntrack_helper *[assigned] helper
+net/netfilter/xt_CT.c:211:45: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:211:45: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:211:45: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:274:53: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:274:53: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:274:53: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_DSCP.c:38:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_DSCP.c:56:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netfilter/xt_connlimit.c:65:24: warning: incorrect type in assignment (different base types)
+net/netfilter/xt_connlimit.c:65:24: expected unsigned int
+net/netfilter/xt_connlimit.c:65:24: got restricted __be32
+net/netfilter/xt_connlimit.c:68:24: warning: invalid assignment: &=
+net/netfilter/xt_connlimit.c:68:24: left side has type unsigned int
+net/netfilter/xt_connlimit.c:68:24: right side has type restricted __be32
+net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
+net/netfilter/xt_sctp.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netlink/af_netlink.c:2561:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2567:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2617:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/nfc/nci/core.c: note: in included file:
+./include/net/nfc/nci.h:263:56: warning: array of flexible structures
+net/openvswitch/actions.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/packet/af_packet.c:1050:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2471:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const *
+net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:474:17: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:474:17: struct phonet_protocol const *
+net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:486:9: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:486:9: struct phonet_protocol const *
+net/phonet/socket.c:622:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:622:14: struct sock [noderef] __rcu *
+net/phonet/socket.c:622:14: struct sock *
+net/phonet/socket.c:645:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:645:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:645:17: struct sock *
+net/phonet/socket.c:661:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:661:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:661:17: struct sock *
+net/phonet/socket.c:680:25: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:680:25: struct sock [noderef] __rcu *
+net/phonet/socket.c:680:25: struct sock *
+net/phonet/socket.c:729:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
+net/phonet/socket.c:744:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
+net/qrtr/af_qrtr.c:179:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/af_qrtr.c:179:27: void [noderef] __rcu *
+net/qrtr/af_qrtr.c:179:27: struct qrtr_node *
+net/qrtr/af_qrtr.c:366:25: warning: incorrect type in assignment (different base types)
+net/qrtr/af_qrtr.c:630:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/af_qrtr.c:630:27: void [noderef] __rcu *
+net/qrtr/af_qrtr.c:630:27: struct qrtr_node *
+net/qrtr/ns.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/qrtr.h):
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+net/qrtr/ns.c:111:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:111:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:111:47: got unsigned int service
+net/qrtr/ns.c:111:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:111:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:111:61: got unsigned int instance
+net/qrtr/ns.c:112:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:112:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:112:47: got unsigned int node
+net/qrtr/ns.c:112:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:112:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:112:58: got unsigned int port
+net/qrtr/ns.c:138:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:138:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:138:47: got unsigned int service
+net/qrtr/ns.c:138:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:138:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:138:61: got unsigned int instance
+net/qrtr/ns.c:139:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:139:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:139:47: got unsigned int node
+net/qrtr/ns.c:139:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:139:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:139:58: got unsigned int port
+net/qrtr/ns.c:263:37: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:263:37: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:263:37: got unsigned int service
+net/qrtr/ns.c:263:51: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:263:51: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:263:51: got unsigned int instance
+net/qrtr/ns.c:264:37: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:264:37: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:264:37: got unsigned int node
+net/qrtr/ns.c:264:48: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:264:48: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:264:48: got unsigned int port
+net/rds/af_rds.c:245:22: warning: invalid assignment: |=
+net/rds/af_rds.c:245:22: left side has type restricted __poll_t
+net/rds/af_rds.c:245:22: right side has type int
+net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
+net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr
+net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash
+net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
+net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr
+net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:221:44: warning: cast to restricted __be32
+net/rds/send.c:1051:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1051:24: expected unsigned int [usertype] a
+net/rds/send.c:1051:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1053:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1053:24: expected unsigned int [usertype] a
+net/rds/send.c:1053:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1463:30: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1463:30: expected unsigned short [usertype] npaths
+net/rds/send.c:1463:30: got restricted __be16 [usertype]
+net/rds/send.c:1464:34: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1464:34: expected unsigned int [usertype] my_gen_num
+net/rds/send.c:1464:34: got restricted __be32 [usertype]
+net/rds/tcp_listen.c:292:33: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:292:33: expected restricted __be16 [usertype] sin6_port
+net/rds/tcp_listen.c:292:33: got unsigned short [usertype]
+net/rds/tcp_listen.c:299:38: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:299:38: expected restricted __be32 [usertype] s_addr
+net/rds/tcp_listen.c:299:38: got unsigned long
+net/rds/tcp_listen.c:300:31: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:300:31: expected restricted __be16 [usertype] sin_port
+net/rds/tcp_listen.c:300:31: got unsigned short [usertype]
+net/rose/rose_route.c:720:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
+net/rxrpc/conn_service.c:61:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
+net/rxrpc/conn_service.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/sendmsg.c:619:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
+net/sched/act_bpf.c:130:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:130:35: expected void const *q
+net/sched/act_bpf.c:130:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:123:50: warning: dereference of noderef expression
+net/sched/act_csum.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata
+net/sched/act_ife.c:56:15: got restricted __be16 [usertype]
+net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata
+net/sched/act_ife.c:100:15: got restricted __be32 [usertype]
+net/sched/act_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
+net/sched/act_ife.c:626:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
+net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
+net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
+net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
+net/sched/act_police.c:355:28: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:357:45: warning: dereference of noderef expression
+net/sched/act_police.c:363:28: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:365:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto
+net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype]
+net/sched/act_skbmod.c:264:48: warning: cast to restricted __be16
+net/sched/act_skbmod.c:213:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
+net/sched/act_tunnel_key.c:232:45: warning: restricted __be16 degrades to integer
+net/sched/act_tunnel_key.c:249:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:249:30: expected int type
+net/sched/act_tunnel_key.c:249:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:261:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:261:30: expected int type
+net/sched/act_tunnel_key.c:261:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:273:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:273:30: expected int type
+net/sched/act_tunnel_key.c:273:30: got restricted __be16 [usertype]
+net/sched/cls_api.c:269:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:269:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:269:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1672:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1672:16: struct tcf_proto *
+net/sched/cls_api.c:1672:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1772:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1772:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1772:20: struct tcf_proto *
+net/sched/cls_api.c:1734:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1734:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1734:25: struct tcf_proto *
+net/sched/cls_api.c:1754:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1754:16: struct tcf_proto *
+net/sched/cls_api.c:1754:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1819:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2493:50: warning: restricted __be16 degrades to integer
+net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
+net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
+net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types)
+net/sched/em_meta.c:198:20: expected unsigned long value
+net/sched/em_meta.c:198:20: got restricted __be16
+net/sched/sch_api.c:1400:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c:323:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:469:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
+net/sched/sch_generic.c:492:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
+net/sched/sch_generic.c:1261:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sched/sch_mqprio.c:535:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
+net/sched/sch_taprio.c:1669:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1669:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1669:28: got struct callback_head [noderef] __rcu *
+net/sched/sch_taprio.c:1672:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1672:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1672:28: got struct callback_head [noderef] __rcu *
+net/sctp/associola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/auth.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/bind_addr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/debug.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/diag.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/endpointola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c:473:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
+net/sctp/input.c:643:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
+net/sctp/input.c:668:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
+net/sctp/inqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ipv6.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/objcnt.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/offload.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/output.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/outqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/primitive.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/proc.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/protocol.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c:3115:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3115:48: expected int optname
+net/sctp/sm_make_chunk.c:3115:48: got restricted __be16
+net/sctp/sm_make_chunk.c:3187:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3187:48: expected int optname
+net/sctp/sm_make_chunk.c:3187:48: got restricted __be16
+net/sctp/sm_sideeffect.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_statefuns.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_statetable.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c:8464:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
+net/sctp/stream.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_interleave.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_prio.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_rr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sysctl.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/transport.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/tsnmap.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpevent.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpqueue.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sunrpc/auth.c:629:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:629:34: expected struct cred const *cred
+net/sunrpc/auth.c:629:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1133:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1133:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1133:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1135:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1135:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1135:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysfs.c:262:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:262:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:262:9: char const *
+net/unix/af_unix.c:161:13: warning: context imbalance in 'unix_table_double_lock' - wrong count at exit
+net/unix/af_unix.c:174:13: warning: context imbalance in 'unix_table_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1268:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c:1286:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1590:18: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+net/unix/af_unix.c:1956:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/unix/af_unix.c:3264:28: warning: context imbalance in 'unix_next_socket' - unexpected unlock
+net/unix/af_unix.c:3293:28: warning: context imbalance in 'unix_seq_stop' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, include/linux/interrupt.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1304:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1304:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1304:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3953:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3953:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3953:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4043:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4043:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4043:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4070:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4070:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4070:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4098:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4098:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4098:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4098:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4098:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4098:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4098:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4098:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4098:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4099:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4099:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4099:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:245:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:971:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:971:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:971:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:996:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:996:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:996:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1169:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1169:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1169:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1171:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1171:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1171:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1174:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1174:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1174:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1178:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1178:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1178:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1196:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1196:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1196:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1283:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1283:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1283:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1286:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1286:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1286:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1292:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1292:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1292:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1298:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1298:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1298:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1412:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1412:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1412:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1414:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1414:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1414:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1976:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2080:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2080:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2080:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2718:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2718:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2718:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2721:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2721:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2721:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2724:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2724:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2724:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2727:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2727:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2727:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2740:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2740:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2740:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2742:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2742:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2742:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2744:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2744:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2744:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2760:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2760:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2760:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2760:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2760:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2760:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2761:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2761:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2762:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2762:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2762:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2762:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2762:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2762:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2763:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2763:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2764:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2764:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2764:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2764:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2764:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2764:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2765:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2765:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2765:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2766:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2766:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2766:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2766:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2766:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2766:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2766:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2766:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2766:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2767:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2767:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2767:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:735:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:796:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:756:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:840:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1228:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1322:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1357:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1619:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1636:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1754:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1754:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1754:16: struct sock *
+net/xfrm/xfrm_user.c:3621:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3621:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3621:9: struct sock *
+net/xfrm/xfrm_user.c:3627:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3627:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3627:9: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c:1176:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1176:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1176:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1767:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1767:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1767:16: struct sock *
+samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
+samples/hw_breakpoint/data_breakpoint.c:24:19: warning: symbol 'sample_hbp' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static?
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:1364:41: warning: dubious: !x | y
+security/integrity/ima/ima_kexec.c:58:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:58:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:59:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:59:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:59:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:60:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:60:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:60:34: got restricted __le64 [usertype]
+security/integrity/platform_certs/keyring_handler.c:75:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:71:30: warning: symbol 'get_handler_for_db' was not declared. Should it be static?
+security/integrity/platform_certs/keyring_handler.c:90:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:82:30: warning: symbol 'get_handler_for_dbx' was not declared. Should it be static?
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:194:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:195:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:282:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:283:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:414:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:438:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:503:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:503:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:503:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:504:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:504:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:504:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:505:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:505:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:505:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:551:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:552:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:604:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:604:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:604:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:643:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:358:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/selinux/hooks.c:214:30: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c:2538:39: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2538:39: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2538:39: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2546:41: warning: incorrect type in argument 1 (different address spaces)
+security/selinux/hooks.c:2546:41: expected struct spinlock [usertype] *lock
+security/selinux/hooks.c:2546:41: got struct spinlock [noderef] __rcu *
+security/selinux/hooks.c:2552:42: warning: incorrect type in argument 2 (different address spaces)
+security/selinux/hooks.c:2552:42: expected struct task_struct *parent
+security/selinux/hooks.c:2552:42: got struct task_struct [noderef] __rcu *real_parent
+security/selinux/hooks.c:5424:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5425:22: warning: restricted __be16 degrades to integer
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/ibpkey.c:105:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/ibpkey.c:105:24: struct list_head [noderef] __rcu *
+security/selinux/ibpkey.c:105:24: struct list_head *
+security/selinux/netlabel.c: note: in included file (through security/selinux/include/netlabel.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netnode.c:166:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netnode.c:166:24: struct list_head [noderef] __rcu *
+security/selinux/netnode.c:166:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/netport.c:114:24: error: incompatible types in comparison expression (different address spaces):
+security/selinux/netport.c:114:24: struct list_head [noderef] __rcu *
+security/selinux/netport.c:114:24: struct list_head *
+security/selinux/ss/services.c: note: in included file (through security/selinux/include/netlabel.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/smack/smack_lsm.c:1767:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1767:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1767:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:2513:27: warning: incorrect type in assignment (different base types)
+security/smack/smack_lsm.c:2513:27: expected restricted __be16 [usertype] dport
+security/smack/smack_lsm.c:2513:27: got unsigned short [usertype]
+security/smack/smack_lsm.c:4938:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1493:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1493:47: expected restricted __be16
+security/smack/smackfs.c:1493:47: got int
+security/smack/smackfs.c:1496:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1496:47: expected restricted __be16
+security/smack/smackfs.c:1496:47: got int
+security/smack/smackfs.c:1934:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1934:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1934:17: struct list_head *
+security/smack/smackfs.c:531:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:915:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:915:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:915:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1600:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1600:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1600:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1622:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1622:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1622:9: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1807:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1807:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1807:17: struct list_head *
+security/tomoyo/common.c:1803:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1803:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1803:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:1862:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1862:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1862:9: struct list_head *
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:948:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/tomoyo/common.c:949:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
+sound/aoa/soundbus/i2sbus/core.c:96:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:96:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:96:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/core.c:99:22: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:99:22: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:99:22: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:864:41: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:957:34: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c:96:1: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+sound/core/pcm_native.c:98:1: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:188:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+sound/core/pcm_native.c:1206:52: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1277:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/seq/seq_virmidi.c:96:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
+sound/core/timer.c:790:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+sound/firewire/motu/motu-hwdep.c:92:9: warning: context imbalance in 'hwdep_read' - different lock contexts for basic block
+sound/isa/gus/gus_volume.c: note: in included file:
+sound/isa/gus/gus_tables.h:41:16: warning: symbol 'snd_gf1_atten_table' was not declared. Should it be static?
+sound/ppc/pmac.c:61:54: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:145:58: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:199:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:201:22: warning: incorrect type in assignment (different base types)
+sound/ppc/pmac.c:201:22: expected int format
+sound/ppc/pmac.c:201:22: got restricted snd_pcm_format_t [usertype] format
+sound/ppc/pmac.c:260:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:260:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:260:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:275:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:275:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:275:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:211:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:222:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:223:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:225:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:229:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:230:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:395:25: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:55: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:398:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:399:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:409:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:410:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:411:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:412:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:414:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:417:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:460:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:461:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:725:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:726:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:727:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:728:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:729:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:741:24: warning: dereference of noderef expression
+sound/soc/atmel/mchp-spdiftx.c:200:63: error: dubious one-bit signed bitfield
+sound/soc/codecs/cpcap.c:1532:54: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:508:13: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/da7218.c:508:13: expected unsigned short [usertype] val
+sound/soc/codecs/da7218.c:508:13: got restricted __le16 [usertype]
+sound/soc/codecs/nau8810.c:180:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8810.c:180:25: expected int [addressable] reg_val
+sound/soc/codecs/nau8810.c:180:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8810.c:216:25: warning: cast to restricted __be16
+sound/soc/codecs/nau8822.c:195:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8822.c:195:25: expected unsigned short [assigned] [usertype] reg_val
+sound/soc/codecs/nau8822.c:195:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8822.c:231:25: warning: cast to restricted __be16
+sound/soc/codecs/rt5677.c:4750:30: warning: dubious: x | !y
+sound/soc/codecs/tas2562.c:265:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:271:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:277:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:324:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2562.c:324:58: expected int bitwidth
+sound/soc/codecs/tas2562.c:324:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2562.c:652:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:659:43: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:221:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:227:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:233:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:321:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2764.c:321:58: expected int bitwidth
+sound/soc/codecs/tas2764.c:321:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2770.c:226:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:232:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:238:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:325:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2770.c:325:58: expected int bitwidth
+sound/soc/codecs/tas2770.c:325:58: got restricted snd_pcm_format_t
+sound/soc/codecs/wm0010.c:235:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:320:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:29: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm0010.c:339:29: expected unsigned long long [usertype]
+sound/soc/codecs/wm0010.c:339:29: got restricted __be64 [usertype]
+sound/soc/fsl/fsl-asoc-card.c:832:45: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl-asoc-card.c:832:45: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl-asoc-card.c:832:45: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1177:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_asrc.c:1177:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_asrc.c:1177:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1200:47: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:562:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:563:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:565:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:566:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:608:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:609:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:615:40: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:616:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:1465:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1465:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1465:51: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1467:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1467:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1467:52: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1470:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1470:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1470:52: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1472:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1472:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1472:51: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1484:41: warning: incorrect type in argument 2 (different base types)
+sound/soc/fsl/fsl_easrc.c:1484:41: expected restricted snd_pcm_format_t [usertype] *in_raw_format
+sound/soc/fsl/fsl_easrc.c:1484:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1485:41: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1485:41: expected restricted snd_pcm_format_t [usertype] *out_raw_format
+sound/soc/fsl/fsl_easrc.c:1485:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1936:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1936:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_easrc.c:1936:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_easrc.c:1942:49: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/imx-card.c:645:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:645:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:645:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/fsl/imx-card.c:647:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:647:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:647:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: expected unsigned int [usertype] *bt_reg_pkt_r
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: got void [noderef] __iomem *
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: expected unsigned int [usertype] *bt_reg_pkt_w
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: got void [noderef] __iomem *
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: expected unsigned int [usertype] *bt_reg_ctl
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: got void [noderef] __iomem *
+sound/soc/qcom/qdsp6/audioreach.c:81:45: warning: array of flexible structures
+sound/soc/soc-ops.c:631:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:631:33: left side has type unsigned short
+sound/soc/soc-ops.c:631:33: right side has type restricted __be16
+sound/soc/soc-ops.c:635:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:635:33: left side has type unsigned int
+sound/soc/soc-ops.c:635:33: right side has type restricted __be32
+sound/soc/soc-topology.c:2489:48: warning: restricted __le32 degrades to integer
+sound/soc/sunxi/sun4i-spdif.c:534:28: warning: incorrect type in initializer (different base types)
+sound/soc/sunxi/sun4i-spdif.c:534:28: expected unsigned long long [usertype] formats
+sound/soc/sunxi/sun4i-spdif.c:534:28: got restricted snd_pcm_format_t
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces)
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base
+sound/soc/tegra/tegra210_adx.c:125:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:128:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:131:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:153:38: warning: incorrect type in argument 3 (different base types)
+sound/soc/tegra/tegra210_adx.c:153:38: expected unsigned int format
+sound/soc/tegra/tegra210_adx.c:153:38: got restricted snd_pcm_format_t
+sound/soc/tegra/tegra210_adx.c:162:56: warning: incorrect type in argument 3 (different base types)
+sound/soc/tegra/tegra210_adx.c:162:56: expected unsigned int format
+sound/soc/tegra/tegra210_adx.c:162:56: got restricted snd_pcm_format_t
+sound/soc/ti/davinci-i2s.c:111:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:117:44: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:123:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:124:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:124:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:124:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:125:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:125:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:125:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:400:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:20: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:59: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:471:32: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:42: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:29: warning: incorrect type in assignment (different base types)
+sound/soc/ti/davinci-i2s.c:473:29: expected restricted snd_pcm_format_t [assigned] [usertype] fmt
+sound/soc/ti/davinci-i2s.c:473:29: got unsigned char const
+sound/soc/ti/davinci-i2s.c:492:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1337:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1339:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1339:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1339:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1359:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1361:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1361:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1361:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1439:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1441:59: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1441:59: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1441:59: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1932:73: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1932:73: expected restricted __be32 const [usertype] *p
+sound/soc/ti/davinci-mcasp.c:1932:73: got unsigned int const [usertype] *
+sound/soc/uniphier/aio-compress.c:309:34: warning: cast to restricted __be16
+sound/soc/xilinx/xlnx_i2s.c:28:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:28:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:28:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:43:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:43:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:43:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:59:53: warning: incorrect type in initializer (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:59:53: expected void [noderef] __iomem *base
+sound/soc/xilinx/xlnx_i2s.c:59:53: got void *
+sound/soc/xilinx/xlnx_i2s.c:156:37: warning: incorrect type in argument 2 (different address spaces)
+sound/soc/xilinx/xlnx_i2s.c:156:37: expected void *data
+sound/soc/xilinx/xlnx_i2s.c:156:37: got void [noderef] __iomem *[assigned] base
+sound/usb/6fire/pcm.c: note: in included file:
+sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures
+sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures
+sound/usb/caiaq/device.c:146:41: warning: cast to restricted __le16
+sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
+sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file:
+sound/usb/usx2y/usbusx2yaudio.c:762:23: warning: incorrect type in assignment (different base types)
+sound/usb/usx2y/usbusx2yaudio.c:762:23: expected unsigned int format
+sound/usb/usx2y/usbusx2yaudio.c:762:23: got restricted snd_pcm_format_t [usertype] format
+sound/usb/usx2y/usbusx2yaudio.c:826:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:826:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:861:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:522:45: warning: restricted snd_pcm_format_t degrades to integer
diff --git a/log-v5.18rc1-ppc64-v0.6.4-rel b/log-v5.18rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..18d7803
--- /dev/null
+++ b/log-v5.18rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,43380 @@
+SPARSE=v0.6.4
+KERNEL=v5.18-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:284:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:284:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:284:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1060:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1103:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:354:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:145:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:134:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:160:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:581:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:581:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:581:24: got unsigned long long *
+arch/powerpc/kernel/time.c:605:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:605:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:605:24: got unsigned long long *
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kexec/core.c:242:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:242:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:242:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:244:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:244:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:244:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:252:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:252:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:252:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:268:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:268:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:268:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:413:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:413:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:413:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:415:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:415:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:415:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1882:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1884:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1882:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1884:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:652:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:674:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:551:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:559:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3436:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:99:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:99:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:99:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:100:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:100:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:100:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:172:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:172:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:172:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2140:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2140:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2140:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2141:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2141:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2141:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2142:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2142:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2142:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2143:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2143:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2143:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:188:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:203:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:215:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:217:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:842:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:842:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:844:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:844:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:30: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:166:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:166:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:166:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:166:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:172:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:172:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:172:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:182:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:186:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:769:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:769:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:769:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:225:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1501:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:488:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:491:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/ras.c:495:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:498:42: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:298:27: warning: Using plain integer as NULL pointer
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:347:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:611:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+block/blk-mq.c:1169:36: warning: cast from restricted blk_status_t
+block/blk-mq.c:1257:17: warning: cast to restricted blk_status_t
+drivers/base/firmware_loader/main.c:231:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:262:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1126:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:630:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:630:32: expected int
+drivers/block/nbd.c:630:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:671:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:671:48: expected int
+drivers/block/nbd.c:671:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1064:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1064:21: expected int [assigned] ret
+drivers/block/nbd.c:1064:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1069:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1069:16: expected restricted blk_status_t
+drivers/block/nbd.c:1069:16: got int [assigned] ret
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:16: expected void *
+drivers/crypto/nx/nx-common-pseries.c:764:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:29: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:275:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:41:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1022:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1022:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1022:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1428:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1428:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1428:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1915:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1938:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2081:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2273:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2397:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2442:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2810:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3312:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4032:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:348:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3731:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3731:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:648:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:144:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:144:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:144:40: struct md_rdev *
+drivers/md/md-multipath.c:236:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:236:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:236:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1238:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1238:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1238:24: struct md_rdev *
+drivers/md/raid1.c:1401:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1401:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1401:40: struct md_rdev *
+drivers/md/raid1.c:1632:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1632:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1632:40: struct md_rdev *
+drivers/md/raid1.c:1697:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1697:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1697:40: struct md_rdev *
+drivers/md/raid1.c:1814:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1814:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1814:25: struct md_rdev *
+drivers/md/raid1.c:1825:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1825:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1825:25: struct md_rdev *
+drivers/md/raid1.c:2290:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2290:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2290:32: struct md_rdev *
+drivers/md/raid1.c:2326:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2326:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2326:32: struct md_rdev *
+drivers/md/raid1.c:2344:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2344:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2344:32: struct md_rdev *
+drivers/md/raid1.c:2760:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2760:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2760:24: struct md_rdev *
+drivers/md/raid10.c:1940:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1940:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1940:37: struct md_rdev *
+drivers/md/raid10.c:4928:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4928:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4928:33: struct md_rdev *
+drivers/md/raid10.c:4931:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4931:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4931:33: struct md_rdev *
+drivers/md/raid10.c:5020:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5020:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5020:32: struct md_rdev *
+drivers/md/raid10.c:5023:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5023:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5023:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1159:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1159:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1159:28: struct md_rdev *
+drivers/md/raid10.c:1297:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1297:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1297:40: struct md_rdev *
+drivers/md/raid10.c:1298:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1298:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1298:41: struct md_rdev *
+drivers/md/raid10.c:1428:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1428:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1428:40: struct md_rdev *
+drivers/md/raid10.c:1429:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1429:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1429:41: struct md_rdev *
+drivers/md/raid10.c:1738:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1738:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1738:40: struct md_rdev *
+drivers/md/raid10.c:1739:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1739:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1739:41: struct md_rdev *
+drivers/md/raid10.c:1907:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1907:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1907:40: struct md_rdev *
+drivers/md/raid10.c:2130:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2130:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2130:25: struct md_rdev *
+drivers/md/raid10.c:2144:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2144:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2144:17: struct md_rdev *
+drivers/md/raid10.c:2709:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2709:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2709:32: struct md_rdev *
+drivers/md/raid10.c:2764:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2764:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2764:32: struct md_rdev *
+drivers/md/raid10.c:2800:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2800:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2800:32: struct md_rdev *
+drivers/md/raid10.c:3310:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3310:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3310:49: struct md_rdev *
+drivers/md/raid10.c:3385:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3385:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3385:33: struct md_rdev *
+drivers/md/raid10.c:3386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3386:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3386:36: struct md_rdev *
+drivers/md/raid10.c:3456:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3456:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3456:56: struct md_rdev *
+drivers/md/raid10.c:3473:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3473:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3473:41: struct md_rdev *
+drivers/md/raid10.c:3676:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3676:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3676:32: struct md_rdev *
+drivers/md/raid10.c:3706:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3706:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3706:32: struct md_rdev *
+drivers/md/raid10.c:4461:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4461:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4461:40: struct md_rdev *
+drivers/md/raid10.c:4477:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4477:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4477:40: struct md_rdev *
+drivers/md/raid10.c:5105:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5105:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5105:48: struct md_rdev *
+drivers/md/raid10.c:5201:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5201:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5201:48: struct md_rdev *
+drivers/md/raid10.c:5204:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5204:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5204:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1896:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1896:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1896:24: struct md_rdev *
+drivers/md/raid5-cache.c:1906:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1906:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1906:25: struct md_rdev *
+drivers/md/raid5-cache.c:2698:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2698:23: expected void **pslot
+drivers/md/raid5-cache.c:2698:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2702:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2702:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2702:33: got void **pslot
+drivers/md/raid5-cache.c:2705:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2705:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:56: got void **pslot
+drivers/md/raid5-cache.c:2853:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2853:23: expected void **pslot
+drivers/md/raid5-cache.c:2853:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2857:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2857:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2857:25: got void **pslot
+drivers/md/raid5-cache.c:2863:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2863:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2863:56: got void **pslot
+drivers/md/raid5-cache.c:3149:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3149:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3149:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:624:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:624:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:624:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1103:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:25: struct md_rdev *
+drivers/md/raid5.c:1105:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1105:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1105:24: struct md_rdev *
+drivers/md/raid5.c:3548:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3548:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3548:32: struct md_rdev *
+drivers/md/raid5.c:3674:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3674:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3674:48: struct md_rdev *
+drivers/md/raid5.c:3681:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3681:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3681:32: struct md_rdev *
+drivers/md/raid5.c:3703:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3703:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3703:16: struct md_rdev *
+drivers/md/raid5.c:4631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4631:24: struct md_rdev *
+drivers/md/raid5.c:4642:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4642:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4642:32: struct md_rdev *
+drivers/md/raid5.c:4689:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4689:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4689:49: struct md_rdev *
+drivers/md/raid5.c:4702:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4702:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4702:49: struct md_rdev *
+drivers/md/raid5.c:4711:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4711:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4711:49: struct md_rdev *
+drivers/md/raid5.c:4733:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4733:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4733:40: struct md_rdev *
+drivers/md/raid5.c:5404:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5404:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5404:16: struct md_rdev *
+drivers/md/raid5.c:5407:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5407:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5407:24: struct md_rdev *
+drivers/md/raid5.c:7055:9: warning: cast removes address space '__percpu' of expression
+drivers/md/raid5.c:7055:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7055:9: struct local_lock_t [usertype] **
+drivers/md/raid5.c:7055:9: struct local_lock_t [noderef] __percpu **
+drivers/md/raid5.c:7826:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7826:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7826:40: struct md_rdev *
+drivers/md/raid5.c:8039:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8039:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8039:25: struct md_rdev *
+drivers/md/raid5.c:8055:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8055:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8055:25: struct md_rdev *
+drivers/md/raid5.c:1471:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1471:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2203:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2407:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2409:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2410:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7032:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7033:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7039:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7040:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7041:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:108:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:108:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:108:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:109:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:109:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:109:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:111:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:111:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:111:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:443:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:443:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:443:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:446:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:446:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:446:33: got unsigned int *
+drivers/misc/cxl/guest.c:449:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:449:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:449:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:537:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:537:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:537:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:538:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:538:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:538:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:543:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:543:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:543:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:544:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:544:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:544:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:546:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:546:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:546:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:549:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:549:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:549:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:552:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2804:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2810:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2883:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2883:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2883:40: got int
+drivers/net/bonding/bond_options.c:1193:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1193:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1193:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8316:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:134:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:292:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16965:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16965:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16965:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16966:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16966:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16966:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2125:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1250:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1256:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1264:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1291:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1295:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1380:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:314:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10186:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10186:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10186:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6965:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:587:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/virtio_net.c:1161:18: warning: cast from restricted __le16
+drivers/net/virtio_net.c:1179:28: warning: cast from restricted __le32
+drivers/nvdimm/bus.c:28:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:188:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:352:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:908:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1529:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1529:73: expected restricted __be32
+drivers/of/base.c:1529:73: got int
+drivers/pci/pci-driver.c:521:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:521:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:722:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:722:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:948:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1095:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1135:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1135:23: left side has type unsigned short
+drivers/pci/pci.c:1135:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1140:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1162:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1162:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1162:28: got int
+drivers/pci/pci.c:1211:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1211:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1211:36: got int
+drivers/pci/pci.c:1377:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1754:38: warning: array of flexible structures
+drivers/pci/pci.c:2330:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2633:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2634:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2832:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2832:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2855:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2855:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4810:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4810:13: left side has type unsigned short
+drivers/pci/pci.c:4810:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4815:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4815:13: left side has type unsigned short
+drivers/pci/pci.c:4815:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/proc.c:148:17: warning: cast to restricted __le16
+drivers/pci/proc.c:157:17: warning: cast to restricted __le32
+drivers/pci/proc.c:166:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2335:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1154:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1180:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1180:21: got int
+drivers/scsi/be2iscsi/be_main.c:1665:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1803:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1822:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4337:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4370:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4467:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4467:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4523:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4523:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4523:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4583:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4583:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4583:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4677:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4762:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4762:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5780:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2647:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2654:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2871:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2872:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2874:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5533:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5536:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3794:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3803:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3822:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3822:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3822:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3822:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3837:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3851:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3851:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3851:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3851:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:513:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:533:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:534:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:881:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:883:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1028:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1043:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1241:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1256:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1359:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1385:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1508:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1527:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1528:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1616:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1678:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1699:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1720:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1741:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1774:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1944:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1945:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1969:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1980:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1980:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1980:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1992:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1992:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1992:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2004:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2004:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2004:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2006:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2006:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2006:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2013:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2013:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2013:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2019:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2019:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2019:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2021:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2034:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2034:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2034:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2051:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2051:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2051:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2053:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2061:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2061:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2061:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2063:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2063:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2063:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2072:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2086:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2086:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2086:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2093:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2093:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2220:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2220:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2236:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2237:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2438:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2438:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2438:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2439:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2439:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2439:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2504:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2504:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2504:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2505:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2505:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2505:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2526:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2526:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2526:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2527:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2527:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2527:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2625:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2625:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2625:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2626:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2626:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2626:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2648:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2648:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2648:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2649:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2649:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2649:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2662:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2662:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2662:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2664:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2664:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2664:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2665:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2665:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2665:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2683:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2683:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2683:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2684:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2684:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2684:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2698:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2698:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2698:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2700:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2700:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2700:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2701:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2701:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2701:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2715:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2715:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2715:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2717:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2717:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2717:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2718:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2718:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2718:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2757:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2757:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2757:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2758:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2758:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2758:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2772:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2772:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2772:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2795:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2795:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2795:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2796:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2796:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2796:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2821:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2821:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2821:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2822:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2822:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2822:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2875:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2875:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2875:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2948:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2948:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2948:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2950:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2950:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2950:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2951:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2951:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2951:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2968:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2968:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2968:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2970:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2970:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2970:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2971:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2971:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2971:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2992:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2992:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2992:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2993:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2993:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2993:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3013:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3013:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3013:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3014:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3014:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3014:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3082:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3082:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3082:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3084:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3084:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3084:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3086:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3086:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3086:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3087:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3087:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3087:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3099:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3099:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3099:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3101:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3101:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3101:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3102:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3142:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3142:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3142:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3143:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3143:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3143:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3156:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3156:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3156:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3158:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3158:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3158:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3159:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3159:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3159:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3172:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3172:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3172:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3174:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3174:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3174:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3175:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3175:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3175:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3187:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3187:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3187:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3189:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3189:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3189:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3190:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3190:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3210:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3210:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3210:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3211:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3211:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3211:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3231:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3231:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3231:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3232:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3232:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3232:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3252:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3252:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3252:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3253:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3253:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3253:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3273:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3273:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3273:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3274:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3274:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3274:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3289:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3289:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3289:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3291:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3306:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3306:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3306:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3308:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3308:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3308:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3309:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3309:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3309:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3321:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3321:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3321:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3323:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3323:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3323:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3324:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3324:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3324:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3345:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3345:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3345:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3346:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3346:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3346:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3351:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3375:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3474:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3474:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3474:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3490:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3490:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3490:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3526:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3526:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3526:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3571:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3571:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3571:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3612:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3612:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3612:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3615:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3616:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3746:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3946:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3946:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3946:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3954:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3954:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3954:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3957:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3957:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3957:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3966:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3966:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3966:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3976:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3976:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3976:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3988:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3988:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3988:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3999:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3999:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3999:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:651:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:656:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2248:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2248:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2248:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2249:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2249:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2249:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2548:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2548:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2548:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2549:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2549:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2549:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2886:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3121:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3674:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3675:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5596:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5596:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5596:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5597:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5597:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5597:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5992:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6061:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6163:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6163:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:6163:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6164:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6164:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:6164:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6165:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6165:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:6165:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6331:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6334:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6334:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6346:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6581:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6581:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6581:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6583:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6583:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6583:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6602:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6602:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6602:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6641:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6641:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6641:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6642:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6642:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6642:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6643:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6643:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6643:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6644:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6644:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6644:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6645:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6645:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6645:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6647:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6647:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6647:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6648:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6648:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6648:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6659:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6659:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6659:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6663:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6663:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6663:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6665:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6665:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6665:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6667:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6667:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6667:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6669:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6669:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6669:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6671:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6671:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6671:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6673:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6673:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6673:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6675:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6675:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6675:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6677:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6677:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6677:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6688:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6688:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6688:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6692:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6692:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6692:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6696:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6696:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6696:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6702:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6702:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6702:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6713:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6713:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6713:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6730:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6730:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6730:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6731:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6731:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6731:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6742:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6742:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6742:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6759:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6759:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6759:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6760:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6760:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6760:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6771:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6771:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6771:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6788:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6788:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6788:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6789:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6789:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6789:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6800:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6800:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6800:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6817:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6817:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6817:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6818:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6818:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6818:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6830:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6830:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6830:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6847:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6847:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6847:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6848:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6848:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6848:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6856:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6856:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6856:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6862:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6862:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6862:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6871:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6871:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6871:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6873:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6873:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6873:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6875:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6875:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6875:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6878:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6878:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6878:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6889:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6889:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6889:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6927:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6927:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6927:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6955:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6955:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6955:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6956:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6956:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6956:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6965:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6965:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6965:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6973:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6973:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6973:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6982:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6982:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6982:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6997:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6997:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6997:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7100:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7100:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:7100:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7108:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7263:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7265:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7268:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7492:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7497:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7507:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7552:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7552:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7696:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7699:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7796:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7857:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7910:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7978:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7983:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7983:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7983:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8504:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8504:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8504:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8505:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8505:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8505:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8506:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8506:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8506:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8507:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8507:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8507:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8508:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8508:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8508:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8509:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8509:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8509:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8668:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8668:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8668:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8669:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8669:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8669:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8672:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8672:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8672:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8752:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8752:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8752:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8753:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8753:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8753:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8858:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8862:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8865:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8938:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9837:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9837:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11420:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12027:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12156:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:12156:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:12156:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:12159:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12160:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12165:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12166:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12174:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12176:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12179:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:12179:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:12179:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:9362:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9525:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3389:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2196:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2197:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4117:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4118:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7183:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:146:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:146:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:146:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:376:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:381:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4494:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:8047:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8047:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8047:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:8052:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8052:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8052:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:14530:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14531:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14532:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14533:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:488:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:532:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:533:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1397:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1406:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1407:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2204:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2206:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2210:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2213:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2227:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2236:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2243:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:278:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:600:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:601:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:608:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:611:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1016:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1016:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1016:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1023:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1023:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1378:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1378:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1378:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1380:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1380:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1380:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1396:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1396:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1396:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1398:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1398:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1398:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1402:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1402:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1402:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1403:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1403:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1403:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1412:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1412:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1412:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1414:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1414:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1414:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1434:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1436:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1436:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1436:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:898:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2631:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2632:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2792:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2792:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2792:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2832:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2832:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2832:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2839:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2839:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2839:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2925:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2925:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2925:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2943:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2943:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2943:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3024:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3026:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3026:28: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3026:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:912:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:114:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:384:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:385:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:388:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:391:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:392:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:395:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:737:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:944:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:946:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:948:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1691:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1692:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1698:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1863:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1864:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1898:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1899:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1922:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2328:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2329:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2692:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3162:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3164:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3164:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3164:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3220:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3220:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3220:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3222:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3222:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3222:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3238:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3238:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3238:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3240:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3240:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3240:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3244:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3244:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3245:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3245:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3245:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3254:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3254:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3254:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3255:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3255:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3255:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3280:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3282:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3282:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3282:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3293:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3295:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3295:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3295:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3311:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3311:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3311:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3318:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3327:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3403:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3405:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3405:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3405:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3506:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3514:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3523:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3691:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3924:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3949:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3954:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3980:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3982:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4037:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4037:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4153:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4153:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4153:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4157:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4157:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4157:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4161:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4161:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4161:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4474:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4474:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4474:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4478:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4478:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4478:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4482:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4482:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4482:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:6051:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6752:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6752:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6752:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6754:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6754:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6754:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6755:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6755:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6755:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5990:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:17759:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17759:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17759:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17761:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17761:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17761:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17763:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17763:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17763:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17765:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17765:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17765:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17778:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17778:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17778:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15040:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15041:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15041:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15041:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15041:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8916:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8919:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8920:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:693:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:713:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:713:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20874:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20882:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20883:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20883:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20883:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20917:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20917:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20917:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20926:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20926:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20926:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20927:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20927:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20927:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20928:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20930:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20930:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20930:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20931:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20931:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20931:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:452:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:578:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:578:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2328:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2430:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2431:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2434:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9370:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9416:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11804:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11832:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14473:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17571:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17571:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17571:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17573:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17573:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17573:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17576:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17576:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17576:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17578:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17578:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17578:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17871:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17871:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17871:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17873:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17873:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17873:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17880:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17880:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17880:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17882:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17882:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17882:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17893:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17893:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17893:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18738:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20540:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20540:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20540:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12586:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4315:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4315:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4315:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4337:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4337:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4337:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4360:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4360:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4360:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4381:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4381:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4381:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6897:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6897:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6897:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6916:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6924:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6937:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:8090:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:8090:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:8090:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10942:25: warning: cast to restricted __le32
+drivers/scsi/qla2xxx/qla_target.c:420:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3763:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5652:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5691:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3408:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/serial_core.c:139:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:211:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:540:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:588:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:601:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:614:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:641:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:150:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:553:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:553:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:553:21: got int
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:282:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/hub.c:5396:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1390:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1390:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1390:27: got int
+drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:568:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+fs/aio.c:616:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:616:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:616:24: got struct kioctx_cpu *cpu
+fs/aio.c:782:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:782:18: expected struct kioctx_cpu *cpu
+fs/aio.c:782:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:829:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:829:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:829:24: got struct kioctx_cpu *cpu
+fs/aio.c:934:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:934:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:934:16: got struct kioctx_cpu *
+fs/aio.c:952:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:952:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:952:16: got struct kioctx_cpu *
+fs/aio.c:1656:13: warning: context imbalance in 'poll_iocb_lock_wq' - different lock contexts for basic block
+fs/aio.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/uapi/linux/aio_abi.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'poll_iocb_unlock_wq' - unexpected unlock
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3904:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:131:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:131:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:131:22: struct extent_buffer *
+fs/btrfs/ctree.c:464:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:464:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:464:17: struct extent_buffer *
+fs/btrfs/ctree.c:922:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:922:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:922:17: struct extent_buffer *
+fs/btrfs/ctree.c:2617:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2617:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2617:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1030:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1030:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1030:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1979:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5775:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1104:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:413:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/mempool.h, include/linux/bio.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1338:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1338:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1338:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1338:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:632:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:406:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:406:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:406:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:615:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:615:43: expected char const *device_path
+fs/btrfs/volumes.c:615:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:882:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:882:50: expected char const *
+fs/btrfs/volumes.c:882:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:952:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:952:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:952:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1009:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1009:58: expected char const *src
+fs/btrfs/volumes.c:1009:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2206:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2206:49: expected char const *device_path
+fs/btrfs/volumes.c:2206:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2320:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2320:41: expected char const *device_path
+fs/btrfs/volumes.c:2320:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1840:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1857:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1858:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1860:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1865:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1866:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1867:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1868:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1869:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1870:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1873:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1875:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1876:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1879:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1880:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/coredump.c:380:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:380:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:380:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:388:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:388:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:388:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:428:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:428:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:428:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:433:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:433:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:433:33: got struct spinlock [noderef] __rcu *
+fs/d_path.c:318:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:194:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:359:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:650:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:753:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:913:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1106:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1136:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1179:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1348:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1582:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1132:36: warning: Using plain integer as NULL pointer
+fs/exec.c:421:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:421:31: expected char const [noderef] __user *
+fs/exec.c:421:31: got void *
+fs/exec.c:1044:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1044:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1044:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1151:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1151:56: expected struct task_struct *parent
+fs/exec.c:1151:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1186:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1186:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1186:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1758:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1758:70: expected struct task_struct *tsk
+fs/exec.c:1758:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/fcntl.c:931:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:931:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:931:9: struct fasync_struct *
+fs/fcntl.c:1006:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1006:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1006:22: struct fasync_struct *
+fs/fcntl.c:1017:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1017:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1017:33: struct fasync_struct *
+fs/file.c:379:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:379:17: expected struct file **old_fds
+fs/file.c:379:17: got struct file [noderef] __rcu **fd
+fs/file.c:380:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:380:17: expected struct file **new_fds
+fs/file.c:380:17: got struct file [noderef] __rcu **fd
+fs/file.c:395:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:395:17: struct file [noderef] __rcu *
+fs/file.c:395:17: struct file *
+fs/file.c:430:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:470:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:468:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:649:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:807:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:858:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1127:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:912:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:943:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1624:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1756:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:488:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:488:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:488:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:488:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:488:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:488:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c:3457:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3457:24: expected void [noderef] __user *
+fs/io_uring.c:3457:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:5127:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:5127:14: expected struct file *file
+fs/io_uring.c:5127:14: got struct file [noderef] __rcu *
+fs/io_uring.c:5995:68: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5995:68: expected restricted __poll_t [usertype] _key
+fs/io_uring.c:5995:68: got unsigned int [usertype] cflags
+fs/io_uring.c:5997:47: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6001:52: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6002:71: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6002:65: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:6002:65: expected restricted __poll_t [usertype] val
+fs/io_uring.c:6002:65: got unsigned int
+fs/io_uring.c:6002:52: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:6002:52: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:6002:52: got unsigned short
+fs/io_uring.c:6006:71: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6006:71: expected signed int [usertype] res
+fs/io_uring.c:6006:71: got restricted __poll_t [usertype] mask
+fs/io_uring.c:6037:66: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6037:55: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:6037:55: expected restricted __poll_t [usertype] val
+fs/io_uring.c:6037:55: got unsigned int
+fs/io_uring.c:6118:45: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6118:45: expected int events
+fs/io_uring.c:6118:45: got restricted __poll_t [usertype] events
+fs/io_uring.c:6153:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:6153:40: expected int mask
+fs/io_uring.c:6153:40: got restricted __poll_t [usertype] mask
+fs/io_uring.c:6153:50: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6153:50: expected int events
+fs/io_uring.c:6153:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:6244:24: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:6244:24: expected int
+fs/io_uring.c:6244:24: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:6261:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:6261:40: expected int mask
+fs/io_uring.c:6261:40: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:6261:50: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6261:50: expected int events
+fs/io_uring.c:6261:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:6272:47: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6272:47: expected int events
+fs/io_uring.c:6272:47: got restricted __poll_t [usertype] events
+fs/io_uring.c:6297:25: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6297:48: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:6297:48: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:6297:48: got unsigned int
+fs/io_uring.c:6306:22: warning: invalid assignment: |=
+fs/io_uring.c:6306:22: left side has type restricted __poll_t
+fs/io_uring.c:6306:22: right side has type int
+fs/io_uring.c:6311:30: warning: invalid assignment: &=
+fs/io_uring.c:6311:30: left side has type restricted __poll_t
+fs/io_uring.c:6311:30: right side has type int
+fs/io_uring.c:6313:22: warning: invalid assignment: |=
+fs/io_uring.c:6313:22: left side has type restricted __poll_t
+fs/io_uring.c:6313:22: right side has type int
+fs/io_uring.c:6339:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:6339:33: expected int mask
+fs/io_uring.c:6339:33: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:6339:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:6339:50: expected int events
+fs/io_uring.c:6339:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:6421:24: warning: invalid assignment: |=
+fs/io_uring.c:6421:24: left side has type unsigned int
+fs/io_uring.c:6421:24: right side has type restricted __poll_t
+fs/io_uring.c:6422:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6422:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6422:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:6422:38: expected restricted __poll_t
+fs/io_uring.c:6422:38: got unsigned int
+fs/io_uring.c:6474:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:6474:21: expected unsigned int [usertype] cflags
+fs/io_uring.c:6474:21: got restricted __poll_t [usertype] events
+fs/io_uring.c:6512:43: warning: invalid assignment: &=
+fs/io_uring.c:6512:43: left side has type restricted __poll_t
+fs/io_uring.c:6512:43: right side has type int
+fs/io_uring.c:6513:62: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6513:43: warning: invalid assignment: |=
+fs/io_uring.c:6513:43: left side has type restricted __poll_t
+fs/io_uring.c:6513:43: right side has type unsigned int
+fs/io_uring.c:2462:17: warning: context imbalance in 'handle_prev_tw_list' - different lock contexts for basic block
+fs/io_uring.c:8709:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:8720:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:680:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2368:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/super.c:1134:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1134:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1134:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1135:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1135:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1135:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1353:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:354:6: warning: context imbalance in 'nfsd_copy_write_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/buffer_head.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fsnotify.c:386:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:386:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:386:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:388:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:388:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:388:24: struct hlist_node *
+fs/notify/fsnotify.c:398:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:398:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:398:24: struct hlist_node *
+fs/notify/fsnotify.c:544:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:544:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:544:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:547:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:547:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:547:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:551:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:551:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:551:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:555:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:555:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:555:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:563:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:563:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:563:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:530:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:530:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:530:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:547:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1024:21: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:46:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:127:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:757:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:763:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:770:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:777:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1249:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:47:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:47:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:47:23: struct posix_acl *
+fs/posix_acl.c:61:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:61:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:61:33: struct posix_acl *
+fs/proc/array.c:249:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:249:11: expected struct k_sigaction *k
+fs/proc/array.c:249:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:543:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:543:44: expected struct task_struct *tsk
+fs/proc/array.c:543:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:285:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:549:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2240:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2297:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2394:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:939:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:939:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:939:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/proc/vmcore.c:158:45: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/vmcore.c:158:45: expected void [noderef] __user *addr
+fs/proc/vmcore.c:158:45: got char *buf
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1055:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1055:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1055:24: struct hlist_node *
+fs/seq_file.c:1057:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1057:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1057:24: struct hlist_node *
+fs/signalfd.c:56:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:56:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:56:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:58:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:58:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:58:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:63:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:63:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:63:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:98:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:116:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:119:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:123:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:139:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:143:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:162:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:162:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:162:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:171:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:175:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:175:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:175:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:185:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:185:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:187:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:187:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:187:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:189:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:189:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:189:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:191:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:191:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:191:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:291:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:291:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:293:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:293:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:293:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:295:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:295:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:295:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/xfs/kmem.c:17:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:17:32: expected int flags
+fs/xfs/kmem.c:17:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:451:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:886:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1139:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1332:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:193:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:294:16: warning: cast to restricted __le32
+init/main.c:769:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:781:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:392:12: warning: context imbalance in 'shm_try_destroy_orphaned' - wrong count at exit
+ipc/shm.c:429:26: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:1026:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:533:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:533:35: expected void *
+kernel/bpf/arraymap.c:533:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:552:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:552:35: expected void *
+kernel/bpf/arraymap.c:552:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:584:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:584:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:584:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/filter.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2661:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2663:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3489:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3840:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/core.c:221:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1645:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1835:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1840:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2092:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2641:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/rbtree_latch.h, include/linux/bpf.h, include/linux/filter.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/hashtab.c:764:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1111:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1178:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1239:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1304:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1356:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1390:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1546:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1679:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1904:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1377:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1378:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1379:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1380:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1381:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1382:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1383:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:90:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:305:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:13727:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:489:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6351:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6351:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6351:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6354:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6354:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6354:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2815:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2890:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:3001:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4918:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6117:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6225:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6254:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6303:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:975:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:266:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:266:13: expected struct cred const *old
+kernel/cred.c:266:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:355:42: expected struct cred const *cred
+kernel/cred.c:355:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:355:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:355:30: got struct cred const *
+kernel/cred.c:356:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:356:27: expected struct cred const *cred
+kernel/cred.c:356:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:41: expected struct cred const *_cred
+kernel/cred.c:357:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:358:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct cred const *cred
+kernel/cred.c:358:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:397:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:397:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:397:32: got struct cred const *
+kernel/cred.c:450:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:450:38: expected struct cred const *old
+kernel/cred.c:450:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: cast from unknown type
+kernel/cred.c:556:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:556:41: expected struct cred const *old
+kernel/cred.c:556:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:597:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:597:46: expected struct cred const *override
+kernel/cred.c:597:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:19: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1493:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1493:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1493:15: struct perf_event_context *
+kernel/events/core.c:1506:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1506:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1506:28: struct perf_event_context *
+kernel/events/core.c:3492:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3492:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3492:18: struct perf_event_context *
+kernel/events/core.c:3493:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3493:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3493:23: struct perf_event_context *
+kernel/events/core.c:3541:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3541:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3541:25: struct perf_event_context *
+kernel/events/core.c:3542:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3542:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3542:25: struct perf_event_context *
+kernel/events/core.c:4788:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4788:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4788:25: struct perf_event_context *
+kernel/events/core.c:6053:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6053:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6053:9: struct perf_buffer *
+kernel/events/core.c:5525:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5769:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5769:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5769:22: struct perf_buffer *
+kernel/events/core.c:5893:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5893:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5893:14: struct perf_buffer *
+kernel/events/core.c:5926:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5926:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5926:14: struct perf_buffer *
+kernel/events/core.c:5983:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5983:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5983:14: struct perf_buffer *
+kernel/events/core.c:6074:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6074:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6074:14: struct perf_buffer *
+kernel/events/core.c:6090:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6090:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6090:14: struct perf_buffer *
+kernel/events/core.c:7733:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7733:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7733:23: struct perf_event_context *
+kernel/events/core.c:7785:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7785:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7785:23: struct perf_event_context *
+kernel/events/core.c:7824:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7824:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7824:13: struct perf_buffer *
+kernel/events/core.c:7929:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7929:61: expected struct task_struct *p
+kernel/events/core.c:7929:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7931:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7931:61: expected struct task_struct *p
+kernel/events/core.c:7931:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8632:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8632:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8632:23: struct perf_event_context *
+kernel/events/core.c:9626:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9626:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9626:9: struct swevent_hlist *
+kernel/events/core.c:9665:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9665:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9665:17: struct swevent_hlist *
+kernel/events/core.c:9846:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9846:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9846:23: struct perf_event_context *
+kernel/events/core.c:11025:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12826:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12826:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12826:9: struct perf_event_context *
+kernel/events/core.c:12936:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12936:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12936:17: struct perf_event_context *
+kernel/events/core.c:13366:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13366:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13366:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1540:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2865:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4760:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9475:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9475:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9475:17: struct swevent_hlist *
+kernel/events/core.c:9495:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9495:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9495:17: struct swevent_hlist *
+kernel/events/core.c:9615:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9615:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9615:16: struct swevent_hlist *
+kernel/events/core.c:9615:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9615:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9615:16: struct swevent_hlist *
+kernel/events/core.c:9615:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9615:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9615:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1970:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1970:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1970:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1972:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1972:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1972:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2272:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2272:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2272:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2274:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2274:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2274:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:281:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:37: expected struct task_struct *tsk
+kernel/exit.c:281:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:284:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:284:32: expected struct task_struct *task
+kernel/exit.c:284:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:285:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:285:35: expected struct task_struct *task
+kernel/exit.c:285:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:330:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:330:24: expected struct task_struct *parent
+kernel/exit.c:330:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:357:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:357:27: expected struct spinlock [usertype] *lock
+kernel/exit.c:357:27: got struct spinlock [noderef] __rcu *
+kernel/exit.c:360:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:360:29: expected struct spinlock [usertype] *lock
+kernel/exit.c:360:29: got struct spinlock [noderef] __rcu *
+kernel/exit.c:399:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:399:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:399:23: struct task_struct *
+kernel/exit.c:423:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:423:9: struct list_head *
+kernel/exit.c:423:9: struct list_head [noderef] __rcu *
+kernel/exit.c:583:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:585:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:909:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1064:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1089:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1178:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1193:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1244:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1247:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1253:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1434:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1434:59: void *
+kernel/exit.c:1434:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1450:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1450:25: expected struct task_struct *parent
+kernel/exit.c:1450:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1814:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:423:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:163:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:853:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1094:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1094:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1094:19: got struct task_struct *p
+kernel/fork.c:1304:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1304:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1304:24: got struct file *new_exe_file
+kernel/fork.c:1304:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1304:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1304:24: got struct file *new_exe_file
+kernel/fork.c:1304:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1304:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1304:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1635:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1635:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1635:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1644:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1644:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1644:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1645:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1645:36: expected void const *
+kernel/fork.c:1645:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1646:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1646:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1646:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1739:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1739:9: expected struct qspinlock *lock
+kernel/fork.c:1739:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1739:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1739:9: expected struct qspinlock *lock
+kernel/fork.c:1739:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1739:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1739:9: expected struct qspinlock *lock
+kernel/fork.c:1739:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:2058:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2058:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2058:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2062:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2062:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2062:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2379:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2379:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2379:32: got struct task_struct *
+kernel/fork.c:2388:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2388:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2388:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2433:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2433:54: expected struct list_head *head
+kernel/fork.c:2433:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2454:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2454:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2454:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2475:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2475:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2475:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2502:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2502:28: expected struct sighand_struct *sighand
+kernel/fork.c:2502:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2531:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2531:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2531:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2533:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2533:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2533:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2942:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2942:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2942:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:3023:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:3023:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:3023:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2100:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:217:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:217:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:217:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:217:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:217:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:217:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2431:59: warning: dereference of noderef expression
+kernel/fork.c:2432:59: warning: dereference of noderef expression
+kernel/fork.c:1086:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1086:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1086:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/futex/pi.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
+kernel/futex/pi.c:1100:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex/requeue.c:455:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex/waitwake.c:262:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex/waitwake.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/task.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
+kernel/hung_task.c:31:19: warning: symbol 'sysctl_hung_task_check_count' was not declared. Should it be static?
+kernel/hung_task.c:50:29: warning: symbol 'sysctl_hung_task_check_interval_secs' was not declared. Should it be static?
+kernel/hung_task.c:52:19: warning: symbol 'sysctl_hung_task_warnings' was not declared. Should it be static?
+kernel/hung_task.c:75:28: warning: symbol 'sysctl_hung_task_panic' was not declared. Should it be static?
+kernel/hung_task.c:237:52: warning: incorrect type in argument 3 (different address spaces)
+kernel/hung_task.c:237:52: expected void *
+kernel/hung_task.c:237:52: got void [noderef] __user *buffer
+kernel/hung_task.c:287:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:287:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:287:35: got int ( * )( ... )
+kernel/hung_task.c:295:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:295:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:295:35: got int ( * )( ... )
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:814:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:591:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:226:17: warning: context imbalance in '_raw_read_lock' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:162:9: warning: context imbalance in '_raw_read_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:242:17: warning: context imbalance in '_raw_read_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:250:17: warning: context imbalance in '_raw_read_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:298:17: warning: context imbalance in '_raw_write_lock' - wrong count at exit
+kernel/locking/spinlock.c:308:17: warning: context imbalance in '_raw_write_lock_nested' - wrong count at exit
+./include/linux/rwlock_api_smp.h:188:9: warning: context imbalance in '_raw_write_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:324:17: warning: context imbalance in '_raw_write_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:332:17: warning: context imbalance in '_raw_write_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:348:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:364:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/module.c:2761:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2761:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2761:23: got void *
+kernel/module.c:4802:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:33:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:33:20: expected struct notifier_block **nl
+kernel/notifier.c:33:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:35:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:35:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:35:17: got struct notifier_block *
+kernel/notifier.c:36:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:36:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:36:9: struct notifier_block *
+kernel/notifier.c:45:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:45:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:45:25: struct notifier_block *
+kernel/notifier.c:147:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:169:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:199:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:233:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:236:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:263:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:266:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:319:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:344:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:361:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:368:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:392:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:423:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:426:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:453:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:486:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:55:77: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:601:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:601:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:602:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:603:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:601:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:630:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:630:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:631:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:630:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:651:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:651:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:657:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:657:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:725:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:725:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:115:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:115:54: expected int val
+kernel/power/suspend.c:115:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:173:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:173:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:174:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:174:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:179:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:179:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:187:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:208:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:208:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:209:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:209:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:214:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:214:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:215:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:215:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:437:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:437:33: expected int val
+kernel/power/suspend.c:437:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:440:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:440:33: expected int val
+kernel/power/suspend.c:440:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:510:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:510:53: expected int val
+kernel/power/suspend.c:510:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:549:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:549:52: expected int val
+kernel/power/suspend.c:549:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:572:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:581:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:581:52: expected int val
+kernel/power/suspend.c:581:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:582:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:607:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:607:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:607:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:607:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:610:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:370:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: cast from unknown type
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:458:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:458:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:458:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:481:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:481:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:481:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:517:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:517:54: expected struct task_struct *parent
+kernel/ptrace.c:517:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:525:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:525:53: expected struct task_struct *new_parent
+kernel/ptrace.c:525:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:573:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:573:41: expected struct task_struct *p1
+kernel/ptrace.c:573:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:575:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:575:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:575:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:766:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:766:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:766:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:774:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:774:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:774:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:897:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:897:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:897:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:901:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:901:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:901:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1131:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1131:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1131:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1133:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1133:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1133:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:523:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:713:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:729:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:903:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1285:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/tree.c:1451:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1861:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2649:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/rt.c:910:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:910:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:910:70: struct task_struct *
+kernel/sched/rt.c:2361:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2361:25: struct task_struct *
+kernel/sched/rt.c:2361:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2361:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2361:25: struct task_struct *
+kernel/sched/rt.c:2361:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2361:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2361:25: struct task_struct *
+kernel/sched/rt.c:2361:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2361:25: error: cast from unknown type
+kernel/sched/rt.c:666:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:996:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:996:38: expected struct task_struct *curr
+kernel/sched/rt.c:996:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1542:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1542:31: expected struct task_struct *p
+kernel/sched/rt.c:1542:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1879:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1879:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1879:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1562:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1562:14: expected struct task_struct *curr
+kernel/sched/rt.c:1562:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1627:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1627:45: expected struct task_struct *p
+kernel/sched/rt.c:1627:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1688:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1688:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1688:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2043:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2043:40: expected struct task_struct *task
+kernel/sched/rt.c:2043:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2064:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2064:13: struct task_struct *
+kernel/sched/rt.c:2064:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2064:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2064:13: struct task_struct *
+kernel/sched/rt.c:2064:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2064:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2064:13: struct task_struct *
+kernel/sched/rt.c:2064:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2064:13: error: cast from unknown type
+kernel/sched/rt.c:2412:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2412:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2412:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2414:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2414:40: expected struct task_struct *p
+kernel/sched/rt.c:2414:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2414:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2414:61: expected struct task_struct *p
+kernel/sched/rt.c:2414:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/deadline.c:2276:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2276:23: expected struct task_struct *p
+kernel/sched/deadline.c:2276:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2286:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2286:13: struct task_struct *
+kernel/sched/deadline.c:2286:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2286:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2286:13: struct task_struct *
+kernel/sched/deadline.c:2286:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2286:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2286:13: struct task_struct *
+kernel/sched/deadline.c:2286:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2286:13: error: cast from unknown type
+kernel/sched/deadline.c:2402:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2402:25: struct task_struct *
+kernel/sched/deadline.c:2402:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2402:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2402:25: struct task_struct *
+kernel/sched/deadline.c:2402:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2402:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2402:25: struct task_struct *
+kernel/sched/deadline.c:2402:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2402:25: error: cast from unknown type
+kernel/sched/deadline.c:1911:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1911:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1911:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1922:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1922:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1922:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1143:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1143:23: expected struct task_struct *p
+kernel/sched/deadline.c:1143:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1272:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1272:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1272:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2131:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2131:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2131:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1795:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1795:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1795:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1872:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1872:43: expected struct task_struct *p
+kernel/sched/deadline.c:1872:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2447:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2447:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2447:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2449:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2449:23: expected struct task_struct *p
+kernel/sched/deadline.c:2449:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2451:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2451:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2451:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2615:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2615:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2615:22: struct task_struct *
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/debug.c:423:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:423:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:423:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:745:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:745:9: expected struct task_struct *tsk
+kernel/sched/debug.c:745:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:745:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:745:9: expected struct task_struct *tsk
+kernel/sched/debug.c:745:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/loadavg.c:245:6: warning: symbol 'calc_load_nohz_start' was not declared. Should it be static?
+kernel/sched/loadavg.c:258:6: warning: symbol 'calc_load_nohz_remote' was not declared. Should it be static?
+kernel/sched/loadavg.c:263:6: warning: symbol 'calc_load_nohz_stop' was not declared. Should it be static?
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/stop_task.c:73:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:73:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:73:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/topology.c:105:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:105:56: expected struct sched_domain *sd
+kernel/sched/topology.c:105:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:124:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:124:60: expected struct sched_domain *sd
+kernel/sched/topology.c:124:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:147:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:147:20: expected struct sched_domain *sd
+kernel/sched/topology.c:147:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:460:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:460:19: expected struct perf_domain *pd
+kernel/sched/topology.c:460:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:622:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:622:49: expected struct sched_domain *parent
+kernel/sched/topology.c:622:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:693:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:693:50: expected struct sched_domain *parent
+kernel/sched/topology.c:693:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:700:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:700:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:700:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:710:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:710:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:710:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:715:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:715:20: expected struct sched_domain *sd
+kernel/sched/topology.c:715:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:736:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:736:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:736:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:898:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:898:70: expected struct sched_domain *sd
+kernel/sched/topology.c:898:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:927:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:927:59: expected struct sched_domain *sd
+kernel/sched/topology.c:927:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:973:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:973:57: expected struct sched_domain *sd
+kernel/sched/topology.c:973:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:975:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:975:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:975:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:983:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:983:55: expected struct sched_domain *sd
+kernel/sched/topology.c:983:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:985:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:985:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:985:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1055:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1055:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1055:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1159:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1159:40: expected struct sched_domain *child
+kernel/sched/topology.c:1159:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1568:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1568:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1568:43: got struct sched_domain *child
+kernel/sched/topology.c:1706:21: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1706:21: int [noderef] __rcu *
+kernel/sched/topology.c:1706:21: int *
+kernel/sched/topology.c:1832:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1832:9: int [noderef] __rcu *
+kernel/sched/topology.c:1832:9: int *
+kernel/sched/topology.c:1887:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1887:9: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:1887:9: struct cpumask ***
+kernel/sched/topology.c:1945:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1945:9: int [noderef] __rcu *
+kernel/sched/topology.c:1945:9: int *
+kernel/sched/topology.c:1947:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1947:9: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:1947:9: struct cpumask ***
+kernel/sched/topology.c:2031:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:2031:17: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:2031:17: struct cpumask ***
+kernel/sched/topology.c:2165:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2165:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2165:31: got struct sched_domain *sd
+kernel/sched/topology.c:2268:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2268:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2268:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2289:56: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:2289:56: expected struct sched_domain *child
+kernel/sched/topology.c:2289:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:2288:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2288:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2288:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2336:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2336:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2336:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/core.c:790:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:790:48: expected struct task_struct *p
+kernel/sched/core.c:790:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1043:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:1043:38: expected struct task_struct *curr
+kernel/sched/core.c:1043:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1101:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1101:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1101:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2200:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2200:33: expected struct task_struct *p
+kernel/sched/core.c:2200:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2200:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2200:68: expected struct task_struct *tsk
+kernel/sched/core.c:2200:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3518:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3600:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3600:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3600:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3797:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3797:28: expected struct task_struct const *p
+kernel/sched/core.c:3797:28: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8996:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8996:43: expected struct task_struct *push_task
+kernel/sched/core.c:8996:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5235:20: warning: symbol 'task_sched_runtime' was not declared. Should it be static?
+kernel/sched/core.c:5331:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5331:38: expected struct task_struct *curr
+kernel/sched/core.c:5331:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6271:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6271:14: expected struct task_struct *prev
+kernel/sched/core.c:6271:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6796:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6796:17: struct task_struct *
+kernel/sched/core.c:6796:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6796:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6796:17: struct task_struct *
+kernel/sched/core.c:6796:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6796:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6796:17: struct task_struct *
+kernel/sched/core.c:6796:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6796:17: error: cast from unknown type
+kernel/sched/core.c:7000:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:7000:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:7000:22: struct task_struct *
+kernel/sched/core.c:8946:6: warning: symbol 'idle_task_exit' was not declared. Should it be static?
+kernel/sched/core.c:9181:5: warning: symbol 'sched_cpu_activate' was not declared. Should it be static?
+kernel/sched/core.c:9226:5: warning: symbol 'sched_cpu_deactivate' was not declared. Should it be static?
+kernel/sched/core.c:9301:5: warning: symbol 'sched_cpu_starting' was not declared. Should it be static?
+kernel/sched/core.c:9322:5: warning: symbol 'sched_cpu_wait_empty' was not declared. Should it be static?
+kernel/sched/core.c:9364:5: warning: symbol 'sched_cpu_dying' was not declared. Should it be static?
+kernel/sched/core.c:9387:13: warning: symbol 'sched_init_smp' was not declared. Should it be static?
+kernel/sched/core.c:9448:13: warning: symbol 'sched_init' was not declared. Should it be static?
+kernel/sched/core.c:11028:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:11028:25: expected struct task_struct *p
+kernel/sched/core.c:11028:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:547:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:580:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1530:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1530:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:78:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:78:13: expected struct task_struct const *p
+kernel/sched/pelt.h:78:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:790:11: warning: dereference of noderef expression
+kernel/sched/core.c:2191:33: warning: dereference of noderef expression
+kernel/sched/core.c:2192:19: warning: dereference of noderef expression
+kernel/sched/core.c:2193:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/core.c:2166:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2166:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2166:38: struct task_struct const *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/fair.c:918:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:918:34: expected struct sched_entity *se
+kernel/sched/fair.c:918:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2515:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2515:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2515:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10958:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10958:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10958:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5579:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5579:38: expected struct task_struct *curr
+kernel/sched/fair.c:5579:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5834:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5835:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6805:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6805:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6805:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6939:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6939:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6939:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7137:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7137:38: expected struct task_struct *curr
+kernel/sched/fair.c:7137:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7435:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7435:38: expected struct task_struct *curr
+kernel/sched/fair.c:7435:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8420:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8420:40: expected struct sched_domain *child
+kernel/sched/fair.c:8420:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8964:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8964:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8964:22: struct task_struct *
+kernel/sched/fair.c:10233:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10233:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10233:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9893:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9893:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9893:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10329:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10329:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10329:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10635:6: warning: symbol 'nohz_balance_enter_idle' was not declared. Should it be static?
+kernel/sched/fair.c:5508:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/seccomp.c:870:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:870:9: expected struct qspinlock *lock
+kernel/seccomp.c:870:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:870:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:870:9: expected struct qspinlock *lock
+kernel/seccomp.c:870:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:870:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:870:9: expected struct qspinlock *lock
+kernel/seccomp.c:870:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1344:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1344:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1344:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1356:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1356:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1356:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1860:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1860:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1860:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1878:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1878:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1878:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:487:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:487:9: expected struct qspinlock *lock
+kernel/seccomp.c:487:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:487:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:487:9: expected struct qspinlock *lock
+kernel/seccomp.c:487:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:487:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:487:9: expected struct qspinlock *lock
+kernel/seccomp.c:487:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:584:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:584:9: expected struct qspinlock *lock
+kernel/seccomp.c:584:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:584:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:584:9: expected struct qspinlock *lock
+kernel/seccomp.c:584:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:584:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:584:9: expected struct qspinlock *lock
+kernel/seccomp.c:584:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:698:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:698:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:698:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:700:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:700:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:700:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1330:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1330:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1330:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1331:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1331:16: expected struct k_sigaction *action
+kernel/signal.c:1331:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1351:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1351:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1351:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1929:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1929:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1929:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2039:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2058:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2058:65: expected struct task_struct *tsk
+kernel/signal.c:2058:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2059:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2077:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2077:14: expected struct sighand_struct *psig
+kernel/signal.c:2077:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2106:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2106:46: expected struct task_struct *t
+kernel/signal.c:2106:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2107:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2107:34: expected struct task_struct *parent
+kernel/signal.c:2107:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2136:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2136:24: expected struct task_struct *parent
+kernel/signal.c:2136:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2139:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2139:24: expected struct task_struct *parent
+kernel/signal.c:2139:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2172:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2172:17: expected struct sighand_struct *sighand
+kernel/signal.c:2172:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2213:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2213:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2213:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2215:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2215:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2215:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2266:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2266:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2266:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2322:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2322:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2322:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2363:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2363:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2363:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2365:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2365:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2365:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2464:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2464:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2464:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2548:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2548:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2548:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2560:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2560:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2560:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2595:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2595:52: expected struct task_struct *tsk
+kernel/signal.c:2595:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2597:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2635:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2635:49: expected struct sighand_struct *sighand
+kernel/signal.c:2635:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2964:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2964:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2964:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2984:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2984:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2984:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3051:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3051:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3051:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3053:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3053:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3053:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3204:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3204:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3204:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3207:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3207:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3207:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3594:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3594:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3594:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3606:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3606:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3606:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3611:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3611:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3611:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3616:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3616:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3616:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4070:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4070:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4070:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4082:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4082:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4082:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4100:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4100:11: expected struct k_sigaction *k
+kernel/signal.c:4100:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4102:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4102:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4102:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4104:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4104:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:4104:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4152:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4152:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4152:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1034:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1301:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2059:40: warning: dereference of noderef expression
+kernel/signal.c:2059:40: warning: dereference of noderef expression
+kernel/signal.c:2059:40: warning: dereference of noderef expression
+kernel/signal.c:2059:40: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2391:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2597:49: warning: dereference of noderef expression
+kernel/signal.c:2597:49: warning: dereference of noderef expression
+kernel/signal.c:2597:49: warning: dereference of noderef expression
+kernel/signal.c:2597:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4071:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1077:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1077:32: expected struct task_struct *p1
+kernel/sys.c:1077:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl.c:183:13: warning: symbol 'unpriv_ebpf_notify' was not declared. Should it be static?
+kernel/taskstats.c:259:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:259:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:259:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:271:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:271:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:271:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:564:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:564:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:564:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:575:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:575:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:575:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:5: warning: context imbalance in 'update_rlimit_cpu' - different lock contexts for basic block
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c:850:17: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:174:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:211:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:237:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:272:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:755:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:766:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:781:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:223:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:338:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:197:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:197:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:197:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:280:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:280:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:280:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:284:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:284:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:291:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:291:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:291:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:297:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:340:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1036:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1036:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1036:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1037:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1037:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1037:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1255:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1255:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1255:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1256:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1256:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1256:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1970:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1970:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1970:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1437:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1453:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1454:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1455:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1627:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1628:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1676:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1677:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1682:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1683:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1948:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1959:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3341:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3358:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3833:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3836:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3922:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4237:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4239:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4610:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4752:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4758:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5032:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5034:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5878:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5880:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5941:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5945:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5999:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6000:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6649:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6649:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6701:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6702:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7072:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7073:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7118:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:7118:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:7118:36: struct ftrace_ops *
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3136:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3136:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3136:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3137:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3137:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3137:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3141:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3141:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3141:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3113:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3113:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3113:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3114:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3114:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3114:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4828:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4914:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5276:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5306:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:406:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:28: expected struct trace_export **list
+kernel/trace/trace.c:406:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:420:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:420:33: expected struct trace_export **list
+kernel/trace/trace.c:420:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2861:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2861:38: expected struct event_filter *filter
+kernel/trace/trace.c:2861:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:360:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:360:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:360:9: struct trace_export *
+kernel/trace/trace.c:375:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:375:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:375:9: struct trace_export *
+kernel/trace/trace_events.c:998:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:998:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:998:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1142:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1142:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1142:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1159:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1159:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1159:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1382:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1382:37: expected struct event_filter *filter
+kernel/trace/trace.h:1382:37: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1382:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1382:37: expected struct event_filter *filter
+kernel/trace/trace.h:1382:37: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3537:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:681:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:681:38: expected void [noderef] __user *to
+lib/iov_iter.c:681:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:354:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/vsprintf.c:58:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1778:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1778:54: expected void const *entry
+lib/xarray.c:1778:54: got void [noderef] __rcu *
+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_lzma2.c:964:23: warning: function 'xz_dec_lzma2_run' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1141:31: warning: function 'xz_dec_lzma2_create' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1165:23: warning: function 'xz_dec_lzma2_reset' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1201:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/common/debug.c:24:5: warning: symbol 'g_debuglevel' was not declared. Should it be static?
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:154:1: expected unsigned long flags
+./include/trace/events/compaction.h:154:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:154:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:154:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2595:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2595:39: expected int may_perform_io
+mm/compaction.c:2595:39: got restricted gfp_t
+mm/compaction.c:531:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:651:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1180:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, include/linux/energy_model.h, ...):
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/dax.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'migration_entry_wait_on_locked' - unexpected unlock
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1814:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:209:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:455:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:528:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:595:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'demote_free_huge_page' - unexpected unlock
+mm/hugetlb.c:4880:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:6012:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4030:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4030:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4030:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4032:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4032:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4032:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4188:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4188:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4188:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4282:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4282:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4282:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5882:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5882:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5882:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:748:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
+./include/linux/memcontrol.h:748:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
+./include/linux/memcontrol.h:748:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
+mm/memcontrol.c:2014:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
+mm/memcontrol.c:2066:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:156:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1024:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1752:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1800:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2302:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2837:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3248:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4952:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:517:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:283:6: warning: context imbalance in '__migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:320:6: warning: context imbalance in 'pmd_migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:722:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__mlock_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__mlock_new_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mlock_pte_range' - unexpected unlock
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page_alloc.c:186:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/memblock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'folio_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2450:9: warning: context imbalance in 'deactivate_slab' - different lock contexts for basic block
+mm/slub.c:2484:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3324:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:89:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1583:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:918:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1583:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1316:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1373:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3508:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/vmalloc.c:2245:49: warning: incorrect type in argument 3 (different base types)
+mm/vmalloc.c:2245:49: expected restricted kasan_vmalloc_flags_t [usertype] flags
+mm/vmalloc.c:2245:49: got unsigned int
+mm/vmalloc.c:2484:53: warning: incorrect type in argument 3 (different base types)
+mm/vmalloc.c:2484:53: expected restricted kasan_vmalloc_flags_t [usertype] flags
+mm/vmalloc.c:2484:53: got unsigned int
+mm/vmalloc.c:3168:29: warning: invalid assignment: |=
+mm/vmalloc.c:3168:29: left side has type restricted kasan_vmalloc_flags_t
+mm/vmalloc.c:3168:29: right side has type unsigned int
+mm/vmalloc.c:3185:21: warning: invalid assignment: |=
+mm/vmalloc.c:3185:21: left side has type restricted kasan_vmalloc_flags_t
+mm/vmalloc.c:3185:21: right side has type unsigned int
+mm/vmalloc.c:3187:29: warning: invalid assignment: |=
+mm/vmalloc.c:3187:29: left side has type restricted kasan_vmalloc_flags_t
+mm/vmalloc.c:3187:29: right side has type unsigned int
+mm/vmalloc.c:3894:50: warning: incorrect type in argument 3 (different base types)
+mm/vmalloc.c:3894:50: expected restricted kasan_vmalloc_flags_t [usertype] flags
+mm/vmalloc.c:3894:50: got unsigned int
+mm/vmalloc.c:4006:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:89:1: expected unsigned long flags
+./include/trace/events/vmscan.h:89:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:115:1: expected unsigned long flags
+./include/trace/events/vmscan.h:115:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:199:1: expected unsigned long flags
+./include/trace/events/vmscan.h:199:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:440:1: expected unsigned long flags
+./include/trace/events/vmscan.h:440:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:89:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:89:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:115:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:115:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:199:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:199:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:281:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:281:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:281:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:281:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:440:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:440:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__remove_mapping' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'folio_isolate_lru' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1451:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:486:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:493:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:498:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:503:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:508:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:513:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:522:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:527:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:532:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:538:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:543:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:548:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bpf/test_run.c:570:37: warning: symbol 'bpf_kfunc_call_test_acquire' was not declared. Should it be static?
+net/bpf/test_run.c:579:15: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static?
+net/bpf/test_run.c:583:15: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static?
+net/bpf/test_run.c:625:15: warning: symbol 'bpf_kfunc_call_test_pass_ctx' was not declared. Should it be static?
+net/bpf/test_run.c:629:15: warning: symbol 'bpf_kfunc_call_test_pass1' was not declared. Should it be static?
+net/bpf/test_run.c:633:15: warning: symbol 'bpf_kfunc_call_test_pass2' was not declared. Should it be static?
+net/bpf/test_run.c:637:15: warning: symbol 'bpf_kfunc_call_test_fail1' was not declared. Should it be static?
+net/bpf/test_run.c:641:15: warning: symbol 'bpf_kfunc_call_test_fail2' was not declared. Should it be static?
+net/bpf/test_run.c:645:15: warning: symbol 'bpf_kfunc_call_test_fail3' was not declared. Should it be static?
+net/bpf/test_run.c:649:15: warning: symbol 'bpf_kfunc_call_test_mem_len_pass1' was not declared. Should it be static?
+net/bpf/test_run.c:653:15: warning: symbol 'bpf_kfunc_call_test_mem_len_fail1' was not declared. Should it be static?
+net/bpf/test_run.c:657:15: warning: symbol 'bpf_kfunc_call_test_mem_len_fail2' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:369:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:739:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:868:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3266:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3266:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3266:23: got unsigned int
+net/core/dev.c:3266:23: warning: cast from restricted __wsum
+net/core/dev.c:3771:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:4975:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/dev_addr_lists.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2295:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2295:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2295:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:3804:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
+net/core/filter.c:4465:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4860:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7469:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:246:32: warning: cast to restricted __be16
+net/core/filter.c:273:32: warning: cast to restricted __be32
+net/core/filter.c:1909:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1909:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1909:43: got unsigned long long [usertype] to
+net/core/filter.c:1912:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1912:36: got unsigned long long [usertype] from
+net/core/filter.c:1912:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1912:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1912:42: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1960:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1960:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1960:59: got unsigned long long [usertype] to
+net/core/filter.c:1963:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1963:52: got unsigned long long [usertype] from
+net/core/filter.c:1963:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1963:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1963:58: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:2012:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2012:28: expected unsigned long long
+net/core/filter.c:2012:28: got restricted __wsum
+net/core/filter.c:2034:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2034:35: expected unsigned long long
+net/core/filter.c:2034:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5635:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5635:17: expected unsigned int [usertype] spi
+net/core/filter.c:5635:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5643:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5643:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5643:33: got restricted __be32 const [usertype] a4
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:382:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:835:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2249:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3810:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3822:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1501:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2919:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2947:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2964:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2976:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:781:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:781:46: expected unsigned int [usertype] key
+net/ipv4/route.c:781:46: got restricted __be32 [usertype] new_gw
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:236:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:236:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:236:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:236:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:236:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:236:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:236:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:236:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:236:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3073:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3073:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3073:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3163:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3163:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3163:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3167:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3167:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3167:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2111:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2281:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2360:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2401:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2778:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2920:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3074:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3074:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3164:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3164:45: warning: dereference of noderef expression
+net/ipv4/tcp_offload.c:130:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:130:49: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:130:49: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:132:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:132:60: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:132:60: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:174:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:174:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:174:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:176:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:176:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:176:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/debugobjects.h, include/linux/timer.h, include/linux/workqueue.h, include/linux/bpf.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1508:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2994:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:3016:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3066:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:139:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:139:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:139:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:330:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:330:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:330:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:332:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:332:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:332:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:348:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:348:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:348:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:350:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:350:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:350:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit
+net/ipv6/icmp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock
+net/ipv6/ip6_fib.c:2702:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2331:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2331:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2331:39: got restricted __be32
+net/ipv6/seg6.c:249:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:249:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:249:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:427:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: got void *
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1770:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:136:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1989:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1989:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1989:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3402:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3402:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3402:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_proto.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2563:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2569:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2619:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1050:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2480:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:132:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:35: expected void const *
+net/sched/act_bpf.c:132:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/cls_api.c:286:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:286:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:286:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1691:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1691:16: struct tcf_proto *
+net/sched/cls_api.c:1691:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1791:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1791:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1791:20: struct tcf_proto *
+net/sched/cls_api.c:1753:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1753:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1753:25: struct tcf_proto *
+net/sched/cls_api.c:1773:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1773:16: struct tcf_proto *
+net/sched/cls_api.c:1773:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1838:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2514:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1400:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:469:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
+net/sched/sch_generic.c:1264:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:631:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:631:34: expected struct cred const *cred
+net/sunrpc/auth.c:631:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1137:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1137:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1137:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1139:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1139:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1139:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/sunrpc/sysfs.c:267:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:267:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:267:9: char const *
+net/sunrpc/xprt.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock
+net/unix/af_unix.c:161:13: warning: context imbalance in 'unix_table_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_table_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1268:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1590:18: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/unix/af_unix.c:3245:20: warning: context imbalance in 'unix_get_first' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_seq_stop' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'bpf_iter_unix_hold_batch' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:905:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1304:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1304:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1304:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3954:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3954:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3954:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4044:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4044:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4044:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4071:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4071:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4071:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4099:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4099:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4099:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4099:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4099:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4099:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4099:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4099:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4099:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4100:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4100:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4100:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:245:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:266:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:971:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:971:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:971:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:996:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:996:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:996:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1169:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1169:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1169:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1171:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1171:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1171:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1174:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1174:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1174:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1178:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1178:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1178:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1196:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1196:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1196:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1283:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1283:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1283:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1286:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1286:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1286:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1292:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1292:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1292:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1298:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1298:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1298:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1412:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1412:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1412:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1414:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1414:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1414:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2087:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2087:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2087:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2715:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2715:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2715:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2718:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2718:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2721:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2721:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2721:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2724:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2724:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2724:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2737:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2737:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2737:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2758:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2758:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2758:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2760:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2760:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2762:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2762:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2764:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2764:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:329:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+net/xfrm/xfrm_state.c:359:17: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:383:17: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:796:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:840:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1228:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1322:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1357:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+net/xfrm/xfrm_user.c:3603:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3603:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3603:9: struct sock *
+net/xfrm/xfrm_user.c:3609:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3609:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3609:9: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1755:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1755:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1755:16: struct sock *
+security/commoncap.c:1364:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:184:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:201:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1331:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/delay.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=v0.6.4
+KERNEL=v5.18-rc1
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:48:5: warning: symbol 'boot_text_mapped' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:49:5: warning: symbol 'force_printk_to_btext' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:157:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:157:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:157:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:284:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:284:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:284:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:6:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:11:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:16:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:21:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:26:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:31:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:112:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:112:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:112:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:114:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:114:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:114:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:43:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:64:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:35: warning: cast to restricted __be32
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1060:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1103:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1126:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:983:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:983:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:983:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:984:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:984:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:984:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:987:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:987:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:987:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:988:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:988:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:988:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:991:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:991:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:991:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:992:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:992:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:992:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:995:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:995:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:995:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:996:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:996:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:996:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:999:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:999:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:999:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1000:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1000:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1000:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1003:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1003:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1003:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1004:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1004:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1004:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1007:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1007:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1007:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1008:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1008:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1008:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1011:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1011:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1011:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1012:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1012:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1012:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1015:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1015:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1015:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1016:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1016:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1016:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1019:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1019:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1019:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1020:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1020:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1020:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1023:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1023:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1023:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1024:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1024:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1024:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1027:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1027:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1027:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1028:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1028:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1028:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1031:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1031:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1031:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1032:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1032:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1032:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1035:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1035:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1035:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1036:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1036:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1036:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:354:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:145:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:889:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:889:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:889:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:897:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:897:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:897:9: got unsigned long long *
+arch/powerpc/kernel/time.c:134:1: warning: symbol 'rtc_lock' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:160:6: warning: symbol 'dtl_consumer' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:581:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:581:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:581:24: got unsigned long long *
+arch/powerpc/kernel/time.c:605:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:605:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:605:24: got unsigned long long *
+arch/powerpc/kernel/trace/ftrace.c:978:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1028:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1028:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1028:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1032:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1032:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1032:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1036:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1036:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1036:42: got restricted __le64 [usertype]
+arch/powerpc/kexec/core.c:242:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:242:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:242:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:244:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:244:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:244:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:252:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:252:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:252:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:268:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:268:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:268:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:413:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:413:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:413:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:415:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:415:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:415:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1882:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1884:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:536:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:2531:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1882:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1884:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:957:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:975:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:992:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:969:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1697:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1698:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1862:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1863:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:68:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:96:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:652:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:674:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:551:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio_hv.c:559:37: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:624:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3436:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3671:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:4184:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:778:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_hv_rm_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long long
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:660:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:661:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:661:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:661:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:974:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:984:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:970:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c: note: in included file:
+arch/powerpc/kvm/book3s_xive_template.c:26:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive_template.c:339:39: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive_template.c:339:39: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive_template.c:339:39: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:99:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:99:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:99:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:100:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:100:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:100:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:172:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:172:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:172:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:958:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2140:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2140:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2140:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2141:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2141:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2141:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2142:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2142:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2142:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2143:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2143:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2143:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/hash_native.c:385:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:441:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:495:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:535:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:556:42: warning: context imbalance in 'native_hugepage_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:812:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/iommu_api.c:398:13: warning: function 'mm_iommu_ua_mark_dirty_rm' with external linkage has definition
+arch/powerpc/mm/book3s64/iommu_api.c:422:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/subpage_prot.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:188:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:203:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:215:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:217:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:842:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:842:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:844:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:844:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:539:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1066:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1274:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1279:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1284:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1292:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:30: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:101:5: warning: symbol 'p9_dd21_bl_ev' was not declared. Should it be static?
+arch/powerpc/perf/power9-pmu.c:115:5: warning: symbol 'p9_dd22_bl_ev' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:835:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:835:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:835:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:836:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:836:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:836:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:845:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:845:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:845:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:28:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/setup.c:229:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:229:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:229:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:257:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:257:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:257:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:364:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:481:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:487:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:524:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:533:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:546:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:553:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:565:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:276:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:276:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:276:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1533:13: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2575:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2575:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2575:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2644:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2644:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2650:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2650:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2650:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *const p
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *const p
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *const p
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *const p
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:47:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/pfunc_core.c:688:48: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:76:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:85:5: warning: symbol 'sccdbg' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:192:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:192:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:192:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:250:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:250:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:250:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:251:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:34: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:34: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:44: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:44: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:44: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:476:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:476:58: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:476:58: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:487:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:487:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:487:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: expected unsigned long long [usertype] boot_mem_dest_addr
+arch/powerpc/platforms/powernv/opal-fadump.c:104:41: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: expected unsigned long base
+arch/powerpc/platforms/powernv/opal-fadump.c:130:22: got restricted __be64 const [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: expected unsigned long size
+arch/powerpc/platforms/powernv/opal-fadump.c:131:22: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: expected unsigned long reserve_dump_area_start
+arch/powerpc/platforms/powernv/opal-fadump.c:146:46: got restricted __be64 const [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: expected restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:196:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: expected restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:197:41: got unsigned long long [usertype] addr
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: expected restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:198:41: got unsigned long long
+arch/powerpc/platforms/powernv/opal-fadump.c:208:53: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: expected unsigned long long [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:276:56: got restricted __be64 [usertype] src
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: expected unsigned long long [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:277:56: got restricted __be64 [usertype] dest
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: expected unsigned long long [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:278:56: got restricted __be64 [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: expected unsigned long long [usertype] dumped_bytes
+arch/powerpc/platforms/powernv/opal-fadump.c:573:38: got restricted __be64 const [usertype] size
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:683:60: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:689:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-fadump.c:705:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-fadump.c:707:24: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:33: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:285:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:228:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:175:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:166:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:166:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:166:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:166:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:166:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:172:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:172:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:172:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:182:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:186:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:769:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:769:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:769:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: expected void const *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: expected void const *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: expected void *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: expected void const *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: expected void const *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: expected void *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:350:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:350:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:350:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:354:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:354:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:354:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:358:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:358:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:358:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:360:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:360:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:360:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:735:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:759:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:121:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:142:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:155:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:879:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:883:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:888:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:900:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:904:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:909:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:225:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1501:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:488:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:491:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1275:59: warning: context imbalance in 'pSeries_lpar_hugepage_invalidate' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:1594:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:670:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:673:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:677:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:712:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:712:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:712:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:717:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:717:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:717:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:720:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:720:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:720:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:721:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:721:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:721:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:1229:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:1239:1: warning: symbol 'dev_attr_dirty_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:162:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:162:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:162:49: got int const *
+arch/powerpc/platforms/pseries/pmem.c:125:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:125:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:125:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/setup.c:298:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:648:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:648:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:648:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:655:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:655:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:655:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:658:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:658:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:658:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:661:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:661:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:661:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:674:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:674:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:674:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:679:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:679:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:679:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:680:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:680:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:680:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:682:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:682:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:682:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:701:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:701:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:701:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:705:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:705:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:705:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:706:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:706:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:706:47: got int const *
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:74:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:74:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:108:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:108:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:108:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:162:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:162:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:162:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:191:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:191:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:191:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:199:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:199:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:199:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:217:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:217:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:217:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:223:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:223:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:223:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:336:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:336:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:336:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:356:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:229:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:229:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:229:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:229:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:347:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:611:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+block/blk-cgroup.c:639:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-iocost.c:734:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:745:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+block/blk-mq.c:1169:36: warning: cast from restricted blk_status_t
+block/blk-mq.c:1257:17: warning: cast to restricted blk_status_t
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1387:39: warning: dubious: !x | y
+crypto/ecc.c:1397:47: warning: dubious: !x | y
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4780:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4780:24: expected restricted __poll_t
+drivers/android/binder.c:4780:24: got int
+drivers/ata/libata-core.c:4562:26: warning: cast to restricted __le16
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2055:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2055:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2055:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:437:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:445:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:445:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:445:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1470:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:150:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:154:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:166:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:166:56: left side has type restricted __be16
+drivers/atm/iphase.c:166:56: right side has type int
+drivers/atm/iphase.c:203:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:219:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:227:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:240:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:278:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:383:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:443:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:445:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:528:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:582:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2963:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3037:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3037:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3037:23: got int vci
+drivers/atm/iphase.c:667:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1186:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1186:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1186:23: got int [assigned] desc
+drivers/atm/iphase.c:1298:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1298:12: expected int desc
+drivers/atm/iphase.c:1298:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1507:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1554:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1566:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1583:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1736:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1736:34: left side has type restricted __be16
+drivers/atm/iphase.c:1736:34: right side has type int
+drivers/atm/iphase.c:1813:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1814:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1967:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2023:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2050:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2113:9: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2113:9: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2113:9: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2129:9: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2129:9: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2129:9: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2130:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2131:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2279:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2279:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2279:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2279:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2281:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2281:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2281:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2281:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2671:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1133:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1138:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1148:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1396:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1409:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1491:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2678:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2679:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2997:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3007:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3008:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3025:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3026:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:553:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:553:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:553:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:572:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:572:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:572:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1147:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1152:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1482:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1488:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1488:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1488:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1491:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1491:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1491:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1803:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1803:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1803:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1809:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1809:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1809:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1858:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1858:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1865:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1872:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1873:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1881:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1881:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1881:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1886:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1891:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1891:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1891:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1960:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1970:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1964:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1964:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1991:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2008:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2033:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2051:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2052:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2053:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2111:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2111:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2111:23: got void *
+drivers/atm/nicstar.c:2112:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2145:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2151:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2184:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2291:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2302:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2345:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2579:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1671:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1671:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1671:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1682:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1682:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1682:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1686:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1686:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1686:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1689:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1689:29: left side has type unsigned int
+drivers/atm/nicstar.c:1689:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1697:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1697:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1697:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1700:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1700:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1700:29: got restricted __le32 [usertype]
+drivers/base/firmware_loader/fallback_table.c:20:33: warning: symbol 'fw_fallback_config' was not declared. Should it be static?
+drivers/base/firmware_loader/main.c:231:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:262:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1126:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:385:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:385:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:385:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:456:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:456:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:456:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:565:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:565:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:565:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:566:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:566:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:566:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:567:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:567:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:567:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:573:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:573:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:573:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:574:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:574:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:574:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:575:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:575:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:575:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:582:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:582:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:582:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:583:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:583:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:583:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:584:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:584:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:584:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:585:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:585:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:585:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:724:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:724:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:739:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:739:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:739:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:776:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:776:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:776:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:836:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:840:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:842:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:842:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:842:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:901:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:912:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:913:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:914:43: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:915:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:916:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:921:46: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:922:45: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:924:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:925:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:955:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:955:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:955:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:1001:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1024:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1037:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1038:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1053:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1054:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1066:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1080:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1117:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1117:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1117:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1324:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1324:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1324:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1352:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1352:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1352:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1364:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1364:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1364:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1384:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1384:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1384:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1385:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1385:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1385:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1395:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1395:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1395:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1396:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1396:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1396:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1397:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1397:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1397:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1410:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1410:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1410:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1411:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1411:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1411:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1426:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1426:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1426:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1428:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1428:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1444:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1444:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1444:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1446:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1446:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1446:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1459:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1459:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1459:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1461:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1461:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1461:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1676:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1676:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1676:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1678:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1678:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1678:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1692:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1692:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1692:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1697:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1697:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1697:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1768:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1768:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1768:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1791:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1791:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1791:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1792:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1792:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1792:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1828:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1828:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1828:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:2997:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2997:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:2997:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:2999:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2999:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:2999:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3000:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3000:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:3000:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3001:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3001:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:3001:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3003:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3003:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:3003:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3004:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3004:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:3004:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3005:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3005:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:3005:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3006:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3006:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3006:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3007:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3007:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3007:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3009:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3009:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3009:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3010:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3010:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3010:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3012:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3012:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3012:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3013:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3013:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3013:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3066:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3067:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3229:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3230:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3248:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3256:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3258:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3259:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3260:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3262:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3263:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3264:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3271:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3276:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3287:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3670:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3670:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3670:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:864:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:982:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:982:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1283:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1283:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1283:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1573:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1573:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1573:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1583:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1583:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1583:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1806:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1806:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1806:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2064:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2064:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2064:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2072:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2072:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2072:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2254:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2254:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2254:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2277:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2277:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2277:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2422:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2422:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2422:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2585:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2585:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2585:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2818:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2818:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2818:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2858:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2858:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2858:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3396:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3396:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3396:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3521:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3521:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3521:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3734:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3734:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3734:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3740:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3740:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3740:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3930:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3930:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3930:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2119:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5306:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5307:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5316:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5373:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5373:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5373:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:273:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:529:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:601:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:705:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:774:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1167:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1168:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1169:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1173:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1174:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1179:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1180:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:822:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:877:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1042:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1432:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1432:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1432:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1586:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1586:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1586:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1861:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1865:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2111:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2145:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2359:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2359:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2359:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2369:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2369:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2369:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2546:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2574:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2585:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2618:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2618:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2618:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2750:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2750:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2750:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2806:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2807:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3018:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3018:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3018:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3094:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3094:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3094:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3151:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3151:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3151:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3497:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3497:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3497:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3629:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3630:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3631:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3632:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3633:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3634:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3655:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3655:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3655:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3739:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3739:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3739:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3897:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3956:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3957:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3958:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3959:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3993:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3993:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3993:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3998:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3998:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3998:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4004:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4004:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4004:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4071:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4072:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4073:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4081:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4081:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4081:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4122:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4122:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4122:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4243:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4343:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4344:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4369:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4370:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4402:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4606:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4933:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4933:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4951:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4952:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5260:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5261:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5262:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5568:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5587:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5632:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5633:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5642:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5684:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5685:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5693:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5730:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5731:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5739:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5766:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5773:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5775:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5775:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5775:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5775:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5796:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5797:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5799:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5826:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5858:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5859:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5861:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5863:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5912:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5912:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5912:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6002:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6002:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6002:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6099:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6099:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6099:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:591:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:591:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:591:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:704:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:704:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:704:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:995:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:995:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:995:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1068:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1068:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1068:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1708:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1708:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1708:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1715:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1715:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1715:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1904:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2070:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1950:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2365:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:616:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:616:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:616:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:508:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:508:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:508:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:509:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:509:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:509:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:558:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:558:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:558:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:562:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:562:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:562:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:995:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:995:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:995:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1540:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1540:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1540:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1649:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1649:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1649:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1687:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1687:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1687:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1716:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1716:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1716:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1889:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1889:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1889:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2094:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2094:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2094:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2149:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2149:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2149:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1172:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:630:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:630:32: expected int
+drivers/block/nbd.c:630:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:671:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:671:48: expected int
+drivers/block/nbd.c:671:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1064:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1064:21: expected int [assigned] ret
+drivers/block/nbd.c:1064:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1069:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1069:16: expected restricted blk_status_t
+drivers/block/nbd.c:1069:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:495:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:510:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:555:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:571:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:53:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:283:26: warning: cast to restricted __le16
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:72:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btintel.c:1040:38: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:1785:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1794:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1795:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1796:25: warning: cast to restricted __le16
+drivers/bluetooth/btmtksdio.c:556:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btmtksdio.c:578:55: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btmtksdio.c:610:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btmtksdio.c:623:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btqca.c:637:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:2026:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2030:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2034:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2038:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2042:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2048:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:3171:28: warning: cast to restricted __le32
+drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1014:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1028:37: warning: cast to restricted __le32
+drivers/bluetooth/virtio_bt.c:309:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:309:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:309:17: bad type *
+drivers/bluetooth/virtio_bt.c:309:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:309:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:342:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:342:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:342:17: bad type *
+drivers/bluetooth/virtio_bt.c:342:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:342:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bus/fsl-mc/fsl-mc-bus.c:395:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
+drivers/bus/fsl-mc/mc-sys.c:295:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:202:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:202:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:202:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1253:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1253:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1253:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1322:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1322:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1322:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3703:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:205:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:944:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1305:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1387:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1409:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1431:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1453:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1475:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1497:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1522:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1564:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1661:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1706:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1871:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2374:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2413:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4702:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4759:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4794:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4890:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1045:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:559:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:877:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1037:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1065:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:235:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:268:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:274:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:125:9: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:125:9: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:125:9: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: expected void const *
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: expected void *
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: expected void const *objp
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: expected void const *objp
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:480:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:509:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:593:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clocksource/jcore-pit.c:126:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:126:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:126:33: got void *
+drivers/clocksource/jcore-pit.c:176:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:176:40: expected void *dev
+drivers/clocksource/jcore-pit.c:176:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-ixp4xx.c:246:50: warning: incorrect type in assignment (different address spaces)
+drivers/clocksource/timer-ixp4xx.c:246:50: expected void *static [toplevel] platform_data
+drivers/clocksource/timer-ixp4xx.c:246:50: got void [noderef] __iomem *base
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:474:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:474:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:474:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:474:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:253:17: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:9: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:9: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:9: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:9: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:9: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:9: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:9: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:9: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:9: expected void *
+drivers/crypto/nx/nx-common-pseries.c:764:9: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:9: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:9: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/device.c:399:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:275:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:41:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:62:67: warning: Using plain integer as NULL pointer
+drivers/dma/altera-msgdma.c:594:36: warning: context imbalance in 'msgdma_chan_desc_cleanup' - unexpected unlock
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: warning: incorrect type in argument 2 (different base types)
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: expected unsigned int [usertype] irq_mask
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: got restricted __le32 [usertype] status_lo
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: warning: invalid assignment: |=
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: left side has type restricted __le32
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: right side has type unsigned long
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:362:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:364:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:365:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:365:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:365:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:368:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:372:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:374:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:383:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:604:26: warning: Using plain integer as NULL pointer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/dma/sun6i-dma.c:244:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/dma/sun6i-dma.c:244:45: expected void volatile *address
+drivers/dma/sun6i-dma.c:244:45: got void [noderef] __iomem *base
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/firewire/ohci.c:663:31: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:736:39: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:748:55: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:1005:37: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firmware/broadcom/bcm47xx_nvram.c:42:18: warning: cast removes address space '__iomem' of expression
+drivers/firmware/broadcom/bcm47xx_nvram.c:53:21: warning: dereference of noderef expression
+drivers/firmware/turris-mox-rwtm.c:416:27: warning: incorrect type in argument 1 (different base types)
+drivers/firmware/turris-mox-rwtm.c:416:27: expected restricted __be32 [usertype] *dst
+drivers/firmware/turris-mox-rwtm.c:416:27: got unsigned int *
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:129:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:159:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:197:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:225:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-tqmx86.c:260:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:374:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:382:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:416:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:464:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:522:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:544:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:553:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1141:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1143:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1149:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1151:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1157:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1158:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1159:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1160:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1161:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1277:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1898:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1907:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1908:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1912:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1914:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1916:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1918:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1920:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1922:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1924:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1934:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1938:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1942:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1945:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1954:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2113:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2122:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2123:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2127:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2137:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2141:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2145:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2148:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2157:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2224:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2226:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2228:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2240:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2242:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2244:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2273:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2282:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2283:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2287:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2301:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2305:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2308:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2317:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2326:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2328:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2330:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2342:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2344:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2346:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.c: note: in included file:
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h:34:29: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1633:6: warning: symbol 'is_timing_changed' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:547:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:460:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.c:500:29: warning: function 'mod_hdcp_hdcp1_dp_execution' with external linkage has definition
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:675:17: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:675:17: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:675:17: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:923:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:923:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:923:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:955:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:955:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:955:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1048:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1048:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1048:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/aldebaran.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1444:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1444:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1444:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1445:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1445:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1445:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1504:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1504:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1504:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:596:23: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:596:23: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:596:23: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:598:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:598:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:598:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mca_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:315:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:319:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_drv.c:42:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/ast/ast_mode.c:678:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_mode.c:678:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_mode.c:678:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_mode.c:678:16: got unsigned char [usertype] *
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3247:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/drm_bufs.c:227:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:227:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:227:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:230:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:230:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:230:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:426:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_memory.c:115:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:115:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:115:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:124:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:124:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:124:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:136:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:136:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:136:28: got void *handle
+drivers/gpu/drm/drm_nomodeset.c:8:6: warning: symbol 'drm_firmware_drivers_only' was not declared. Should it be static?
+drivers/gpu/drm/drm_vm.c:270:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:270:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:270:44: got void *handle
+drivers/gpu/drm/gud/gud_drv.c:95:28: warning: cast to restricted __le32
+drivers/gpu/drm/gud/gud_drv.c:95:17: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:103:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:103:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:103:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:22:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: got void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: got void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: expected void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: got void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: expected void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: got void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: got void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: got void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:25: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1467:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1468:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1574:20: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1574:20: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1575:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1575:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1581:28: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1581:28: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1584:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1584:29: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:25: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1547:36: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1547:36: expected void [noderef] __iomem *llc_mmio
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1547:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c: note: in included file:
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/adreno_device.c:11:6: warning: symbol 'hang_debug' was not declared. Should it be static?
+drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c:658:26: warning: symbol 'msm8x76_config' was not declared. Should it be static?
+drivers/gpu/drm/msm/dsi/dsi_host.c:1326:27: warning: cast to restricted __be32
+drivers/gpu/drm/msm/dsi/dsi_host.c:1327:17: warning: cast to restricted __be32
+drivers/gpu/drm/msm/msm_drv.c:71:6: warning: symbol 'dumpstate' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: got void *
+drivers/gpu/drm/msm/msm_gem_shrinker.c:18:6: warning: symbol 'enable_eviction' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_io_utils.c:65:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/msm_io_utils.c:65:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/msm_io_utils.c:65:31: got void *
+drivers/gpu/drm/msm/msm_io_utils.c:74:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/msm_io_utils.c:74:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/msm_io_utils.c:74:31: got void *
+drivers/gpu/drm/msm/msm_rd.c:44:6: warning: symbol 'rd_full' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_ringbuffer.c:43:36: warning: symbol 'msm_sched_ops' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:165:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:165:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base917c.c:26:1: warning: symbol 'base917c_format' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:47:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:47:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:48:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:48:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:135:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:184:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:198:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2693:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:388:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:388:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:394:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:394:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:166:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:166:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:194:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:194:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:196:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:196:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:480:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:494:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:494:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:411:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:411:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:415:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:415:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:428:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:428:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:432:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:432:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:456:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:456:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:483:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:483:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:487:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:487:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:496:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:496:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:496:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:496:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:505:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:505:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:505:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:510:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:510:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:512:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:512:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:380:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:380:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:851:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:852:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:885:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:886:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:888:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:27:1: warning: symbol 'gv100_disp_core_mthd_base' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:43:1: warning: symbol 'gv100_disp_core_mthd_sor' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c:39:1: warning: symbol 'gv100_disp_wimm' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:120:1: warning: symbol 'gv100_disp_wndw_mthd' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c:140:1: warning: symbol 'gv100_disp_wndw' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c:147:1: warning: symbol 'gf108_gr_fwif' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c:46:1: warning: symbol 'gv100_gsp' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:31:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:31:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:31:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:43:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:43:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:43:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:161:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:161:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:161:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:166:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:166:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:166:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:170:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:170:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:170:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:229:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:229:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:229:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:232:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:232:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:232:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:336:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:336:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:336:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:349:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:349:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:349:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:366:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:366:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:366:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:369:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:369:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:369:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:382:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:382:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:382:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:401:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:401:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:401:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:422:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:422:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:422:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:433:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:433:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:433:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:487:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:487:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:487:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:510:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:510:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:510:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:521:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:521:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:521:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:178:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:223:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:223:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:223:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:273:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:273:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:273:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:501:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:501:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:501:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1336:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1336:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1336:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1409:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1409:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1413:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:395:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:395:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:395:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:451:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:451:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:451:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:524:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:524:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:524:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:534:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:534:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:534:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:540:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:540:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:540:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:610:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:610:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:610:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:635:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:635:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:635:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:928:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:928:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:928:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:951:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:951:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:951:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1093:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1093:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1093:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1099:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1099:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1099:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1101:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1101:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1101:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1103:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1103:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1103:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1150:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1150:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1150:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1156:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1156:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1156:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1158:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1158:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1158:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1160:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1160:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1160:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1192:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1192:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1192:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1198:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1198:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1198:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1200:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1200:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1200:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1202:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1202:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1202:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1251:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1251:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1251:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1257:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1257:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1259:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1259:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1259:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1261:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1261:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1261:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1313:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1313:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1313:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1315:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1315:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1315:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1483:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1483:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1483:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1498:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1498:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1498:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1500:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1500:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1500:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2364:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2364:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2364:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2366:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2366:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2366:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2368:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2368:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2368:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2372:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2372:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2372:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:41:11: warning: symbol 'cayman_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cayman_blit_shaders.c:320:11: warning: symbol 'cayman_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5419:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5424:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5447:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5449:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5458:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5530:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5533:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5536:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5586:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5588:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5611:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5616:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_blit_shaders.c:31:11: warning: symbol 'cik_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_blit_shaders.c:246:11: warning: symbol 'cik_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4208:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4208:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4208:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4222:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4225:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4288:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4289:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4302:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4306:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4310:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4321:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4682:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4741:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4742:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:41:11: warning: symbol 'evergreen_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/evergreen_blit_shaders.c:303:11: warning: symbol 'evergreen_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2436:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3900:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3901:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3902:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3905:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3906:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3934:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3938:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3939:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4013:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4017:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4035:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:711:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:711:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:711:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1077:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:122:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:122:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:122:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1082:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: got void *
+drivers/gpu/drm/radeon/r600.c:4042:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4128:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4129:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4387:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4387:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4387:38: got void *
+drivers/gpu/drm/radeon/r600_blit_shaders.c:41:11: warning: symbol 'r6xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:367:11: warning: symbol 'r7xx_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:684:11: warning: symbol 'r6xx_vs' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:704:11: warning: symbol 'r6xx_ps' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:716:11: warning: symbol 'r6xx_ps_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:717:11: warning: symbol 'r6xx_vs_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:718:11: warning: symbol 'r6xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_blit_shaders.c:719:11: warning: symbol 'r7xx_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2136:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2138:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2145:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2171:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2173:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2180:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2181:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2207:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2209:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2216:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2217:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2388:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2401:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2402:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2484:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2491:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2507:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2520:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2524:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2526:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2533:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2600:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2604:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2618:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2684:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2687:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2690:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2873:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2875:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2889:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2890:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2910:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2934:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2935:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2939:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2975:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2976:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3015:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3024:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3158:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3167:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3203:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3245:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3248:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3251:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3254:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3257:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3330:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3356:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3364:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3389:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3406:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3423:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3432:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3563:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3565:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3568:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3570:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3585:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3621:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3633:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3672:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3675:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3751:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3786:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3788:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3792:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3841:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3844:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3858:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3861:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3882:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3885:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3940:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3943:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3947:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4005:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4011:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4029:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4033:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4048:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4050:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:95:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:271:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:271:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:271:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:328:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:328:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:328:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:340:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:340:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:340:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:476:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:476:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:476:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:601:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:601:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:601:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:618:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:618:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:618:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:307:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:237:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:662:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:662:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:662:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_blit_shaders.c:31:11: warning: symbol 'si_default_state' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_blit_shaders.c:253:11: warning: symbol 'si_default_size' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:332:26: warning: symbol 'cac_weights_pitcairn' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:1088:26: warning: symbol 'cac_weights_oland' was not declared. Should it be static?
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4133:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4141:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4156:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5103:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6691:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6693:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6696:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6697:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6726:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6731:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6732:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6733:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6812:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6815:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6818:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6869:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6871:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:51:20: warning: symbol 'rk3399_cdn_dp' was not declared. Should it be static?
+drivers/gpu/drm/rockchip/cdn-dp-core.c:342:25: warning: cast to restricted __le32
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:14:19: warning: symbol 'mock_driver' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:102:30: warning: symbol 'fb' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:260:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/solomon/ssd130x.c:301:21: warning: dubious: x & !y
+drivers/gpu/drm/tiny/gm12u320.c:478:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:478:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:478:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:314:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:372:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:669:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1126:30: warning: context imbalance in 'ttm_bo_swapout' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo_util.c:288:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:288:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:288:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:294:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:294:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:294:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:374:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:374:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:374:28: got void *virtual
+drivers/gpu/drm/ttm/ttm_device.c:142:5: warning: context imbalance in 'ttm_device_swapout' - wrong count at exit
+drivers/gpu/drm/tve200/tve200_display.c:33:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:33:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:33:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:50:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:50:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:50:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:60:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:60:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:60:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:65:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:65:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:65:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:138:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:138:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:138:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:141:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:141:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:141:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:147:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:147:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:147:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:236:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:236:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:236:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:250:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:250:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:250:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:270:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:270:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:270:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:275:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:275:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:275:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:277:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:277:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:277:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:300:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:300:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:300:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:311:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:311:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:311:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/vc4/vc4_irq.c:59:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:237:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:266:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:155:42: warning: array of flexible structures
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c: note: in included file:
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:182:10: warning: symbol 'gyro3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:343:10: warning: symbol 'comp3_report_descriptor' was not declared. Should it be static?
+drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h:515:10: warning: symbol 'als_report_descriptor' was not declared. Should it be static?
+drivers/hid/hid-ft260.c:793:50: warning: cast to restricted __le16
+drivers/hid/hid-ft260.c:878:1: warning: incorrect type in initializer (different base types)
+drivers/hid/hid-ft260.c:878:1: expected unsigned short [usertype] *field
+drivers/hid/hid-ft260.c:878:1: got restricted __le16 *
+drivers/hid/hid-ft260.c:879:1: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-ft260.c:879:1: expected restricted __le16 [usertype] clock
+drivers/hid/hid-ft260.c:879:1: got unsigned short [addressable] [usertype] clock
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:223:41: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:224:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:225:46: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:226:25: warning: cast to restricted __le16
+drivers/hid/hid-uclogic-rdesc.c:865:25: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-uclogic-rdesc.c:865:25: expected signed int x
+drivers/hid/hid-uclogic-rdesc.c:865:25: got restricted __le32 [usertype]
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:527:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:59:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - wrong count at exit
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:133:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:128:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:128:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:128:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:110:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:110:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:110:39: got void [noderef] __iomem *
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-cp2615.c:88:23: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-cp2615.c:88:23: expected restricted __be16 [usertype] preamble
+drivers/i2c/busses/i2c-cp2615.c:88:23: got int
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1115:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/iio/frequency/admv1014.c:703:22: warning: dubious: x & !y
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1022:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1022:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1022:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1428:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1428:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1428:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1929:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1938:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2081:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2273:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2397:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2442:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2810:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3312:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4032:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:348:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3731:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3731:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/mlx5/fs.c:1247:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:349:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2412:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2519:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2574:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2589:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2605:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2607:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2611:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2635:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2694:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2697:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2701:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2704:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2723:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2727:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2771:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:447:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:447:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:644:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:644:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1014:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1014:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1399:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1399:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1399:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1409:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1409:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1409:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1989:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1989:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1989:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2003:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2003:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2003:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2004:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2004:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:2004:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3272:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3272:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3272:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3272:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3432:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3432:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3432:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3433:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3433:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3433:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3434:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3434:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3434:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3453:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3453:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3453:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3454:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3454:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3454:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3455:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3455:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3455:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3583:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3583:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3583:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3596:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3596:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3596:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3609:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3609:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3609:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3622:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3622:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3622:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3622:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3622:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3629:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3629:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3629:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3642:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3642:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3642:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3659:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3659:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3659:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3696:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3696:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3696:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3778:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3977:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4006:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4006:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4102:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4102:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4102:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4110:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4110:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4110:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4117:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4190:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4190:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4190:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4375:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4375:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4375:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1179:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1180:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4237:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4237:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4237:33: got unsigned int [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:1017:16: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces)
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: warning: incorrect type in assignment (different address spaces)
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: expected void [noderef] __iomem *fw_regs_va
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: got void *
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/iommu/omap-iommu.c:1664:24: warning: Using plain integer as NULL pointer
+drivers/ipack/carriers/tpci200.c:148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:182:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:231:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:48:48: warning: array of flexible structures
+drivers/irqchip/irq-renesas-h8s.c:41:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:41:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:41:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:55:14: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:55:14: expected void [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:55:14: got void *
+drivers/irqchip/irq-renesas-h8s.c:63:17: warning: symbol 'h8s_irq_chip' was not declared. Should it be static?
+drivers/irqchip/irq-renesas-h8s.c:88:23: warning: incorrect type in assignment (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:88:23: expected void *static [toplevel] intc_baseaddr
+drivers/irqchip/irq-renesas-h8s.c:88:23: got void [noderef] __iomem *
+drivers/irqchip/irq-renesas-h8s.c:94:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/irqchip/irq-renesas-h8s.c:94:37: expected void volatile [noderef] __iomem *addr
+drivers/irqchip/irq-renesas-h8s.c:94:37: got void *
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:77:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/smu.c:1090:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1257:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/smu.c:1280:19: warning: Using plain integer as NULL pointer
+drivers/macintosh/via-pmu.c:190:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:302:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:302:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:302:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:344:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:344:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:344:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:38:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:653:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:972:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:403:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:707:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:152:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:276:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:277:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/imx-mailbox.c:887:10: warning: Initializer entry defined twice
+drivers/mailbox/imx-mailbox.c:889:10: also defined here
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:726:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:820:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:44:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:208:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:208:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:322:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:322:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:322:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:322:19: got unsigned long long
+drivers/md/bcache/super.c:652:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:652:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:652:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:725:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:836:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:836:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:836:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1194:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1194:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1194:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1236:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1236:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1236:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1602:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1602:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1602:36: got restricted __le32 [usertype]
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:802:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:812:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:657:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:657:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:657:9: struct writeset *
+drivers/md/dm-era-target.c:961:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:961:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:961:14: struct writeset *
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:648:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:196:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:196:19: void [noderef] __rcu *
+drivers/md/md-linear.c:196:19: void *
+drivers/md/md-linear.c:201:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:201:9: void [noderef] __rcu *
+drivers/md/md-linear.c:201:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:144:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:144:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:144:40: struct md_rdev *
+drivers/md/md-multipath.c:236:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:236:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:236:25: struct md_rdev *
+drivers/md/raid1.c:643:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:643:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:643:24: struct md_rdev *
+drivers/md/raid1.c:774:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:774:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:774:24: struct md_rdev *
+drivers/md/raid1.c:1238:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1238:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1238:24: struct md_rdev *
+drivers/md/raid1.c:1401:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1401:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1401:40: struct md_rdev *
+drivers/md/raid1.c:1632:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1632:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1632:40: struct md_rdev *
+drivers/md/raid1.c:1697:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1697:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1697:40: struct md_rdev *
+drivers/md/raid1.c:1814:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1814:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1814:25: struct md_rdev *
+drivers/md/raid1.c:1825:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1825:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1825:25: struct md_rdev *
+drivers/md/raid1.c:2290:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2290:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2290:32: struct md_rdev *
+drivers/md/raid1.c:2326:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2326:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2326:32: struct md_rdev *
+drivers/md/raid1.c:2344:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2344:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2344:32: struct md_rdev *
+drivers/md/raid1.c:2760:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2760:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2760:24: struct md_rdev *
+drivers/md/raid10.c:1940:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1940:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1940:37: struct md_rdev *
+drivers/md/raid10.c:4928:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4928:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4928:33: struct md_rdev *
+drivers/md/raid10.c:4931:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4931:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4931:33: struct md_rdev *
+drivers/md/raid10.c:5020:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5020:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5020:32: struct md_rdev *
+drivers/md/raid10.c:5023:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5023:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5023:32: struct md_rdev *
+drivers/md/raid10.c:753:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:753:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:753:24: struct md_rdev *
+drivers/md/raid10.c:756:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:756:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:756:32: struct md_rdev *
+drivers/md/raid10.c:1159:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1159:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1159:28: struct md_rdev *
+drivers/md/raid10.c:1297:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1297:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1297:40: struct md_rdev *
+drivers/md/raid10.c:1298:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1298:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1298:41: struct md_rdev *
+drivers/md/raid10.c:1428:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1428:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1428:40: struct md_rdev *
+drivers/md/raid10.c:1429:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1429:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1429:41: struct md_rdev *
+drivers/md/raid10.c:1738:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1738:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1738:40: struct md_rdev *
+drivers/md/raid10.c:1739:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1739:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1739:41: struct md_rdev *
+drivers/md/raid10.c:1907:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1907:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1907:40: struct md_rdev *
+drivers/md/raid10.c:2130:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2130:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2130:25: struct md_rdev *
+drivers/md/raid10.c:2144:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2144:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2144:17: struct md_rdev *
+drivers/md/raid10.c:2709:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2709:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2709:32: struct md_rdev *
+drivers/md/raid10.c:2764:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2764:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2764:32: struct md_rdev *
+drivers/md/raid10.c:2800:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2800:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2800:32: struct md_rdev *
+drivers/md/raid10.c:3310:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3310:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3310:49: struct md_rdev *
+drivers/md/raid10.c:3385:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3385:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3385:33: struct md_rdev *
+drivers/md/raid10.c:3386:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3386:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3386:36: struct md_rdev *
+drivers/md/raid10.c:3456:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3456:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3456:56: struct md_rdev *
+drivers/md/raid10.c:3473:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3473:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3473:41: struct md_rdev *
+drivers/md/raid10.c:3676:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3676:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3676:32: struct md_rdev *
+drivers/md/raid10.c:3706:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3706:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3706:32: struct md_rdev *
+drivers/md/raid10.c:4461:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4461:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4461:40: struct md_rdev *
+drivers/md/raid10.c:4477:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4477:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4477:40: struct md_rdev *
+drivers/md/raid10.c:5105:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5105:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5105:48: struct md_rdev *
+drivers/md/raid10.c:5201:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5201:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5201:48: struct md_rdev *
+drivers/md/raid10.c:5204:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5204:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5204:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:1896:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1896:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1896:24: struct md_rdev *
+drivers/md/raid5-cache.c:1906:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1906:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-cache.c:1906:25: struct md_rdev *
+drivers/md/raid5-cache.c:2698:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2698:23: expected void **pslot
+drivers/md/raid5-cache.c:2698:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2702:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2702:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2702:33: got void **pslot
+drivers/md/raid5-cache.c:2705:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2705:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:56: got void **pslot
+drivers/md/raid5-cache.c:2853:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2853:23: expected void **pslot
+drivers/md/raid5-cache.c:2853:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2857:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2857:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2857:25: got void **pslot
+drivers/md/raid5-cache.c:2863:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2863:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2863:56: got void **pslot
+drivers/md/raid5-cache.c:3149:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3149:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3149:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:624:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-ppl.c:624:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5-ppl.c:624:24: struct md_rdev *
+drivers/md/raid5-ppl.c:162:30: warning: dereference of noderef expression
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5.c:641:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:641:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:641:40: struct md_rdev *
+drivers/md/raid5.c:643:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:643:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:643:32: struct md_rdev *
+drivers/md/raid5.c:667:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:667:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:667:40: struct md_rdev *
+drivers/md/raid5.c:669:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:669:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:669:32: struct md_rdev *
+drivers/md/raid5.c:1103:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1103:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1103:25: struct md_rdev *
+drivers/md/raid5.c:1105:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:1105:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:1105:24: struct md_rdev *
+drivers/md/raid5.c:3548:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3548:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3548:32: struct md_rdev *
+drivers/md/raid5.c:3674:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3674:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3674:48: struct md_rdev *
+drivers/md/raid5.c:3681:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3681:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3681:32: struct md_rdev *
+drivers/md/raid5.c:3703:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:3703:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:3703:16: struct md_rdev *
+drivers/md/raid5.c:4631:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4631:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4631:24: struct md_rdev *
+drivers/md/raid5.c:4642:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4642:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4642:32: struct md_rdev *
+drivers/md/raid5.c:4689:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4689:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4689:49: struct md_rdev *
+drivers/md/raid5.c:4702:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4702:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4702:49: struct md_rdev *
+drivers/md/raid5.c:4711:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4711:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4711:49: struct md_rdev *
+drivers/md/raid5.c:4733:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:4733:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:4733:40: struct md_rdev *
+drivers/md/raid5.c:5404:16: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5404:16: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5404:16: struct md_rdev *
+drivers/md/raid5.c:5407:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:5407:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:5407:24: struct md_rdev *
+drivers/md/raid5.c:7055:9: warning: cast removes address space '__percpu' of expression
+drivers/md/raid5.c:7055:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5.c:7055:9: expected struct lockdep_map *lock
+drivers/md/raid5.c:7055:9: got struct lockdep_map [noderef] __percpu *
+drivers/md/raid5.c:7055:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5.c:7055:9: expected struct local_lock_t [usertype] *l
+drivers/md/raid5.c:7055:9: got struct local_lock_t [noderef] __percpu *
+drivers/md/raid5.c:7826:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:7826:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:7826:40: struct md_rdev *
+drivers/md/raid5.c:8039:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8039:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8039:25: struct md_rdev *
+drivers/md/raid5.c:8055:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5.c:8055:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid5.c:8055:25: struct md_rdev *
+drivers/md/raid5.c:1471:16: warning: dereference of noderef expression
+drivers/md/raid5.c:1471:39: warning: dereference of noderef expression
+drivers/md/raid5.c:2203:54: warning: dereference of noderef expression
+drivers/md/raid5.c:2407:16: warning: dereference of noderef expression
+drivers/md/raid5.c:2409:9: warning: dereference of noderef expression
+drivers/md/raid5.c:2410:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7031:23: warning: dereference of noderef expression
+drivers/md/raid5.c:7032:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7033:16: warning: dereference of noderef expression
+drivers/md/raid5.c:7034:9: warning: dereference of noderef expression
+drivers/md/raid5.c:7039:34: warning: dereference of noderef expression
+drivers/md/raid5.c:7040:17: warning: dereference of noderef expression
+drivers/md/raid5.c:7041:22: warning: dereference of noderef expression
+drivers/md/raid5.c:97:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1231:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1312:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1415:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3132:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3133:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3134:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3135:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3136:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3139:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3151:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3156:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3158:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3165:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3166:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3168:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3170:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3171:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3289:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3290:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3291:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3292:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3293:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3294:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3295:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3296:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3297:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3361:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3361:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3361:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3362:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3362:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3362:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3369:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3369:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3369:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3375:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3375:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3375:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3376:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3376:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3376:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3379:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3379:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3379:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3380:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3380:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3380:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3611:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3611:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3611:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3635:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3639:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4874:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4879:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4884:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4895:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5329:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5512:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5539:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5546:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5550:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6189:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6191:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6197:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6197:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6197:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6298:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6298:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6298:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1315:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7709:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7710:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7712:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7758:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:915:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:915:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:915:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:965:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:965:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:965:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1000:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1000:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1000:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1027:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1030:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1030:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1030:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1053:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1053:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1053:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1054:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1054:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1054:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1070:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1070:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1070:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1072:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1072:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1072:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1074:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1074:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1074:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1093:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1093:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1093:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1111:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1111:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1111:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1112:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1112:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1112:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1130:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1130:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1130:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1133:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1133:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1151:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1151:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1151:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1157:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1157:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1157:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1159:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1159:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1159:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1199:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1199:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1199:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2146:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2146:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2146:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2171:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2171:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2171:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2184:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2184:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2184:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5131:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5162:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5786:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5930:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5932:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5932:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5932:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:5936:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5936:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5936:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:6429:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6429:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6429:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6439:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6439:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6439:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6499:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6503:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6519:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7248:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7249:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7678:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7679:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8160:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2479:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2479:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2479:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2617:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2672:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2673:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2674:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1797:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1798:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1812:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1812:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1812:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1890:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1890:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1890:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1918:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1918:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1918:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1919:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1919:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1919:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1977:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1977:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1977:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1995:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1995:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1995:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1996:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1996:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1996:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2011:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2029:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2029:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2029:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2030:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2030:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2030:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2038:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:839:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:839:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:839:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:960:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1194:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:785:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:800:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1369:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1177:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1240:52: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1240:52: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:1240:52: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1244:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1244:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1244:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1248:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1248:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1248:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1250:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1250:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1250:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1264:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1264:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1264:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1266:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1266:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1266:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:969:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:974:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:977:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:981:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:986:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:991:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:995:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1025:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1498:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1535:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1535:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1535:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1538:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1538:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1538:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:746:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:746:36: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:746:36: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:754:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:754:39: expected unsigned int
+drivers/message/fusion/mptlan.c:754:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:757:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:757:39: expected unsigned int
+drivers/message/fusion/mptlan.c:757:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:767:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:767:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:767:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:776:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:776:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:776:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:778:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:778:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:778:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:785:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:820:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:820:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:820:23: got unsigned short
+drivers/message/fusion/mptlan.c:924:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4605:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4627:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4633:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4673:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1420:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1421:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1422:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3719:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3719:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3719:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3723:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3723:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3723:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3737:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3641:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3641:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3641:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3642:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3642:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3642:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3649:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3653:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4920:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4932:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4065:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2916:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2916:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2916:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2962:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3465:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3472:9: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:5005:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5036:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5055:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5098:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/sm501.c:1148:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1148:29: warning: cast from non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast from non-scalar
+drivers/misc/bcm-vk/bcm_vk_dev.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_msg.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_tty.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:95:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:243:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:243:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:243:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:244:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:244:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:246:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:247:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:248:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:294:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:294:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:294:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:298:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:298:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:298:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:299:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:299:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:301:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:301:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:301:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:108:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:108:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:108:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:109:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:109:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:109:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:111:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:111:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:111:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:443:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:443:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:443:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:446:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:446:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:446:33: got unsigned int *
+drivers/misc/cxl/guest.c:449:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:449:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:449:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:537:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:537:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:537:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:538:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:538:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:538:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:543:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:543:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:543:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:544:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:544:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:544:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:546:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:546:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:546:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:549:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:549:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:549:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:552:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:566:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:566:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:566:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:638:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:638:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:638:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:736:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:736:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:736:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:737:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:737:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:737:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:801:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:801:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:801:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:826:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/habanalabs/gaudi/gaudi.c:9135:27: warning: cast truncates bits from constant value (7ffc000000 becomes fc000000)
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:276:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:277:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/ocxl/file.c:337:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:337:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:337:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:477:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:477:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:477:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/ti-st/st_core.c:289:41: warning: cast to restricted __le16
+drivers/mmc/host/cqhci-core.c:433:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:434:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:435:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:436:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:437:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:438:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:482:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:482:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci-core.c:482:15: got int
+drivers/mmc/host/cqhci-core.c:556:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:556:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci-core.c:556:19: got restricted __le64 [usertype] *
+drivers/mmc/host/dw_mmc.c:608:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:608:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:608:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:608:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:608:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:608:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:621:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:621:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:680:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:680:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:680:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:680:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:680:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:680:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:680:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:680:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/mmc_spi.c:835:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:416:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:417:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:418:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:456:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:329:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:334:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:313:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:318:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:86:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:86:34: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:86:34: got void *priv
+drivers/mtd/devices/phram.c:102:23: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/phram.c:102:23: expected void *priv
+drivers/mtd/devices/phram.c:102:23: got void [noderef] __iomem *
+drivers/mtd/devices/phram.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/devices/phram.c:132:25: expected void volatile [noderef] __iomem *addr
+drivers/mtd/devices/phram.c:132:25: got void *priv
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:402:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:402:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:402:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:403:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:403:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:403:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:592:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:593:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:594:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:9: expected void const *
+drivers/mtd/nand/onenand/onenand_base.c:779:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:779:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:9: expected void const *
+drivers/mtd/nand/onenand/onenand_base.c:779:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:779:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:9: expected void const *
+drivers/mtd/nand/onenand/onenand_base.c:779:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:9: expected void const *
+drivers/mtd/nand/onenand/onenand_base.c:817:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:9: expected void const *
+drivers/mtd/nand/onenand/onenand_base.c:817:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:9: expected void const *
+drivers/mtd/nand/onenand/onenand_base.c:817:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:9: expected void const *
+drivers/mtd/nand/onenand/onenand_base.c:860:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:9: expected void const *
+drivers/mtd/nand/onenand/onenand_base.c:860:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:9: expected void *
+drivers/mtd/nand/onenand/onenand_base.c:860:9: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1801:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:2030:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void const *
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void const *
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void *
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void const *
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void const *
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void *
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void const *
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void const *
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void *
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:318:27: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:321:44: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1901:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2073:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2073:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2073:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:456:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:479:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:494:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:510:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:510:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:510:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:523:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:523:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:523:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:221:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:642:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:642:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:642:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:658:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:658:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:658:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:315:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:318:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:318:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:319:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:319:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:319:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:320:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:320:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:320:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:334:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:348:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:500:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:508:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:508:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:508:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:509:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:509:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:509:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:510:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:510:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:510:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:559:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:607:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:608:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:609:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:765:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:292:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:292:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:292:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:351:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:550:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:550:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:550:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:589:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:644:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:644:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:644:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:727:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1279:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:571:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:571:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:571:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1038:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1038:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1038:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1040:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1040:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1040:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1049:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1049:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1049:22: got unsigned long long [assigned] sqnum
+drivers/net/amt.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+drivers/net/bareudp.c:276:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:276:14: expected struct socket *sock
+drivers/net/bareudp.c:276:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:588:20: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:588:20: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:588:20: got unsigned short
+drivers/net/bareudp.c:589:25: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:589:25: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:589:25: got unsigned short
+drivers/net/bonding/bond_main.c:2804:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2810:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2883:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2883:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2883:40: got int
+drivers/net/bonding/bond_options.c:1193:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1193:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1193:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
+drivers/net/can/slcan.c:351:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:351:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:351:14: void *
+drivers/net/can/slcan.c:658:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:658:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:658:9: void *
+drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:287:35: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:525:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1158:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1376:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1515:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1515:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1515:35: got unsigned short [usertype]
+drivers/net/ethernet/adaptec/starfire.c:1831:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1831:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1831:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1445:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1445:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1445:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1449:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1449:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1449:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1450:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1450:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1450:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1454:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1454:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1454:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1456:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1456:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1456:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1470:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1896:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1938:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1951:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1964:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1981:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1985:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2219:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1755:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8316:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:292:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnxt/bnxt.c: note: in included file:
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h:30:1: warning: directive in macro's argument list
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c: note: in included file:
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h:30:1: warning: directive in macro's argument list
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16965:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16965:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16965:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16966:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16966:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16966:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2819:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2833:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2834:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2843:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2847:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2869:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:284:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:284:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:286:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:286:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3252:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3257:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3262:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3262:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3287:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3291:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3291:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3291:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3301:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3305:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3305:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3305:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3315:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3315:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3321:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3322:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3329:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3330:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3333:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3369:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3369:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3369:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3369:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3422:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3422:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3422:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3422:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1727:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1797:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2125:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:593:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1242:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:568:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:568:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:568:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1046:60: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1046:60: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1046:60: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1103:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1103:45: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1103:45: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1434:60: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1434:60: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1434:60: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:882:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:882:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1109:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2211:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2474:53: warning: cast to restricted __be64
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c:380:6: error: symbol 'hclge_comm_get_rss_indir_tbl' redeclared with different type (incompatible argument 3 (different base types)):
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c:380:6: void extern [addressable] [toplevel] hclge_comm_get_rss_indir_tbl( ... )
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c: note: in included file:
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.h:108:6: note: previously declared as:
+drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.h:108:6: void extern [addressable] [toplevel] hclge_comm_get_rss_indir_tbl( ... )
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:4629:55: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:4629:55: expected restricted __le16 [usertype] rss_ind_tbl_size
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:4629:55: got unsigned short [usertype] rss_ind_tbl_size
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:5134:31: warning: context imbalance in 'hclge_sync_fd_user_def_cfg' - unexpected unlock
+drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c:602:61: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c:602:61: expected restricted __le16 [usertype] rss_ind_tbl_size
+drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c:602:61: got unsigned short [usertype] rss_ind_tbl_size
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:553:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:443:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:443:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:443:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1250:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1256:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1264:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1291:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1295:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1380:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:314:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ice/ice_gnss.c:68:20: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10186:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10186:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10186:25: struct bpf_prog *
+drivers/net/ethernet/jme.c:958:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:958:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:958:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs
+drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1790:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1972:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1972:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1972:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4446:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:815:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:815:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:815:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:821:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:821:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:821:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:834:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:834:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:834:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2280:46: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2300:38: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:23:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:26:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:36:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:39:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:726:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:637:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:637:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:608:48: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:658:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:658:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:658:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1172:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1172:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1172:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1197:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1197:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1197:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:634:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:636:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:636:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:636:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:639:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:639:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:639:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3117:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3117:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3117:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:1891:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1891:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1891:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2671:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2671:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2671:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2671:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:2692:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2700:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4447:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4447:53: warning: cast from restricted __le16
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1164:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1164:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1164:45: got restricted __be16 [usertype]
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1852:22: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1852:22: expected unsigned int [usertype] val
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1852:22: got restricted __be32 [usertype] ip
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1897:40: warning: cast from restricted __be32
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1954:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1954:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1954:38: got unsigned int [usertype]
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1958:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1958:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1958:38: got unsigned int
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1960:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1960:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1960:36: got int
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1962:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1962:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1962:36: got int
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:60:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:60:27: expected unsigned int
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:60:27: got restricted __be32 [usertype]
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:158:46: warning: cast to restricted __be16
+drivers/net/ethernet/mediatek/mtk_ppe_offload.c:88:19: warning: cast to restricted __be32
+drivers/net/ethernet/mediatek/mtk_ppe_offload.c:92:41: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/main.c:1896:22: warning: context imbalance in 'mlx5_vf_get_core_dev' - wrong count at exit
+drivers/net/ethernet/mellanox/mlx5/core/main.c:1922:6: warning: context imbalance in 'mlx5_vf_put_core_dev' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3444:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4675:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4968:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5004:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5049:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1983:9: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6965:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4790:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void **
+drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:347:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:112:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:512:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2248:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2248:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2248:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:899:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:899:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:899:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:900:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:907:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:908:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1244:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1249:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1254:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1254:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1268:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1285:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1604:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1607:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1608:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1646:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: got void [noderef] __iomem *
+drivers/net/ethernet/sfc/tx.c:500:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c:208:19: warning: symbol 'loongson_dwmac_driver' was not declared. Should it be static?
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:202:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:206:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:217:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:221:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:236:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:244:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:262:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:266:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:353:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:357:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:368:43: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:375:43: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:393:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:404:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:417:35: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:421:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1021:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:611:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1139:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1385:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1514:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:237:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2876:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2876:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2876:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3149:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3149:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3149:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3155:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3155:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3155:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3207:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3207:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3207:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3277:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3277:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3277:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3294:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3294:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3294:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:379:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:379:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:379:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:775:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:782:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:782:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:793:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:806:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:877:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:877:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:877:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:882:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:882:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:882:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:885:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:885:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:885:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:891:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:891:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:891:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:908:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:924:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:924:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:928:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:928:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:928:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:981:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:995:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1001:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1016:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1016:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1016:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:1016:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1084:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1084:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1084:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1443:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:958:45: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:958:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:958:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:958:43: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:418:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:428:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:99:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:99:47: expected restricted __be64
+drivers/net/geneve.c:99:47: got int
+drivers/net/geneve.c:111:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:112:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1841:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1841:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1841:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1846:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1846:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1846:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1972:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1972:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1972:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:432:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:432:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:432:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:432:22: got unsigned int
+drivers/net/macsec.c:433:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:433:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:433:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:433:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:587:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:459:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:459:14: void *
+drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:893:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:893:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:706:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:707:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:708:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:709:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:804:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:827:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:828:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:829:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:935:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:935:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:935:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:948:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:948:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:948:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1010:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:1012:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1012:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:1012:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1072:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1072:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1072:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1073:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1073:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1073:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1074:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1074:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1074:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1119:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1119:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1119:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1120:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1120:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1120:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1121:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1121:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1121:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1116:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1116:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1116:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1231:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1231:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1231:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1483:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1484:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1485:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1493:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1637:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:3548:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:3548:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:3548:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:3548:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2175:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2175:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2175:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2175:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1814:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1814:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1814:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:198:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:198:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:198:21: got int
+drivers/net/usb/sr9700.c:200:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:200:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:200:21: got int
+drivers/net/usb/sr9700.c:205:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:205:16: expected int
+drivers/net/usb/sr9700.c:205:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9800.c: note: in included file:
+drivers/net/usb/sr9800.h:166:53: warning: symbol 'SR9800_BULKIN_SIZE' was not declared. Should it be static?
+drivers/net/virtio_net.c:1161:18: warning: cast from restricted __le16
+drivers/net/virtio_net.c:1179:28: warning: cast from restricted __le32
+drivers/net/vxlan/vxlan_core.c:440:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan/vxlan_core.c:440:34: expected unsigned int [usertype] b
+drivers/net/vxlan/vxlan_core.c:440:34: got restricted __be32 [usertype] vni
+drivers/net/wireless/ath/ath11k/dp_tx.c:896:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:898:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:901:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:1074:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:1076:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:112:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:114:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:116:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:118:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:120:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:122:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:124:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:126:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:128:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:130:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:132:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:134:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:136:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:138:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:140:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:142:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:144:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:146:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:148:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:150:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:152:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:154:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:160:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:164:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:166:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:170:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:172:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:174:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:176:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:178:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:180:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:182:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:184:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:186:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:206:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:210:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:212:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: got unsigned short [usertype]
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: got unsigned short [usertype]
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:79:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1662:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1663:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:827:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:827:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:827:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:829:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:829:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:829:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3649:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6253:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6384:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:2055:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2055:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2055:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3262:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3854:27: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3854:27: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3854:27: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4926:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4926:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4926:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4929:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4929:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4929:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4932:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4932:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4932:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6403:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6403:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6403:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6423:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6423:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6423:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6425:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6425:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6425:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6427:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6427:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6427:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6583:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6583:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6583:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6585:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6585:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6585:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6587:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6587:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6587:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6692:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6692:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6692:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6694:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6694:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6694:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6704:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6704:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6704:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:323:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:344:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:638:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:638:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:899:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:959:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:523:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c:400:9: warning: dubious: x | !y
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1876:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2500:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:5313:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:235:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:236:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:237:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:244:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:245:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:608:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:383:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:419:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:699:38: warning: dereference of noderef expression
+drivers/nvdimm/core.c:188:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:352:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:908:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:921:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:416:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/nvmem/sunplus-ocotp.c:74:29: warning: symbol 'sp_otp_v0' was not declared. Should it be static?
+drivers/of/base.c:1529:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1529:73: expected restricted __be32
+drivers/of/base.c:1529:73: got int
+drivers/pci/controller/pci-thunder-ecam.c:334:27: warning: symbol 'pci_thunder_ecam_ops' was not declared. Should it be static?
+drivers/pci/controller/pcie-mediatek.c:400:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:400:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:400:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:523:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:523:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:523:44: got void [noderef] __iomem *
+drivers/pci/pci-driver.c:521:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:521:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:722:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:722:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:948:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1095:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:31: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1095:39: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1104:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:19: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1105:37: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1135:23: warning: invalid assignment: |=
+drivers/pci/pci.c:1135:23: left side has type unsigned short
+drivers/pci/pci.c:1135:23: right side has type restricted pci_power_t
+drivers/pci/pci.c:1140:57: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1162:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1162:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1162:28: got int
+drivers/pci/pci.c:1211:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1211:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1211:36: got int
+drivers/pci/pci.c:1377:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1377:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1379:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1402:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1409:54: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1754:38: warning: array of flexible structures
+drivers/pci/pci.c:2330:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2633:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2634:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2832:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2832:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2855:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2855:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4810:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4810:13: left side has type unsigned short
+drivers/pci/pci.c:4810:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4815:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4815:13: left side has type unsigned short
+drivers/pci/pci.c:4815:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/proc.c:148:17: warning: cast to restricted __le16
+drivers/pci/proc.c:157:17: warning: cast to restricted __le32
+drivers/pci/proc.c:166:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2335:57: warning: restricted pci_power_t degrades to integer
+drivers/phy/marvell/phy-mmp3-hsic.c:59:31: warning: cast removes address space '__iomem' of expression
+drivers/phy/ti/phy-tusb1210.c:158:12: warning: symbol 'tusb1210_chg_det_states' was not declared. Should it be static?
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/pinctrl/samsung/pinctrl-exynos-arm64.c:773:31: warning: symbol 'fsd_pin_ctrl' was not declared. Should it be static?
+drivers/platform/chrome/cros_ec_typec.c:910:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:931:39: warning: cast to restricted __le16
+drivers/platform/goldfish/goldfish_pipe.c:500:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:500:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:500:24: got int
+drivers/power/supply/bq27xxx_battery.c:984:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:985:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:986:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:987:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:988:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:989:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:990:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:991:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:992:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:993:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:994:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:995:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:996:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:997:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:998:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:999:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1000:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1001:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1002:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1003:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1004:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1009:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1010:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1011:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1012:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1013:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1015:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1293:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1293:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1293:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1304:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1304:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1304:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1316:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1316:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1316:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/powercap/dtpm.c: note: in included file:
+drivers/powercap/dtpm_subsys.h:13:24: warning: symbol 'dtpm_subsys' was not declared. Should it be static?
+drivers/powercap/dtpm_cpu.c:308:24: warning: symbol 'dtpm_cpu_ops' was not declared. Should it be static?
+drivers/powercap/dtpm_devfreq.c:200:24: warning: symbol 'dtpm_devfreq_ops' was not declared. Should it be static?
+drivers/pwm/pwm-atmel-tcb.c:64:10: warning: symbol 'atmel_tcb_divisors' was not declared. Should it be static?
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: warning: incorrect type in initializer (different base types)
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: expected restricted __le32 [usertype] reg
+drivers/pwm/pwm-raspberrypi-poe.c:69:24: got unsigned int [usertype] reg
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1786:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1788:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:447:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:461:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3602:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4078:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4249:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5840:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5841:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:251:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:254:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:257:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:260:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:261:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:310:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/remoteproc/rcar_rproc.c:28:12: warning: incorrect type in assignment (different address spaces)
+drivers/remoteproc/rcar_rproc.c:28:12: expected void *va
+drivers/remoteproc/rcar_rproc.c:28:12: got void [noderef] __iomem *
+drivers/remoteproc/rcar_rproc.c:45:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/remoteproc/rcar_rproc.c:45:20: expected void volatile [noderef] __iomem *addr
+drivers/remoteproc/rcar_rproc.c:45:20: got void *va
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-sas.c:240:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:324:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:324:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:324:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:327:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:327:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:327:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:342:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:342:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:343:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:343:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:345:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:345:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:345:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:350:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:350:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:351:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:351:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:353:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:353:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:353:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:422:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:422:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:423:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:423:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:425:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:425:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:425:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:430:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:430:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:430:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:431:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:431:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:431:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:432:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:432:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:432:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:438:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:438:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:438:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:476:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:603:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:690:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:690:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:690:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:693:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:693:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:694:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:694:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:696:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:696:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:696:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:705:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:705:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:706:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:706:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:873:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:940:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:940:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:940:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:945:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:945:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:945:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:946:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:946:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:946:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:947:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:947:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:949:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:949:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:950:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:950:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:991:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:991:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:991:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:997:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:997:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:997:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:1001:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1001:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:1001:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1002:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1002:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1002:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1003:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1003:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1003:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1004:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1004:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1004:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1016:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1017:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1167:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1243:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1243:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1243:27: got void *reg
+drivers/scsi/3w-sas.c:1247:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1247:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1247:35: got void *reg
+drivers/scsi/3w-sas.c:1275:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1275:55: expected void *reg
+drivers/scsi/3w-sas.c:1275:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1280:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1280:55: expected void *reg
+drivers/scsi/3w-sas.c:1280:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1643:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3942:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3942:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3942:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3943:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3943:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3943:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3944:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3944:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3944:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3949:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3949:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3949:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3951:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3951:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3951:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3953:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:3963:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3965:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3965:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:3965:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3969:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3969:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:3969:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4068:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4068:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4068:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4069:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4069:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4069:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4070:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4070:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4070:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4082:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4084:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4084:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4084:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4089:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4089:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4089:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4090:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4090:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4090:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4093:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4093:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4094:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4095:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4096:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4096:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4096:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4034:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4034:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4034:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4036:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4036:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4036:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:659:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:659:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:659:76: got int
+drivers/scsi/aacraid/aachba.c:1057:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1078:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1078:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1078:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1555:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1555:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1555:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1662:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1996:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1996:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1996:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2073:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2073:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2073:54: got int
+drivers/scsi/aacraid/aachba.c:3617:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3617:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3617:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2770:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2770:43: expected int
+drivers/scsi/aacraid/aacraid.h:2770:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4094:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4263:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4263:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4263:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4263:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4263:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4263:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4721:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4721:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4721:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4721:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4721:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4721:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4721:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4721:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4735:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4735:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4735:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4735:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4735:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4735:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4735:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4735:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5204:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5204:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5204:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5204:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5204:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5204:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5204:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5204:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5221:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5221:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5221:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5221:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5221:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5221:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5221:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5221:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5700:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5700:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5700:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5700:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5700:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5700:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5700:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5700:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5716:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5716:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5716:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5716:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5716:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5716:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6095:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6095:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6095:31: got unsigned int [usertype]
+drivers/scsi/advansys.c:6117:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6130:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:7933:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7934:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8127:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8128:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8731:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8847:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:8847:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:8847:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:8891:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9639:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9639:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9639:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9668:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9668:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9668:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9706:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9706:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9706:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9735:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9735:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9735:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9773:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9773:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9773:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9802:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9802:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9802:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9837:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9852:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9880:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9895:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9923:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9938:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3067:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9095:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2206:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1756:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8877:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8940:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2247:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2266:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1760:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:17: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:522:17: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:894:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:894:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:894:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:899:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:899:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:899:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:900:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:900:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:900:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:904:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:904:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:904:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1154:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1180:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1180:21: got int
+drivers/scsi/be2iscsi/be_main.c:1665:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1803:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1822:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4337:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4370:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4467:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4467:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4523:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4523:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4523:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4583:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4583:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4583:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4677:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4762:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4762:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5780:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2185:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2508:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2600:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2142:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2734:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3199:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3396:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4717:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4868:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4963:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4540:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4619:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:747:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:754:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:759:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:764:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3169:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3172:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3173:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4479:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4481:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:674:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:674:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:674:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:683:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:683:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:683:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:695:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:695:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:695:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:696:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:696:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:696:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:703:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:703:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:703:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:704:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:704:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:704:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3523:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3523:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3523:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3558:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3559:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3559:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3559:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3561:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3561:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3561:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3897:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3907:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3907:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3907:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3916:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3916:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3916:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5519:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5520:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6510:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6510:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6510:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6561:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6561:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6561:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6563:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6563:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6563:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6566:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6568:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6595:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6595:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6595:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5848:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5849:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5850:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5851:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5852:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6487:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6487:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6487:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6488:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6488:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6488:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1065:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1065:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1065:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1067:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1067:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1067:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1034:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1034:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1036:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1036:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1036:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1055:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1055:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1055:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:560:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:560:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:633:18: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1040:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1040:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1040:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:715:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:715:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:715:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:715:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:715:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:715:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:715:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:715:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:717:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:717:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:717:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:717:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:717:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:717:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:717:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:717:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:719:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:719:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:719:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:719:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:719:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:719:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:719:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:719:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:721:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:721:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:721:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:721:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:721:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:721:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:721:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:721:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1635:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1636:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1679:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1680:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1773:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1790:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1795:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1796:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:642:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:643:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:654:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:655:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:886:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1995:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1998:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_lnode.c: note: in included file:
+./include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:206:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1365:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:3998:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4000:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4004:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4006:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1715:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1715:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1715:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1638:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1534:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1534:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1534:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1535:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1535:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1535:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:772:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1939:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1943:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1996:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1996:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1996:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2121:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2178:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2717:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2765:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2789:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3153:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3153:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3153:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3159:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3524:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3657:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3657:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3657:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3828:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2588:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2588:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2588:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2589:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2589:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2589:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2473:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3561:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3561:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3561:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3570:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3570:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3570:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3580:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3580:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3580:47: got unsigned int *
+drivers/scsi/ips.c:3581:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3590:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3590:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3590:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3593:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3594:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3594:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3594:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3607:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3607:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3607:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3616:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3616:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3616:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3626:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3626:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3626:47: got unsigned int *
+drivers/scsi/ips.c:3627:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3638:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3638:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3638:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3725:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3725:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3725:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3766:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3766:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3766:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3769:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3769:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3769:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3803:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3803:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3803:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3806:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3806:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3806:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4072:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4071:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4071:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4071:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4075:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4075:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4075:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4101:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4111:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4128:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4128:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4128:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4129:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4129:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4129:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4130:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4130:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4130:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4141:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4141:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4141:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4149:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4149:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4149:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5296:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5606:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1837:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1837:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1837:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1868:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1868:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1868:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2344:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2344:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2344:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4386:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4386:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4386:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4396:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4396:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4396:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4397:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4397:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4397:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1946:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1946:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1946:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1953:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1953:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1953:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1956:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1956:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1956:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2035:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2061:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1806:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1806:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1806:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1808:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1808:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1808:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1810:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1810:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1810:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1812:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1812:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1812:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1814:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1814:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1814:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2577:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_elsct.c: note: in included file (through include/scsi/libfc.h):
+./include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - wrong count at exit
+drivers/scsi/libfc/fc_exch.c:1023:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2229:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:534:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:839:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1207:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1236:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:462:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1393:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1449:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1638:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1683:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1790:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1834:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2136:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c: note: in included file (through include/scsi/libfc.h):
+./include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
+drivers/scsi/libfc/fc_lport.c:956:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:973:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:973:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:973:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1062:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1062:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2647:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2650:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2654:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2871:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2872:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2874:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5533:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5536:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3794:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3803:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3822:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3822:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3822:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3822:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3837:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3851:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3851:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3851:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3851:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:512:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:513:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:533:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:534:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:536:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:881:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:883:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1028:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1043:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1241:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1256:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1359:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1385:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1508:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1527:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1528:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1616:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1678:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1699:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1720:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1741:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1774:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1944:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1945:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1969:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1980:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1980:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1980:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:1992:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1992:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1992:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2004:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2004:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2004:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2006:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2006:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2006:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2011:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2013:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2013:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2013:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2019:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2019:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2019:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2021:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2034:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2034:47: expected unsigned int
+drivers/scsi/lpfc/lpfc_ct.c:2034:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2051:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2051:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2051:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2053:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2053:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2053:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2061:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2061:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2061:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2063:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2063:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2063:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2072:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2072:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2072:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2086:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2086:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2086:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2091:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2093:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2093:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2220:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2220:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2236:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2237:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2438:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2438:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2438:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2439:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2439:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2439:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2462:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2463:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2483:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2484:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2504:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2504:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2504:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2505:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2505:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2505:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2526:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2526:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2526:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2527:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2527:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2527:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2558:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2559:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2579:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2580:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2604:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2605:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2625:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2625:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2625:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2626:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2626:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2626:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2648:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2648:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2648:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2649:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2649:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2649:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2662:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2662:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2662:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2664:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2664:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2664:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2665:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2665:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2665:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2683:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2683:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2683:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2684:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2684:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2684:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2698:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2698:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2698:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2700:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2700:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2700:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2701:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2701:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2701:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2715:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2715:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2715:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2717:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2717:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2717:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2718:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2718:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2718:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2735:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2736:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2757:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2757:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2757:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2758:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2758:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2758:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2772:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2772:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2772:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2774:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2775:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2795:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2795:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2795:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2796:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2796:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2796:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2821:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2821:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2821:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2822:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2822:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2822:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2875:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2875:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2875:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2948:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2948:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2948:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2950:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2950:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2950:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2951:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2951:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2951:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2968:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2968:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2968:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2970:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2970:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2970:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2971:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2971:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2971:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2992:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2992:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2992:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2993:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2993:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2993:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3013:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3013:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3013:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3014:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3014:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3014:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3031:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3032:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3049:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3050:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3067:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3068:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3082:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3082:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3082:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3084:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3084:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3084:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3086:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3086:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3086:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3087:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3087:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3087:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3099:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3099:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3099:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3101:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3101:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3101:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3102:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3119:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3120:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3142:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3142:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3142:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3143:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3143:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3143:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3156:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3156:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3156:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3158:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3158:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3158:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3159:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3159:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3159:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3172:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3172:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3172:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3174:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3174:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3174:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3175:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3175:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3175:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3187:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3187:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3187:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3189:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3189:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3189:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3190:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3190:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3210:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3210:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3210:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3211:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3211:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3211:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3231:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3231:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3231:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3232:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3232:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3232:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3252:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3252:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3252:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3253:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3253:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3253:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3273:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3273:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3273:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3274:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3274:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3274:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3289:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3289:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3289:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3291:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3291:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3291:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3293:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3294:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3306:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3306:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3306:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3308:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3308:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3308:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3309:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3309:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3309:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3321:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3321:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3321:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3323:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3323:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3323:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3324:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3324:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3324:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3345:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3345:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3345:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3346:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3346:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3346:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3351:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3375:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3474:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3474:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3474:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3490:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3490:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3490:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3526:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3526:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3526:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3571:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3571:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3571:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3612:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3612:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3612:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3615:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3616:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3746:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3946:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3946:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3946:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3954:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3954:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3954:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3957:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3957:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3957:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3966:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3966:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3966:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3973:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3976:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3976:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:3976:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3988:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3988:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:3988:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3999:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3999:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3999:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:651:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:656:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2248:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2248:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2248:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2249:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2249:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2249:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2548:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2548:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2548:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2549:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2549:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2549:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2886:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3121:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3674:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3675:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5596:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5596:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5596:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5597:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5597:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5597:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5992:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6061:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6163:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6163:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:6163:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6164:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6164:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:6164:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6165:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6165:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:6165:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6331:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6334:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6334:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6346:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6581:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6581:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6581:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6583:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6583:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6583:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6602:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6602:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6602:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6641:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6641:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6641:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6642:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6642:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6642:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6643:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6643:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6643:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6644:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6644:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6644:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6645:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6645:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6645:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6647:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6647:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6647:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6648:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6648:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6648:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6659:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6659:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6659:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6663:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6663:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6663:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6665:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6665:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6665:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6667:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6667:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6667:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6669:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6669:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6669:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6671:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6671:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6671:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6673:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6673:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6673:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6675:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6675:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6675:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6677:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6677:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6677:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6688:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6688:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6688:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6692:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6692:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6692:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6696:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6696:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6696:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6702:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6702:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6702:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6713:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6713:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6713:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6730:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6730:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6730:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6731:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6731:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6731:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6742:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6742:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6742:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6759:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6759:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6759:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6760:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6760:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6760:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6771:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6771:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6771:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6788:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6788:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6788:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6789:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6789:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6789:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6800:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6800:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6800:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6817:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6817:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6817:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6818:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6818:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6818:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6830:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6830:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6830:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6847:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6847:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6847:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6848:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6848:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6848:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6856:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6856:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6856:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6862:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6862:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6862:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6871:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6871:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6871:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6873:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6873:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6873:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6875:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6875:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6875:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6878:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6878:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6878:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6889:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6889:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6889:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6927:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6927:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6927:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6955:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6955:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6955:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6956:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6956:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6956:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6965:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6965:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6965:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6973:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6973:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6973:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6982:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6982:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6982:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6997:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6997:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6997:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7100:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7100:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:7100:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7108:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7254:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7263:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7265:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7268:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7492:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7497:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7507:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7552:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7552:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7696:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7699:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7796:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7857:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7910:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7978:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7983:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7983:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7983:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8504:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8504:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8504:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8505:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8505:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8505:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8506:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8506:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8506:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8507:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8507:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8507:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8508:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8508:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8508:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8509:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8509:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8509:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8668:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8668:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8668:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8669:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8669:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8669:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8672:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8672:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8672:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8752:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8752:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8752:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8753:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8753:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8753:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8858:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8862:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8865:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8938:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9153:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9837:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9837:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11420:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12027:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12156:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:12156:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:12156:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:12159:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12160:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12165:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12166:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12174:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12176:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12179:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:12179:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:12179:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:9362:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9525:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3389:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2196:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2197:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4117:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4118:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4120:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7183:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:146:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:146:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:146:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:376:27: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:381:34: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_init.c:4494:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:8047:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8047:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8047:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:8052:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8052:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8052:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:14530:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14531:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14532:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14533:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:906:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:907:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2172:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2173:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:488:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:532:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:533:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1397:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1406:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1407:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2204:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2206:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2210:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2213:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2214:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2221:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2227:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2236:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2243:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2255:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:278:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1990:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:600:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:601:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:604:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:607:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:608:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:611:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1016:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1016:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1016:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1023:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1023:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1378:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1378:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1378:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1380:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1380:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1380:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1396:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1396:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1396:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1398:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1398:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1398:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1402:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1402:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1402:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1403:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1403:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1403:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1412:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1412:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1412:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1414:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1414:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1414:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1434:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1436:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1436:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1436:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:837:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:879:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:880:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:896:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:897:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:898:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:903:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:904:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2631:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2632:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2792:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2792:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2792:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2832:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2832:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2832:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2839:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2839:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2839:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2918:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2925:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2925:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2925:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2941:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2943:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2943:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2943:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3010:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3024:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3026:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3026:28: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3026:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:912:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:114:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:116:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:384:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:385:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:388:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:391:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:392:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:395:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:725:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:726:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:729:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:730:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:735:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:736:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:737:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:739:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:740:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:856:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:944:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:946:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:948:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:989:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1123:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1244:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1646:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1647:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1680:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1681:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1682:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1691:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1692:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1698:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1815:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1816:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1844:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1845:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1846:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1863:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1864:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1898:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1899:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1922:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2040:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2067:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2068:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2093:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2095:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2107:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2108:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2111:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2112:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2122:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2123:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2256:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2258:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2262:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2263:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2275:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2309:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2310:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2328:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2329:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2330:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2382:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2384:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2388:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2389:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2418:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2420:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2427:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2692:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2741:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2755:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2817:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2834:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2857:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3162:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3164:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3164:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3164:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3220:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3220:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3220:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3222:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3222:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3222:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3238:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3238:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3238:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3240:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3240:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3240:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3244:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3244:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3245:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3245:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3245:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3254:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3254:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3254:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3255:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3255:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3255:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3280:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3282:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3282:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3282:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3293:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3295:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3295:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3295:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3311:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3311:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3311:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3318:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3327:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3403:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3405:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3405:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3405:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3506:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3514:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3523:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3691:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3924:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3949:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3954:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3969:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3980:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3982:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4037:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4037:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4153:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4153:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4153:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4157:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4157:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4157:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4161:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4161:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4161:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4474:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4474:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4474:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4478:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4478:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4478:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4482:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4482:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4482:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:6051:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6752:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6752:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6752:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6754:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6754:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6754:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6755:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6755:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6755:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5990:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:17759:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17759:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17759:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17761:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17761:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17761:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17763:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17763:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17763:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17765:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17765:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17765:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17778:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17778:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17778:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15040:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15041:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15041:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15041:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15041:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15050:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8916:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8919:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8920:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:693:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:713:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:713:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20874:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20882:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20883:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20883:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20883:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20917:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20917:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20917:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20926:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20926:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20926:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20927:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20927:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20927:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20928:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20930:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20930:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20930:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20931:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20931:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20931:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:452:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:578:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:578:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2328:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2430:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2431:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2434:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9370:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9416:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11804:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11832:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14473:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17571:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17571:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17571:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17573:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17573:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17573:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17576:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17576:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17576:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17578:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17578:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17578:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17871:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17871:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17871:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17873:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17873:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17873:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17880:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17880:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17880:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17882:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17882:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17882:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17893:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17893:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17893:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18117:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18738:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20540:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20540:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20540:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12586:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4470:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4470:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4470:26: got void *
+drivers/scsi/megaraid.c:4529:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4529:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4529:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:77:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:89:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:97:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:109:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:113:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:117:5: warning: symbol 'poll_queues' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:126:5: warning: symbol 'host_tagset_enable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4649:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4900:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6745:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6745:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6745:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4556:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:205:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:212:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:294:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:300:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:426:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:2019:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2060:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4780:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5020:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5205:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5287:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6298:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6297:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6297:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6297:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6302:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6301:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6301:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6301:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6609:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6609:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6609:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6823:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6823:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6823:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7585:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8202:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8202:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8202:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8286:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8286:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8286:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8818:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:202:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:220:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:230:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1188:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2228:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2233:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3111:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3119:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3343:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3600:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3629:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4318:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4568:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4568:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4568:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4570:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4570:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4570:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5364:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3465:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3471:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3482:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3488:32: warning: cast to restricted __le32
+drivers/scsi/mpi3mr/mpi3mr_os.c:2387:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_os.c:2387:82: expected restricted __le16 [usertype] application_tag_translation_mask
+drivers/scsi/mpi3mr/mpi3mr_os.c:2387:82: got int
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1777:64: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:1832:52: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_base.c:4315:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4315:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4315:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4337:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4337:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4337:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4360:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4360:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4360:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:4381:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:4381:16: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:4381:16: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6897:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/mpt3sas/mpt3sas_base.c:6897:24: expected unsigned int [usertype] val
+drivers/scsi/mpt3sas/mpt3sas_base.c:6897:24: got restricted __le32 [usertype]
+drivers/scsi/mpt3sas/mpt3sas_base.c:6916:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6924:20: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:6937:36: warning: cast to restricted __le16
+drivers/scsi/mpt3sas/mpt3sas_base.c:8090:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mpt3sas/mpt3sas_base.c:8090:55: expected void volatile [noderef] __iomem *addr
+drivers/scsi/mpt3sas/mpt3sas_base.c:8090:55: got unsigned long long [usertype] *
+drivers/scsi/mpt3sas/mpt3sas_ctl.c:621:55: warning: restricted __le16 degrades to integer
+drivers/scsi/mpt3sas/mpt3sas_scsih.c:10942:25: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:314:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:314:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:314:38: got void *
+drivers/scsi/mvsas/mv_init.c:485:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:485:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:485:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:387:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:387:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:387:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:544:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:544:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:544:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:652:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:652:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:652:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:967:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:967:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:967:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:970:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:973:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:976:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1482:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1482:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1482:28: got int
+drivers/scsi/mvsas/mv_sas.c:1493:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1494:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1070:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1216:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1653:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrs.c:2271:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2271:42: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2271:42: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2423:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2423:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2423:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2476:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2416:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2476:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2409:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2438:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2438:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2438:13: got unsigned int
+drivers/scsi/myrs.c:2508:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2508:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2508:13: got unsigned int
+drivers/scsi/myrs.c:2511:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2416:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2469:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2469:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2469:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2454:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2454:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2454:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2430:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2430:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2430:13: got unsigned int
+drivers/scsi/myrs.c:2402:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2402:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2402:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2461:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2461:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2461:13: got unsigned int
+drivers/scsi/myrs.c:2446:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2446:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2446:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2409:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2358:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1683:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1683:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1683:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1065:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1065:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1065:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1072:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1072:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1072:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1076:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1076:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1076:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1250:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1252:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1273:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1450:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1450:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1458:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1459:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1473:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1473:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1473:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1475:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1475:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1475:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1477:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1477:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1477:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1526:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1526:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2100:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2100:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2101:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2101:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2101:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2102:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2102:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2102:28: got int
+drivers/scsi/qedf/qedf_io.c:2111:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2111:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2111:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2112:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2112:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2112:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2113:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2113:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2113:29: got int
+drivers/scsi/qedf/qedf_io.c:2523:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2523:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2523:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2585:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2585:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2585:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2187:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2187:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2187:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2217:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2217:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2217:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2235:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2253:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2484:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2484:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2484:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2680:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2792:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2795:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1459:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1459:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1459:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1459:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1460:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1460:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1460:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1463:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1463:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1463:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1463:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1464:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1464:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1464:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1464:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1469:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1469:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1469:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1473:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1473:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1473:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1478:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1478:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1478:41: got int
+drivers/scsi/qedi/qedi_fw.c:1479:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1479:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1479:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:743:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:743:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:743:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:793:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:850:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:850:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:850:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:881:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:881:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:886:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:885:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:885:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:885:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:925:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:925:40: expected restricted __le16 [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:925:40: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1001:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1001:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1001:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1002:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1002:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1002:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1004:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1004:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1004:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1005:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1005:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1005:47: got int
+drivers/scsi/qedi/qedi_fw.c:1008:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1008:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1008:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1008:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1009:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1009:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1009:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1010:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1010:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1010:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1011:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1011:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1011:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1017:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1017:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1017:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1019:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1019:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1019:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1026:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1026:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1026:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1028:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1028:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1028:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1030:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1030:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1030:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1039:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1039:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1039:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1102:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1102:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1102:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1102:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1103:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1103:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1103:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1104:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1104:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1104:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1105:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1105:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1105:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1179:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1350:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1580:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1580:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1580:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1580:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1581:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1581:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1581:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1582:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1582:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1582:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1583:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1583:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1583:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1584:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1584:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1584:50: got int
+drivers/scsi/qedi/qedi_fw.c:1589:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1589:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1589:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1591:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1591:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1591:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1593:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1593:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1593:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1598:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1598:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1598:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1600:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1600:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1600:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1602:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1602:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1602:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1611:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1611:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1611:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1680:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1680:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1680:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1680:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1681:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1681:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1681:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1681:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1682:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1682:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1682:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1683:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1683:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1683:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1687:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1688:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1688:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1688:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1688:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1688:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1689:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1689:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1689:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1691:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1691:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1691:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1691:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1692:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1692:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1692:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1705:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1705:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1705:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1707:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1707:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1707:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1714:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1714:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1714:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1716:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1716:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1716:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1718:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1718:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1718:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1728:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1728:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1728:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1764:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1764:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1764:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1765:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1765:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1765:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1766:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1766:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1766:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1805:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1805:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1805:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1806:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1806:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1806:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1807:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1807:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1807:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1852:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1852:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1852:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1853:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1853:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1853:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1854:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1854:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1854:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1903:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1903:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1903:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1909:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1909:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1909:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2037:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2037:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2037:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2037:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2038:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2038:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2038:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2038:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2041:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2041:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2041:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2041:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2042:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2042:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2042:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2042:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2043:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2043:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2043:41: got int
+drivers/scsi/qedi/qedi_fw.c:2044:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2044:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2044:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2051:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2051:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2051:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2053:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2053:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2053:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2061:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2061:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2061:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2063:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2063:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2063:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2079:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2079:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2079:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2080:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2080:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2080:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2138:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1205:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:519:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:529:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:759:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:759:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:759:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:761:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:761:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:761:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:762:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:762:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:762:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:765:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:765:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:765:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:767:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:767:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:767:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:768:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:768:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:768:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1213:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1213:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1225:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1225:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1225:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1273:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1273:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1273:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1325:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1325:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1325:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1853:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1853:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1853:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1866:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1880:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1880:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1880:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2853:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2853:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2853:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2909:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2909:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2909:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2314:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:637:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:637:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:637:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:638:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:638:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:638:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:640:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:640:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:640:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:641:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:641:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:641:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1487:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2447:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:420:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3763:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5652:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5691:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:248:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:575:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/scsi/ufs/ufs-debugfs.c:67:12: warning: context imbalance in 'ufs_debugfs_get_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:79:13: warning: context imbalance in 'ufs_debugfs_put_user_access' - wrong count at exit
+drivers/scsi/ufs/ufs-debugfs.c:86:12: warning: context imbalance in 'ee_usr_mask_set' - different lock contexts for basic block
+drivers/scsi/ufs/ufs-debugfs.c:130:13: warning: context imbalance in 'ufs_debugfs_restart_ee' - different lock contexts for basic block
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:65: warning: cast to restricted __be32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:36: warning: restricted __le32 degrades to integer
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:55: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/qcom/pdr_interface.c: note: in included file:
+drivers/soc/qcom/pdr_internal.h:31:22: warning: symbol 'servreg_location_entry_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:77:22: warning: symbol 'servreg_get_domain_list_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:119:22: warning: symbol 'servreg_get_domain_list_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:202:22: warning: symbol 'servreg_register_listener_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:230:22: warning: symbol 'servreg_register_listener_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:266:22: warning: symbol 'servreg_restart_pd_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:283:22: warning: symbol 'servreg_restart_pd_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:303:22: warning: symbol 'servreg_state_updated_ind_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:339:22: warning: symbol 'servreg_set_ack_req_ei' was not declared. Should it be static?
+drivers/soc/qcom/pdr_internal.h:365:22: warning: symbol 'servreg_set_ack_resp_ei' was not declared. Should it be static?
+drivers/soc/qcom/rpmpd.c:121:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:121:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:121:1: got int
+drivers/soc/qcom/rpmpd.c:121:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:121:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:121:1: got int
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:124:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:124:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:124:1: got int
+drivers/soc/qcom/rpmpd.c:124:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:124:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:124:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:142:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:142:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:142:1: got int
+drivers/soc/qcom/rpmpd.c:142:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:142:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:142:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:158:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:158:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:158:1: got int
+drivers/soc/qcom/rpmpd.c:158:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:158:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:158:1: got int
+drivers/soc/qcom/rpmpd.c:159:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:159:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:159:1: got int
+drivers/soc/qcom/rpmpd.c:161:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:161:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:161:1: got int
+drivers/soc/qcom/rpmpd.c:161:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:161:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:161:1: got int
+drivers/soc/qcom/rpmpd.c:162:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:162:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:162:1: got int
+drivers/soc/qcom/rpmpd.c:164:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:164:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:164:1: got int
+drivers/soc/qcom/rpmpd.c:164:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:164:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:164:1: got int
+drivers/soc/qcom/rpmpd.c:184:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:184:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:184:1: got int
+drivers/soc/qcom/rpmpd.c:184:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:184:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:184:1: got int
+drivers/soc/qcom/rpmpd.c:185:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:185:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:185:1: got int
+drivers/soc/qcom/rpmpd.c:185:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:185:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:185:1: got int
+drivers/soc/qcom/rpmpd.c:187:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:187:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:187:1: got int
+drivers/soc/qcom/rpmpd.c:204:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:204:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:204:1: got int
+drivers/soc/qcom/rpmpd.c:204:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:204:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:204:1: got int
+drivers/soc/qcom/rpmpd.c:205:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:205:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:205:1: got int
+drivers/soc/qcom/rpmpd.c:205:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:205:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:205:1: got int
+drivers/soc/qcom/rpmpd.c:206:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:206:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:206:1: got int
+drivers/soc/qcom/rpmpd.c:206:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:206:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:206:1: got int
+drivers/soc/qcom/rpmpd.c:208:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:208:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:208:1: got int
+drivers/soc/qcom/rpmpd.c:227:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:227:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:227:1: got int
+drivers/soc/qcom/rpmpd.c:227:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:227:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:227:1: got int
+drivers/soc/qcom/rpmpd.c:228:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:228:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:228:1: got int
+drivers/soc/qcom/rpmpd.c:228:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:228:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:228:1: got int
+drivers/soc/qcom/rpmpd.c:230:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:230:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:230:1: got int
+drivers/soc/qcom/rpmpd.c:231:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:231:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:231:1: got int
+drivers/soc/qcom/rpmpd.c:249:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:249:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:249:1: got int
+drivers/soc/qcom/rpmpd.c:249:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:249:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:249:1: got int
+drivers/soc/qcom/rpmpd.c:250:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:250:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:250:1: got int
+drivers/soc/qcom/rpmpd.c:250:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:250:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:250:1: got int
+drivers/soc/qcom/rpmpd.c:252:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:252:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:252:1: got int
+drivers/soc/qcom/rpmpd.c:254:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:254:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:254:1: got int
+drivers/soc/qcom/rpmpd.c:255:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:255:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:255:1: got int
+drivers/soc/qcom/rpmpd.c:274:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:274:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:274:1: got int
+drivers/soc/qcom/rpmpd.c:274:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:274:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:274:1: got int
+drivers/soc/qcom/rpmpd.c:275:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:275:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:275:1: got int
+drivers/soc/qcom/rpmpd.c:275:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:275:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:275:1: got int
+drivers/soc/qcom/rpmpd.c:276:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:276:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:276:1: got int
+drivers/soc/qcom/rpmpd.c:278:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:278:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:278:1: got int
+drivers/soc/qcom/rpmpd.c:279:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:279:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:279:1: got int
+drivers/soc/qcom/rpmpd.c:298:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:298:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:298:1: got int
+drivers/soc/qcom/rpmpd.c:298:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:298:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:298:1: got int
+drivers/soc/qcom/rpmpd.c:299:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:299:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:299:1: got int
+drivers/soc/qcom/rpmpd.c:301:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:301:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:301:1: got int
+drivers/soc/qcom/rpmpd.c:301:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:301:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:301:1: got int
+drivers/soc/qcom/rpmpd.c:302:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:302:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:302:1: got int
+drivers/soc/qcom/rpmpd.c:304:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:304:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:304:1: got int
+drivers/soc/qcom/rpmpd.c:305:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:305:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:305:1: got int
+drivers/soc/qcom/rpmpd.c:307:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:307:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:307:1: got int
+drivers/soc/qcom/rpmpd.c:308:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:308:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:308:1: got int
+drivers/soc/qcom/rpmpd.c:330:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:330:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:330:1: got int
+drivers/soc/qcom/rpmpd.c:330:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:330:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:330:1: got int
+drivers/soc/qcom/rpmpd.c:331:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:331:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:331:1: got int
+drivers/soc/qcom/rpmpd.c:333:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:333:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:333:1: got int
+drivers/soc/qcom/rpmpd.c:334:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:334:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:334:1: got int
+drivers/soc/qcom/rpmpd.c:336:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:336:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:336:1: got int
+drivers/soc/qcom/rpmpd.c:337:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:337:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:337:1: got int
+drivers/soc/qcom/rpmpd.c:356:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:356:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:356:1: got int
+drivers/soc/qcom/rpmpd.c:356:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:356:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:356:1: got int
+drivers/soc/qcom/rpmpd.c:357:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:357:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:357:1: got int
+drivers/soc/qcom/rpmpd.c:359:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:359:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:359:1: got int
+drivers/soc/qcom/rpmpd.c:359:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:359:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:359:1: got int
+drivers/soc/qcom/rpmpd.c:360:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:360:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:360:1: got int
+drivers/soc/qcom/rpmpd.c:362:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:362:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:362:1: got int
+drivers/soc/qcom/rpmpd.c:363:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:363:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:363:1: got int
+drivers/soc/qcom/rpmpd.c:365:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:365:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:365:1: got int
+drivers/soc/qcom/rpmpd.c:366:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:366:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:366:1: got int
+drivers/soc/qcom/rpmpd.c:388:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:388:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:388:1: got int
+drivers/soc/qcom/rpmpd.c:388:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:388:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:388:1: got int
+drivers/soc/qcom/rpmpd.c:389:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:389:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:389:1: got int
+drivers/soc/qcom/rpmpd.c:391:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:391:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:391:1: got int
+drivers/soc/qcom/rpmpd.c:391:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:391:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:391:1: got int
+drivers/soc/qcom/rpmpd.c:392:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:392:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:392:1: got int
+drivers/soc/qcom/rpmpd.c:394:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:394:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:394:1: got int
+drivers/soc/qcom/rpmpd.c:395:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:395:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:395:1: got int
+drivers/soc/qcom/rpmpd.c:415:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:415:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:415:1: got int
+drivers/soc/qcom/rpmpd.c:415:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:415:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:415:1: got int
+drivers/soc/qcom/rpmpd.c:416:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:416:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:416:1: got int
+drivers/soc/qcom/rpmpd.c:418:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:418:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:418:1: got int
+drivers/soc/qcom/rpmpd.c:418:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:418:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:418:1: got int
+drivers/soc/qcom/rpmpd.c:419:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:419:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:419:1: got int
+drivers/soc/qcom/rpmpd.c:475:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:475:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:475:24: got int
+drivers/soc/qcom/rpmpd.c:584:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:585:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:408:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:408:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:408:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:493:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:493:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:493:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:506:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:506:50: expected void *
+drivers/soc/qcom/smem.c:506:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:641:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:641:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:641:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:663:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:663:23: void *
+drivers/soc/qcom/smem.c:663:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:665:23: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:665:23: void *
+drivers/soc/qcom/smem.c:665:23: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:666:40: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:681:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:681:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:681:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:692:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:692:16: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:692:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:714:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:733:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:733:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:733:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:946:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:946:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:946:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smp2p.c:246:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:246:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:246:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:398:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:398:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:398:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:401:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:401:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:401:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:244:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:244:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:244:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:246:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:246:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:246:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:267:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:267:24: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:267:24: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:275:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:275:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:275:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:277:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:277:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:277:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:317:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:317:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:317:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:589:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:589:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:589:47: got unsigned int [usertype] *
+drivers/spi/spi-altera-dfl.c:52:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:52:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:52:30: got void *context
+drivers/spi/spi-altera-dfl.c:78:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:78:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:78:30: got void *context
+drivers/spi/spi-altera-dfl.c:153:22: warning: incorrect type in argument 3 (different address spaces)
+drivers/spi/spi-altera-dfl.c:153:22: expected void *bus_context
+drivers/spi/spi-altera-dfl.c:153:22: got void [noderef] __iomem *[assigned] base
+drivers/spi/spi-bcm-qspi.c:396:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:396:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:396:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:360:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:393:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:422:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:422:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:422:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:497:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:452:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:452:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:452:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:462:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:268:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:268:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:268:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:271:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:271:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:271:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:274:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:274:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:274:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:277:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:277:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:277:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:382:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:384:42: warning: cast to restricted __be32
+drivers/staging/r8188eu/core/rtw_br_ext.c:73:23: warning: restricted __be16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:475:57: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:475:57: expected unsigned short
+drivers/staging/r8188eu/core/rtw_br_ext.c:475:57: got restricted __be16 [usertype]
+drivers/staging/r8188eu/core/rtw_br_ext.c:560:84: warning: incorrect type in argument 3 (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:560:84: expected unsigned int [usertype] len
+drivers/staging/r8188eu/core/rtw_br_ext.c:560:84: got restricted __be16 [usertype] payload_len
+drivers/staging/r8188eu/core/rtw_br_ext.c:562:110: warning: incorrect type in argument 2 (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:562:110: expected int len
+drivers/staging/r8188eu/core/rtw_br_ext.c:562:110: got restricted __be16 [usertype] payload_len
+drivers/staging/r8188eu/core/rtw_br_ext.c:626:63: warning: restricted __sum16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:630:69: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:630:69: expected restricted __sum16 [usertype] check
+drivers/staging/r8188eu/core/rtw_br_ext.c:630:69: got int
+drivers/staging/r8188eu/core/rtw_mlme.c:828:9: warning: context imbalance in 'rtw_free_assoc_resources' - different lock contexts for basic block
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3236:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3236:31: expected void const *const p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3236:31: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3238:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3238:38: expected void const *const p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3238:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3240:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3240:38: expected void const *const p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3240:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3242:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3242:38: expected void const *const p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3242:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3244:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3244:38: expected void const *const p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3244:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3247:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3247:38: expected void const *const p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3247:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3249:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3249:38: expected void const *const p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3249:38: got void [noderef] __user *pointer
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3252:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3252:38: expected void const *const p
+drivers/staging/r8188eu/os_dep/ioctl_linux.c:3252:38: got void [noderef] __user *pointer
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:668:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:671:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:688:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:689:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:456:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:457:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:458:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:459:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:460:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:462:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:464:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:466:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:468:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:470:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:472:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:474:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:476:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:479:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:675:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:676:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:677:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:679:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:680:35: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:681:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:683:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:685:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:687:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:689:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:691:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:694:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:699:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:701:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:703:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:704:38: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:469:5: warning: symbol 'vchiq_platform_init' was not declared. Should it be static?
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:331:26: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:331:26: expected void *[assigned] userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:331:26: got void [noderef] __user *userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:547:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:547:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:547:47: got void *bulk_userdata
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/mxser.c:291:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2893:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:405:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:408:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:416:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:420:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:449:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:449:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:449:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:457:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:457:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:457:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:465:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:465:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:465:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:469:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:469:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:469:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:348:25: warning: array of flexible structures
+drivers/tty/nozomi.c:779:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_port.c:3408:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:720:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:412:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:657:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2374:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2404:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/icom.c:225:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:229:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:229:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:229:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:234:30: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:237:66: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:237:66: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:237:66: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:252:22: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:255:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:255:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:255:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:259:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:259:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:259:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:263:63: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:263:63: expected unsigned int [usertype] leNext
+drivers/tty/serial/icom.c:263:63: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:267:65: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:267:65: expected unsigned int [usertype] leBuffer
+drivers/tty/serial/icom.c:267:65: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:627:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:645:51: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:645:51: expected unsigned short [usertype] flags
+drivers/tty/serial/icom.c:645:51: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:647:54: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:647:54: expected unsigned short [usertype] leLength
+drivers/tty/serial/icom.c:647:54: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:652:41: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:652:41: expected unsigned int [usertype]
+drivers/tty/serial/icom.c:652:41: got restricted __le32 [usertype]
+drivers/tty/serial/icom.c:706:51: warning: invalid assignment: &=
+drivers/tty/serial/icom.c:706:51: left side has type unsigned short
+drivers/tty/serial/icom.c:706:51: right side has type restricted __le16
+drivers/tty/serial/icom.c:709:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:740:16: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:740:16: expected unsigned short status
+drivers/tty/serial/icom.c:740:16: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:745:23: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:745:23: expected short count
+drivers/tty/serial/icom.c:745:23: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:752:25: warning: restricted __le32 degrades to integer
+drivers/tty/serial/icom.c:822:26: warning: cast from restricted __le16
+drivers/tty/serial/icom.c:828:24: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/icom.c:828:24: expected unsigned short [assigned] status
+drivers/tty/serial/icom.c:828:24: got restricted __le16 [usertype]
+drivers/tty/serial/icom.c:932:13: warning: restricted __le16 degrades to integer
+drivers/tty/serial/icom.c:1213:22: warning: cast from restricted __le16
+drivers/tty/serial/imx.c:2026:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/meson_uart.c:551:28: warning: context imbalance in 'meson_serial_port_write' - unexpected unlock
+drivers/tty/serial/msm_serial.c:1663:28: warning: context imbalance in '__msm_console_write' - unexpected unlock
+drivers/tty/serial/mvebu-uart.c:777:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/omap-serial.c:1277:28: warning: context imbalance in 'serial_omap_console_write' - unexpected unlock
+drivers/tty/serial/owl-uart.c:568:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1474:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1478:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1478:32: left side has type int
+drivers/tty/serial/pch_uart.c:1478:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1662:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:467:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:617:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:139:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:211:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:320:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:540:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:588:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:601:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:614:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:641:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1385:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3006:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:838:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:904:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:42:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:63:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:85:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1682:9: warning: context imbalance in 'stm32_usart_console_write' - different lock contexts for basic block
+drivers/tty/serial/sunplus-uart.c:501:26: warning: symbol 'sunplus_console_ports' was not declared. Should it be static?
+drivers/tty/serial/sunplus-uart.c:530:28: warning: context imbalance in 'sunplus_console_write' - unexpected unlock
+drivers/tty/serial/uartlite.c:516:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:30: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:38: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:38: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:58: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:58: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:63: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:63: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:49: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:49: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:28: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:28: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:51: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:51: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:36: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:36: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:31: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:31: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:38: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:38: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:38: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:725:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:725:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:725:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:553:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1246:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/uio/uio.c:553:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:553:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:553:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:136:31: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/chipidea/ci_hdrc_tegra.c: note: in included file:
+drivers/usb/chipidea/../host/ehci.h:768:36: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:282:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:326:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:326:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:326:17: got restricted __le16 *
+drivers/usb/core/devio.c:327:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:327:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:327:17: got restricted __le16 *
+drivers/usb/core/devio.c:328:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:328:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:328:17: got restricted __le16 *
+drivers/usb/core/devio.c:329:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:329:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:329:17: got restricted __le16 *
+drivers/usb/core/hub.c:5396:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block
+drivers/usb/gadget/function/f_fs.c:2891:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2891:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2891:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2916:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2916:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2916:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/blkdev.h):
+./include/linux/sched/signal.h:287:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:289:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:289:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:289:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1236:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_audio.c:1118:20: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:1125:28: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:1132:19: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:1139:27: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:1146:25: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1136:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2205:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2214:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:553:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:554:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:568:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:568:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:568:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:586:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:600:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:628:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:629:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:890:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:890:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:890:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1479:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:834:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:834:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:834:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:835:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:835:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:835:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1457:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1457:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1457:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1517:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1547:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1548:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1569:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1580:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1581:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1617:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1626:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1612:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1612:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1635:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1636:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1794:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1794:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1794:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1795:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1795:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1795:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1796:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1796:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1796:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1826:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1826:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1826:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1827:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1830:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1830:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1830:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1832:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1832:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1832:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1843:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1856:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1878:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1878:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1878:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1896:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1905:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1905:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1905:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1914:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:2012:52: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:677:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1620:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1626:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1641:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1641:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1641:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1669:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1669:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1689:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1695:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1758:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1759:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1760:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1872:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1883:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1883:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1883:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1888:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1390:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1390:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1390:27: got int
+drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:568:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:746:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:746:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:746:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1784:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-ring.c:632:54: warning: restricted __le32 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2161:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2161:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2161:33: got int
+drivers/usb/storage/ene_ub6250.c:2090:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2090:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2090:33: got int
+drivers/usb/storage/ene_ub6250.c:1933:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1933:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1933:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:498:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:498:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:498:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:699:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:699:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:699:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:739:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:739:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:739:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:886:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:886:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:886:33: got int
+drivers/usb/storage/ene_ub6250.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:905:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:905:33: got int
+drivers/usb/storage/ene_ub6250.c:951:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:971:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:972:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:973:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:990:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:994:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1026:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1050:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1053:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1165:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1165:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1165:33: got int
+drivers/usb/storage/ene_ub6250.c:1198:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1198:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1198:33: got int
+drivers/usb/storage/ene_ub6250.c:1229:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1275:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1275:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1275:33: got int
+drivers/usb/storage/ene_ub6250.c:1357:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1357:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1357:33: got int
+drivers/usb/storage/ene_ub6250.c:1541:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1541:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1541:33: got int
+drivers/usb/storage/ene_ub6250.c:1660:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1660:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1660:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1704:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1704:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1704:49: got int
+drivers/usb/storage/ene_ub6250.c:1761:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1761:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1761:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1837:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1837:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1837:33: got int
+drivers/usb/storage/ene_ub6250.c:1989:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1990:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vdpa/vdpa.c:823:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:823:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:839:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:839:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:843:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:843:19: warning: cast from restricted __virtio16
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci_core.c:217:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:217:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:222:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:58: warning: restricted pci_power_t degrades to integer
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1046:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1027:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1034:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1040:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1021:16: warning: cast to restricted __virtio16
+drivers/vhost/vringh.c:586:18: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:9: expected void const *
+drivers/video/fbdev/atmel_lcdfb.c:362:9: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:362:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:9: expected void const *
+drivers/video/fbdev/atmel_lcdfb.c:362:9: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:362:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:9: expected void *
+drivers/video/fbdev/atmel_lcdfb.c:362:9: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3742:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2527:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2529:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1038:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1113:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1113:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1113:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1209:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:17: expected void const *
+drivers/video/fbdev/cirrusfb.c:1852:17: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/cirrusfb.c:1852:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:17: expected void const *
+drivers/video/fbdev/cirrusfb.c:1852:17: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/cirrusfb.c:1852:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:17: expected void *
+drivers/video/fbdev/cirrusfb.c:1852:17: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype] v
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:372:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+drivers/video/fbdev/core/sysfillrect.c:313:32: warning: incorrect type in argument 1 (different base types)
+drivers/video/fbdev/core/sysfillrect.c:313:32: expected unsigned long word
+drivers/video/fbdev/core/sysfillrect.c:313:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:313:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1149:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1169:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1169:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1169:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1203:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1203:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1203:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/i740fb.c:743:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:9: expected void const *
+drivers/video/fbdev/i740fb.c:743:9: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/i740fb.c:743:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:9: expected void const *
+drivers/video/fbdev/i740fb.c:743:9: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/i740fb.c:743:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/i740fb.c:743:9: expected void *
+drivers/video/fbdev/i740fb.c:743:9: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1522:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1548:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1548:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1548:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:578:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:599:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:599:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:599:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:670:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:670:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:670:27: got void *
+drivers/video/fbdev/pxa168fb.c:760:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:760:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:760:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:792:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:792:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:792:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:821:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:821:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:821:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:826:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:826:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:826:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:827:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:827:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:828:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:828:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:828:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:832:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:835:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:835:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1141:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1141:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1141:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1249:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1294:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1294:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1294:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1311:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1311:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1311:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1314:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1314:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1726:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1726:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1726:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1009:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1009:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1009:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1123:36: warning: cast removes address space '__iomem' of expression
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1074:18: warning: cast to restricted __le64
+drivers/w1/w1.c:428:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:428:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:428:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/afs/callback.c:137:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
+fs/afs/cell.c:696:9: error: incompatible types in comparison expression (different address spaces):
+fs/afs/cell.c:696:9: struct hlist_node [noderef] __rcu *
+fs/afs/cell.c:696:9: struct hlist_node *
+fs/afs/cell.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+fs/afs/dir.c:269:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
+fs/afs/dir.c:489:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
+fs/afs/inode.c:652:22: warning: context imbalance in 'afs_check_validity' - different lock contexts for basic block
+fs/afs/inode.c:755:22: warning: context imbalance in 'afs_getattr' - different lock contexts for basic block
+fs/afs/server.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
+fs/afs/server.c:128:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
+fs/afs/volume.c:12:24: warning: symbol 'afs_volume_gc_delay' was not declared. Should it be static?
+fs/afs/volume.c:13:24: warning: symbol 'afs_volume_record_life' was not declared. Should it be static?
+fs/afs/volume.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+fs/aio.c:616:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:616:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:616:24: got struct kioctx_cpu *cpu
+fs/aio.c:782:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:782:18: expected struct kioctx_cpu *cpu
+fs/aio.c:782:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:829:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:829:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:829:24: got struct kioctx_cpu *cpu
+fs/aio.c:934:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:934:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:934:16: got struct kioctx_cpu *
+fs/aio.c:952:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:952:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:952:16: got struct kioctx_cpu *
+fs/aio.c:1656:13: warning: context imbalance in 'poll_iocb_lock_wq' - different lock contexts for basic block
+fs/aio.c:1687:13: warning: context imbalance in 'poll_iocb_unlock_wq' - unexpected unlock
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/btrfs/block-group.c:3904:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:131:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:131:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:131:22: struct extent_buffer *
+fs/btrfs/ctree.c:464:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:464:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:464:17: struct extent_buffer *
+fs/btrfs/ctree.c:922:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:922:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:922:17: struct extent_buffer *
+fs/btrfs/ctree.c:2617:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2617:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2617:9: struct extent_buffer *
+fs/btrfs/dev-replace.c:1030:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1030:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1030:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c:1781:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+fs/btrfs/extent-tree.c:1835:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1914:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1979:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5775:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1104:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:2339:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through include/linux/crypto.h, include/crypto/hash.h):
+./include/linux/list.h:206:25: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:413:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c:426:6: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/ref-verify.c:260:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
+fs/btrfs/ref-verify.c:349:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
+fs/btrfs/ref-verify.c:374:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:412:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:882:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast from restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/btrfs.h:1338:1: expected unsigned long flags
+./include/trace/events/btrfs.h:1338:1: got restricted gfp_t [usertype] mask
+fs/btrfs/super.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/btrfs.h):
+./include/trace/events/btrfs.h:1338:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: cast to restricted gfp_t
+./include/trace/events/btrfs.h:1338:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/btrfs.h:1338:1: warning: restricted gfp_t degrades to integer
+fs/btrfs/sysfs.c:632:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:170:54: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:170:54: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:170:54: got void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:176:38: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:176:38: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:179:47: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:47: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:179:47: got void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:179:22: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:179:22: got void [noderef] __rcu **
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void [noderef] __rcu **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: warning: incorrect type in assignment (different address spaces)
+fs/btrfs/tests/btrfs-tests.c:167:9: expected void **slot
+fs/btrfs/tests/btrfs-tests.c:167:9: got void [noderef] __rcu **
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:406:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:406:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:406:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:615:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:615:43: expected char const *device_path
+fs/btrfs/volumes.c:615:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:882:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:882:50: expected char const *
+fs/btrfs/volumes.c:882:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:952:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:952:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:952:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:1009:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:1009:58: expected char const *src
+fs/btrfs/volumes.c:1009:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2206:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2206:49: expected char const *device_path
+fs/btrfs/volumes.c:2206:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2320:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2320:41: expected char const *device_path
+fs/btrfs/volumes.c:2320:41: got char [noderef] __rcu *
+fs/btrfs/zoned.c:135:29: warning: restricted __le64 degrades to integer
+fs/btrfs/zoned.c:135:52: warning: restricted __le64 degrades to integer
+fs/ceph/caps.c:3598:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
+fs/ceph/caps.c:4218:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
+fs/ceph/dir.c:1391:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1840:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1852:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1857:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1858:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1859:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1860:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1865:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1866:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1867:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1868:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1869:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1870:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1873:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1875:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1876:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1879:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1880:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:380:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:380:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:380:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:388:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:388:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:388:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:428:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:428:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:428:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:433:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:433:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:433:33: got struct spinlock [noderef] __rcu *
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:318:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:194:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:359:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:563:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:563:39: expected unsigned long v
+fs/dax.c:563:39: got restricted vm_fault_t
+fs/dax.c:565:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:565:39: expected unsigned long v
+fs/dax.c:565:39: got restricted vm_fault_t
+fs/dax.c:569:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:569:31: expected unsigned long v
+fs/dax.c:569:31: got restricted vm_fault_t
+fs/dax.c:1055:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1055:41: expected int result
+fs/dax.c:1055:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1461:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1461:46: expected int result
+fs/dax.c:1461:46: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1477:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1477:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1477:21: got unsigned long
+fs/dax.c:1518:51: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1518:51: expected int result
+fs/dax.c:1518:51: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1599:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1599:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1599:21: got unsigned long
+fs/dax.c:1633:62: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1633:62: expected int result
+fs/dax.c:1633:62: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1696:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1696:55: expected int result
+fs/dax.c:1696:55: got restricted vm_fault_t
+fs/dax.c:1711:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1711:58: expected int result
+fs/dax.c:1711:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:256:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:407:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:855:36: warning: context imbalance in 'dax_entry_mkclean' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:605:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:650:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:753:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:913:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:942:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1106:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1136:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1179:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1286:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1348:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1582:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1132:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c:1049:9: warning: context imbalance in 'dlm_master_lookup' - different lock contexts for basic block
+fs/dlm/lowcomms.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+fs/dlm/lowcomms.c:1306:16: warning: context imbalance in 'dlm_lowcomms_new_msg' - wrong count at exit
+fs/dlm/lowcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/topology.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dlm_lowcomms_commit_msg' - unexpected unlock
+fs/dlm/member.c:124:31: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:124:31: expected restricted __le32 [usertype] ro_nodeid
+fs/dlm/member.c:124:31: got unsigned int [usertype]
+fs/dlm/member.c:125:29: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:125:29: expected restricted __le16 [usertype] ro_slot
+fs/dlm/member.c:125:29: got unsigned short [usertype]
+fs/dlm/member.c:132:31: warning: restricted __le32 degrades to integer
+fs/dlm/member.c:134:36: warning: incorrect type in assignment (different base types)
+fs/dlm/member.c:134:36: expected int slot
+fs/dlm/member.c:134:36: got restricted __le16 [usertype] ro_slot
+fs/dlm/midcomms.c:577:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:685:19: warning: cast to restricted __le16
+fs/dlm/midcomms.c:687:16: warning: cast to restricted __le16
+fs/dlm/midcomms.c:725:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:744:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:754:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:763:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:773:42: warning: cast to restricted __le16
+fs/dlm/midcomms.c:776:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:811:23: warning: cast to restricted __le32
+fs/dlm/midcomms.c:845:27: warning: cast to restricted __le16
+fs/dlm/midcomms.c:905:26: warning: cast to restricted __le16
+fs/dlm/midcomms.c:927:25: warning: cast to restricted __le32
+fs/dlm/midcomms.c:920:22: warning: restricted __le32 degrades to integer
+fs/dlm/midcomms.c:923:22: warning: restricted __le32 degrades to integer
+fs/dlm/midcomms.c:1452:14: warning: restricted __le32 degrades to integer
+fs/dlm/midcomms.c:1065:20: warning: context imbalance in 'dlm_midcomms_get_mhandle' - wrong count at exit
+fs/dlm/midcomms.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dlm_midcomms_commit_mhandle' - unexpected unlock
+fs/dlm/util.c:25:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:25:33: expected unsigned int [usertype] h_version
+fs/dlm/util.c:25:33: got restricted __le32 [usertype]
+fs/dlm/util.c:27:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:27:33: expected unsigned int [usertype] h_lockspace
+fs/dlm/util.c:27:33: got restricted __le32 [usertype]
+fs/dlm/util.c:28:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:28:33: expected unsigned int [usertype] h_nodeid
+fs/dlm/util.c:28:33: got restricted __le32 [usertype]
+fs/dlm/util.c:29:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:29:33: expected unsigned short [usertype] h_length
+fs/dlm/util.c:29:33: got restricted __le16 [usertype]
+fs/dlm/util.c:34:35: warning: cast to restricted __le32
+fs/dlm/util.c:36:35: warning: cast to restricted __le32
+fs/dlm/util.c:37:35: warning: cast to restricted __le32
+fs/dlm/util.c:38:35: warning: cast to restricted __le16
+fs/dlm/util.c:90:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:90:33: expected unsigned int [usertype] m_type
+fs/dlm/util.c:90:33: got restricted __le32 [usertype]
+fs/dlm/util.c:91:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:91:33: expected unsigned int [usertype] m_nodeid
+fs/dlm/util.c:91:33: got restricted __le32 [usertype]
+fs/dlm/util.c:92:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:92:33: expected unsigned int [usertype] m_pid
+fs/dlm/util.c:92:33: got restricted __le32 [usertype]
+fs/dlm/util.c:93:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:93:33: expected unsigned int [usertype] m_lkid
+fs/dlm/util.c:93:33: got restricted __le32 [usertype]
+fs/dlm/util.c:94:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:94:33: expected unsigned int [usertype] m_remid
+fs/dlm/util.c:94:33: got restricted __le32 [usertype]
+fs/dlm/util.c:95:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:95:33: expected unsigned int [usertype] m_parent_lkid
+fs/dlm/util.c:95:33: got restricted __le32 [usertype]
+fs/dlm/util.c:96:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:96:33: expected unsigned int [usertype] m_parent_remid
+fs/dlm/util.c:96:33: got restricted __le32 [usertype]
+fs/dlm/util.c:97:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:97:33: expected unsigned int [usertype] m_exflags
+fs/dlm/util.c:97:33: got restricted __le32 [usertype]
+fs/dlm/util.c:98:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:98:33: expected unsigned int [usertype] m_sbflags
+fs/dlm/util.c:98:33: got restricted __le32 [usertype]
+fs/dlm/util.c:99:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:99:33: expected unsigned int [usertype] m_flags
+fs/dlm/util.c:99:33: got restricted __le32 [usertype]
+fs/dlm/util.c:100:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:100:33: expected unsigned int [usertype] m_lvbseq
+fs/dlm/util.c:100:33: got restricted __le32 [usertype]
+fs/dlm/util.c:101:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:101:33: expected unsigned int [usertype] m_hash
+fs/dlm/util.c:101:33: got restricted __le32 [usertype]
+fs/dlm/util.c:102:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:102:33: expected int m_status
+fs/dlm/util.c:102:33: got restricted __le32 [usertype]
+fs/dlm/util.c:103:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:103:33: expected int m_grmode
+fs/dlm/util.c:103:33: got restricted __le32 [usertype]
+fs/dlm/util.c:104:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:104:33: expected int m_rqmode
+fs/dlm/util.c:104:33: got restricted __le32 [usertype]
+fs/dlm/util.c:105:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:105:33: expected int m_bastmode
+fs/dlm/util.c:105:33: got restricted __le32 [usertype]
+fs/dlm/util.c:106:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:106:33: expected int m_asts
+fs/dlm/util.c:106:33: got restricted __le32 [usertype]
+fs/dlm/util.c:107:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:107:33: expected int m_result
+fs/dlm/util.c:107:33: got restricted __le32 [usertype]
+fs/dlm/util.c:114:35: warning: cast to restricted __le32
+fs/dlm/util.c:115:35: warning: cast to restricted __le32
+fs/dlm/util.c:116:35: warning: cast to restricted __le32
+fs/dlm/util.c:117:35: warning: cast to restricted __le32
+fs/dlm/util.c:118:35: warning: cast to restricted __le32
+fs/dlm/util.c:119:35: warning: cast to restricted __le32
+fs/dlm/util.c:120:35: warning: cast to restricted __le32
+fs/dlm/util.c:121:35: warning: cast to restricted __le32
+fs/dlm/util.c:122:35: warning: cast to restricted __le32
+fs/dlm/util.c:123:35: warning: cast to restricted __le32
+fs/dlm/util.c:124:35: warning: cast to restricted __le32
+fs/dlm/util.c:125:35: warning: cast to restricted __le32
+fs/dlm/util.c:126:35: warning: cast to restricted __le32
+fs/dlm/util.c:127:35: warning: cast to restricted __le32
+fs/dlm/util.c:128:35: warning: cast to restricted __le32
+fs/dlm/util.c:129:35: warning: cast to restricted __le32
+fs/dlm/util.c:130:35: warning: cast to restricted __le32
+fs/dlm/util.c:131:50: warning: cast to restricted __le32
+fs/dlm/util.c:138:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:138:33: expected unsigned int [usertype] rc_type
+fs/dlm/util.c:138:33: got restricted __le32 [usertype]
+fs/dlm/util.c:139:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:139:33: expected int rc_result
+fs/dlm/util.c:139:33: got restricted __le32 [usertype]
+fs/dlm/util.c:140:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:140:33: expected unsigned long long [usertype] rc_id
+fs/dlm/util.c:140:33: got restricted __le64 [usertype]
+fs/dlm/util.c:141:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:141:33: expected unsigned long long [usertype] rc_seq
+fs/dlm/util.c:141:33: got restricted __le64 [usertype]
+fs/dlm/util.c:142:33: warning: incorrect type in assignment (different base types)
+fs/dlm/util.c:142:33: expected unsigned long long [usertype] rc_seq_reply
+fs/dlm/util.c:142:33: got restricted __le64 [usertype]
+fs/dlm/util.c:149:35: warning: cast to restricted __le32
+fs/dlm/util.c:150:35: warning: cast to restricted __le32
+fs/dlm/util.c:151:35: warning: cast to restricted __le64
+fs/dlm/util.c:152:35: warning: cast to restricted __le64
+fs/dlm/util.c:153:35: warning: cast to restricted __le64
+fs/exec.c:421:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:421:31: expected char const [noderef] __user *
+fs/exec.c:421:31: got void *
+fs/exec.c:1044:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1044:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1044:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1151:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1151:56: expected struct task_struct *parent
+fs/exec.c:1151:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1186:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1186:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1186:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1758:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1758:70: expected struct task_struct *tsk
+fs/exec.c:1758:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/f2fs/compress.c:1748:39: warning: symbol 'f2fs_compress_aops' was not declared. Should it be static?
+fs/f2fs/extent_cache.c:751:38: warning: context imbalance in 'f2fs_shrink_extent_tree' - different lock contexts for basic block
+fs/f2fs/file.c:49:54: warning: cast from restricted vm_fault_t
+fs/f2fs/file.c:3301:36: warning: incorrect type in argument 1 (different base types)
+fs/f2fs/file.c:3301:36: expected unsigned short const [usertype] *pwcs
+fs/f2fs/file.c:3301:36: got restricted __le16 *
+fs/f2fs/file.c:3337:28: warning: incorrect type in argument 4 (different base types)
+fs/f2fs/file.c:3337:28: expected unsigned short [usertype] *pwcs
+fs/f2fs/file.c:3337:28: got restricted __le16 *
+fs/f2fs/super.c:282:19: warning: symbol 'f2fs_cf_name_slab' was not declared. Should it be static?
+fs/f2fs/super.c:1406:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
+fs/fcntl.c:931:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:931:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:931:9: struct fasync_struct *
+fs/fcntl.c:1006:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1006:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1006:22: struct fasync_struct *
+fs/fcntl.c:1017:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1017:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1017:33: struct fasync_struct *
+fs/file.c:379:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:379:17: expected struct file **old_fds
+fs/file.c:379:17: got struct file [noderef] __rcu **fd
+fs/file.c:380:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:380:17: expected struct file **new_fds
+fs/file.c:380:17: got struct file [noderef] __rcu **fd
+fs/file.c:395:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:395:17: struct file [noderef] __rcu *
+fs/file.c:395:17: struct file *
+fs/file.c:430:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:470:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:468:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:649:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:807:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:858:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1127:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:708:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c:1718:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1901:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/cache.c:404:13: warning: context imbalance in 'fscache_caches_seq_start' - wrong count at exit
+fs/fscache/cache.c:416:13: warning: context imbalance in 'fscache_caches_seq_stop' - wrong count at exit
+fs/fscache/cookie.c:33:14: warning: symbol 'fscache_lru_cookie_timeout' was not declared. Should it be static?
+fs/fscache/volume.c:493:13: warning: context imbalance in 'fscache_volumes_seq_start' - wrong count at exit
+fs/fscache/volume.c:505:13: warning: context imbalance in 'fscache_volumes_seq_stop' - wrong count at exit
+fs/gfs2/glock.c: note: in included file:
+fs/gfs2/glock.h:180:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
+fs/gfs2/glock.c:1058:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
+fs/gfs2/glock.c:1629:25: warning: context imbalance in '__gfs2_glock_dq' - unexpected unlock
+fs/gfs2/lops.c:210:22: warning: cast from restricted blk_status_t
+fs/gfs2/quota.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/gfs2/super.c:1445:13: warning: function 'free_local_statfs_inodes' with external linkage has definition
+fs/gfs2/super.c:1460:21: warning: function 'find_local_statfs_inode' with external linkage has definition
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:856:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:912:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:943:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1624:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1742:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1756:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2134:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:488:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:488:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:488:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/io_uring.h):
+./include/trace/events/io_uring.h:488:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/io_uring.h:488:1: expected unsigned int [usertype] op_flags
+./include/trace/events/io_uring.h:488:1: got restricted __kernel_rwf_t const [usertype] rw_flags
+fs/io_uring.c:3457:24: warning: incorrect type in return expression (different address spaces)
+fs/io_uring.c:3457:24: expected void [noderef] __user *
+fs/io_uring.c:3457:24: got struct io_buffer *[assigned] kbuf
+fs/io_uring.c:5127:14: warning: incorrect type in assignment (different address spaces)
+fs/io_uring.c:5127:14: expected struct file *file
+fs/io_uring.c:5127:14: got struct file [noderef] __rcu *
+fs/io_uring.c:5995:68: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:5995:68: expected restricted __poll_t [usertype] _key
+fs/io_uring.c:5995:68: got unsigned int [usertype] cflags
+fs/io_uring.c:5997:47: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6001:52: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6002:71: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6002:65: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:6002:65: expected restricted __poll_t [usertype] val
+fs/io_uring.c:6002:65: got unsigned int
+fs/io_uring.c:6002:52: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:6002:52: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:6002:52: got unsigned short
+fs/io_uring.c:6006:71: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6006:71: expected signed int [usertype] res
+fs/io_uring.c:6006:71: got restricted __poll_t [usertype] mask
+fs/io_uring.c:6037:66: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6037:55: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:6037:55: expected restricted __poll_t [usertype] val
+fs/io_uring.c:6037:55: got unsigned int
+fs/io_uring.c:6118:45: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6118:45: expected int events
+fs/io_uring.c:6118:45: got restricted __poll_t [usertype] events
+fs/io_uring.c:6153:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:6153:40: expected int mask
+fs/io_uring.c:6153:40: got restricted __poll_t [usertype] mask
+fs/io_uring.c:6153:50: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6153:50: expected int events
+fs/io_uring.c:6153:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:6244:24: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:6244:24: expected int
+fs/io_uring.c:6244:24: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:6261:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:6261:40: expected int mask
+fs/io_uring.c:6261:40: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:6261:50: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6261:50: expected int events
+fs/io_uring.c:6261:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:6272:47: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6272:47: expected int events
+fs/io_uring.c:6272:47: got restricted __poll_t [usertype] events
+fs/io_uring.c:6297:25: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6297:48: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:6297:48: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:6297:48: got unsigned int
+fs/io_uring.c:6306:22: warning: invalid assignment: |=
+fs/io_uring.c:6306:22: left side has type restricted __poll_t
+fs/io_uring.c:6306:22: right side has type int
+fs/io_uring.c:6311:30: warning: invalid assignment: &=
+fs/io_uring.c:6311:30: left side has type restricted __poll_t
+fs/io_uring.c:6311:30: right side has type int
+fs/io_uring.c:6313:22: warning: invalid assignment: |=
+fs/io_uring.c:6313:22: left side has type restricted __poll_t
+fs/io_uring.c:6313:22: right side has type int
+fs/io_uring.c:6339:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:6339:33: expected int mask
+fs/io_uring.c:6339:33: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:6339:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:6339:50: expected int events
+fs/io_uring.c:6339:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:6421:24: warning: invalid assignment: |=
+fs/io_uring.c:6421:24: left side has type unsigned int
+fs/io_uring.c:6421:24: right side has type restricted __poll_t
+fs/io_uring.c:6422:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6422:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6422:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:6422:38: expected restricted __poll_t
+fs/io_uring.c:6422:38: got unsigned int
+fs/io_uring.c:6474:21: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:6474:21: expected unsigned int [usertype] cflags
+fs/io_uring.c:6474:21: got restricted __poll_t [usertype] events
+fs/io_uring.c:6512:43: warning: invalid assignment: &=
+fs/io_uring.c:6512:43: left side has type restricted __poll_t
+fs/io_uring.c:6512:43: right side has type int
+fs/io_uring.c:6513:62: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6513:43: warning: invalid assignment: |=
+fs/io_uring.c:6513:43: left side has type restricted __poll_t
+fs/io_uring.c:6513:43: right side has type unsigned int
+fs/io_uring.c:2462:17: warning: context imbalance in 'handle_prev_tw_list' - different lock contexts for basic block
+fs/io_uring.c:8709:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:8720:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:287:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:289:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:289:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:289:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:296:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:296:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:296:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:299:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:299:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:299:33: got struct spinlock [noderef] __rcu *
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2368:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/fscache.c:57:51: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:57:51: expected unsigned long long x
+fs/nfs/fscache.c:57:51: got restricted __be16 const [usertype] sin_port
+fs/nfs/fscache.c:58:61: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:58:61: expected unsigned long long x
+fs/nfs/fscache.c:58:61: got restricted __be32 const [usertype] s_addr
+fs/nfs/fscache.c:63:52: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:63:52: expected unsigned long long x
+fs/nfs/fscache.c:63:52: got restricted __be16 const [usertype] sin6_port
+fs/nfs/fscache.c:64:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:64:73: expected unsigned long long x
+fs/nfs/fscache.c:64:73: got restricted __be32 const
+fs/nfs/fscache.c:65:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:65:73: expected unsigned long long x
+fs/nfs/fscache.c:65:73: got restricted __be32 const
+fs/nfs/fscache.c:66:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:66:73: expected unsigned long long x
+fs/nfs/fscache.c:66:73: got restricted __be32 const
+fs/nfs/fscache.c:67:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:67:73: expected unsigned long long x
+fs/nfs/fscache.c:67:73: got restricted __be32 const
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:947:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/pnfs.c:318:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:610:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/uio.h, include/linux/socket.h, include/uapi/linux/in.h, ...):
+./include/linux/list.h:206:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1134:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1134:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1134:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1135:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1135:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1135:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1353:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:514:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:1115:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:354:6: warning: context imbalance in 'nfsd_copy_write_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:798:17: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fanotify/fanotify.c:1081:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fanotify/fanotify_user.c:267:63: warning: restricted fmode_t degrades to integer
+fs/notify/fanotify/fanotify_user.c:1351:28: warning: restricted fmode_t degrades to integer
+fs/notify/fsnotify.c:386:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:386:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:386:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:388:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:388:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:388:24: struct hlist_node *
+fs/notify/fsnotify.c:398:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:398:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:398:24: struct hlist_node *
+fs/notify/fsnotify.c:544:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:544:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:544:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:547:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:547:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:547:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:551:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:551:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:551:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:555:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:555:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:555:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:563:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:563:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:563:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:530:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:530:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:530:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:279:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:547:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:659:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:741:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:815:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ntfs3/dir.c:29:39: warning: incorrect type in argument 1 (different base types)
+fs/ntfs3/dir.c:29:39: expected unsigned short const [usertype] *pwcs
+fs/ntfs3/dir.c:29:39: got restricted __le16 const [usertype] *name
+fs/ocfs2/dlm/dlmdomain.c:1316:20: warning: context imbalance in 'dlm_query_nodeinfo_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmmaster.c:3264:28: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
+fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
+fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
+fs/ocfs2/export.c:258:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:259:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:272:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:273:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/inode.c:1623:13: warning: context imbalance in 'ocfs2_inode_cache_lock' - wrong count at exit
+fs/ocfs2/inode.c:1630:13: warning: context imbalance in 'ocfs2_inode_cache_unlock' - unexpected unlock
+fs/ocfs2/localalloc.c:1223:41: warning: incorrect type in argument 1 (different base types)
+fs/ocfs2/localalloc.c:1223:41: expected unsigned long long val1
+fs/ocfs2/localalloc.c:1223:41: got restricted __le32 [usertype] la_bm_off
+fs/ocfs2/refcounttree.c:633:27: warning: incorrect type in assignment (different base types)
+fs/ocfs2/refcounttree.c:633:27: expected restricted __le32 [usertype] rf_generation
+fs/ocfs2/refcounttree.c:633:27: got unsigned int
+fs/ocfs2/suballoc.c:2429:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
+fs/open.c:1024:21: warning: restricted fmode_t degrades to integer
+fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
+fs/orangefs/file.c:118:32: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:118:32: expected int open_for_write
+fs/orangefs/file.c:118:32: got restricted fmode_t
+fs/orangefs/file.c:119:31: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:119:31: expected int open_for_read
+fs/orangefs/file.c:119:31: got restricted fmode_t
+fs/overlayfs/file.c:46:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:127:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:47:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:47:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:47:23: struct posix_acl *
+fs/posix_acl.c:61:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:61:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:61:33: struct posix_acl *
+fs/proc/array.c:249:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:249:11: expected struct k_sigaction *k
+fs/proc/array.c:249:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:543:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:543:44: expected struct task_struct *tsk
+fs/proc/array.c:543:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:715:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:715:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:715:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:285:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:549:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2240:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2297:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2394:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1105:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2421:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2447:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:939:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:939:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:939:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:299:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:616:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1174:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1506:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1845:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/proc/vmcore.c:158:45: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/vmcore.c:158:45: expected void [noderef] __user *addr
+fs/proc/vmcore.c:158:45: got char *buf
+fs/pstore/ram_core.c:278:34: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:278:34: expected void volatile [noderef] __iomem *d
+fs/pstore/ram_core.c:278:34: got unsigned char *
+fs/pstore/ram_core.c:311:50: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:311:50: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:311:50: got unsigned char *
+fs/pstore/ram_core.c:312:65: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:312:65: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:312:65: got unsigned char *
+fs/pstore/ram_core.c:466:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:466:20: expected void *va
+fs/pstore/ram_core.c:466:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:468:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:468:20: expected void *va
+fs/pstore/ram_core.c:468:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:556:36: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:556:36: expected void volatile [noderef] __iomem *addr
+fs/pstore/ram_core.c:556:36: got void *vaddr
+fs/pstore/ram_core.c:69:17: warning: context imbalance in 'buffer_start_add' - unexpected unlock
+fs/pstore/ram_core.c:95:17: warning: context imbalance in 'buffer_size_add' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:1055:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1055:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1055:24: struct hlist_node *
+fs/seq_file.c:1057:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1057:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1057:24: struct hlist_node *
+fs/signalfd.c:56:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:56:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:56:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:58:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:58:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:58:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:63:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:63:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:63:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:98:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:116:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:119:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:123:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:139:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:143:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:162:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:162:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:162:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:171:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:175:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:175:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:175:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:185:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:185:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:187:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:187:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:187:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:189:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:189:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:189:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:191:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:191:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:191:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:291:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:291:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:293:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:293:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:293:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:295:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:295:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:295:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/ubifs/xattr.c:680:58: warning: Using plain integer as NULL pointer
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+fs/xfs/kmem.c:17:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:17:32: expected int flags
+fs/xfs/kmem.c:17:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/scrub/agheader.c:158:23: warning: cast truncates bits from constant value (ffff3f8f becomes 3f8f)
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, fs/xfs/xfs.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:451:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:886:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1139:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1332:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:593:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:193:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:294:16: warning: cast to restricted __le32
+init/main.c:769:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:781:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:106:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:168:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:579:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1187:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1649:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1908:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c:130:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:291:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:386:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:392:12: warning: context imbalance in 'shm_try_destroy_orphaned' - wrong count at exit
+ipc/shm.c:429:26: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:774:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:1026:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1670:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:432:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:818:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:862:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:455:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:455:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:455:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:465:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:465:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:465:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:549:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:549:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:549:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:569:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:569:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:569:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:192:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:293:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:298:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2219:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2219:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2219:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2222:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2222:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2222:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:533:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:533:35: expected void *
+kernel/bpf/arraymap.c:533:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:552:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:552:35: expected void *
+kernel/bpf/arraymap.c:552:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:584:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:584:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:584:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/filter.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/btf.c:2661:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2663:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3489:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3840:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/core.c:221:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2641:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/rbtree_latch.h, include/linux/bpf.h, include/linux/filter.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/hashtab.c:764:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1111:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1178:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1239:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1304:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1356:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1390:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1546:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1377:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1378:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1379:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1380:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1381:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1382:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1383:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:90:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:13727:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:489:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6351:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6351:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6351:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6354:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6354:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6354:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2815:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2890:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:3001:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4918:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6117:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6225:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6254:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6303:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:975:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:266:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:266:13: expected struct cred const *old
+kernel/cred.c:266:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:355:42: expected struct cred const *cred
+kernel/cred.c:355:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:355:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:355:30: got struct cred const *
+kernel/cred.c:356:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:356:27: expected struct cred const *cred
+kernel/cred.c:356:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:41: expected struct cred const *_cred
+kernel/cred.c:357:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:358:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct cred const *cred
+kernel/cred.c:358:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:397:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:397:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:397:32: got struct cred const *
+kernel/cred.c:450:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:450:38: expected struct cred const *old
+kernel/cred.c:450:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: cast from unknown type
+kernel/cred.c:556:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:556:41: expected struct cred const *old
+kernel/cred.c:556:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:597:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:597:46: expected struct cred const *override
+kernel/cred.c:597:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:839:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:839:9: struct cred const *
+kernel/cred.c:839:9: struct cred const [noderef] __rcu *
+kernel/cred.c:889:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:889:21: expected struct cred const *cred
+kernel/cred.c:889:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:889:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:889:21: expected struct cred const *cred
+kernel/cred.c:889:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:893:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:893:21: expected struct cred const *cred
+kernel/cred.c:893:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:893:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:893:21: expected struct cred const *cred
+kernel/cred.c:893:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:893:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:893:21: expected struct cred const *cred
+kernel/cred.c:893:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:893:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:893:21: expected struct cred const *cred
+kernel/cred.c:893:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:905:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:905:31: expected struct cred const *cred
+kernel/cred.c:905:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:907:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:907:39: expected struct cred const *cred
+kernel/cred.c:907:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:919:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:919:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:919:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:919:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:919:9: expected struct cred const *cred
+kernel/cred.c:919:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:19: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:199:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2309:40: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1493:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1493:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1493:15: struct perf_event_context *
+kernel/events/core.c:1506:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1506:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1506:28: struct perf_event_context *
+kernel/events/core.c:3492:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3492:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3492:18: struct perf_event_context *
+kernel/events/core.c:3493:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3493:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3493:23: struct perf_event_context *
+kernel/events/core.c:3541:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3541:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3541:25: struct perf_event_context *
+kernel/events/core.c:3542:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3542:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3542:25: struct perf_event_context *
+kernel/events/core.c:4788:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4788:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4788:25: struct perf_event_context *
+kernel/events/core.c:6053:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6053:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6053:9: struct perf_buffer *
+kernel/events/core.c:5525:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5769:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5769:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5769:22: struct perf_buffer *
+kernel/events/core.c:5893:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5893:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5893:14: struct perf_buffer *
+kernel/events/core.c:5926:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5926:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5926:14: struct perf_buffer *
+kernel/events/core.c:5983:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5983:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5983:14: struct perf_buffer *
+kernel/events/core.c:6074:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6074:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6074:14: struct perf_buffer *
+kernel/events/core.c:6090:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:6090:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:6090:14: struct perf_buffer *
+kernel/events/core.c:7733:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7733:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7733:23: struct perf_event_context *
+kernel/events/core.c:7785:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7785:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7785:23: struct perf_event_context *
+kernel/events/core.c:7824:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7824:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7824:13: struct perf_buffer *
+kernel/events/core.c:7929:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7929:61: expected struct task_struct *p
+kernel/events/core.c:7929:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7931:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7931:61: expected struct task_struct *p
+kernel/events/core.c:7931:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8632:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8632:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8632:23: struct perf_event_context *
+kernel/events/core.c:9626:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9626:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9626:9: struct swevent_hlist *
+kernel/events/core.c:9665:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9665:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9665:17: struct swevent_hlist *
+kernel/events/core.c:9846:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9846:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9846:23: struct perf_event_context *
+kernel/events/core.c:11025:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12826:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12826:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12826:9: struct perf_event_context *
+kernel/events/core.c:12936:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12936:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12936:17: struct perf_event_context *
+kernel/events/core.c:13366:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13366:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13366:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:175:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1540:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2865:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4760:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:197:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9475:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9475:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9475:17: struct swevent_hlist *
+kernel/events/core.c:9495:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9495:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9495:17: struct swevent_hlist *
+kernel/events/core.c:9615:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9615:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9615:16: struct swevent_hlist *
+kernel/events/core.c:9615:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9615:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9615:16: struct swevent_hlist *
+kernel/events/core.c:9615:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9615:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9615:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1970:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1970:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1970:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1972:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1972:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1972:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2272:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2272:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2272:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2274:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2274:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2274:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:246:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:281:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:37: expected struct task_struct *tsk
+kernel/exit.c:281:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:284:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:284:32: expected struct task_struct *task
+kernel/exit.c:284:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:285:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:285:35: expected struct task_struct *task
+kernel/exit.c:285:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:330:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:330:24: expected struct task_struct *parent
+kernel/exit.c:330:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:357:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:357:27: expected struct spinlock [usertype] *lock
+kernel/exit.c:357:27: got struct spinlock [noderef] __rcu *
+kernel/exit.c:360:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:360:29: expected struct spinlock [usertype] *lock
+kernel/exit.c:360:29: got struct spinlock [noderef] __rcu *
+kernel/exit.c:399:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:399:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:399:23: struct task_struct *
+kernel/exit.c:423:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:423:9: struct list_head *
+kernel/exit.c:423:9: struct list_head [noderef] __rcu *
+kernel/exit.c:583:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:585:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:909:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1064:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1089:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1178:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1193:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1244:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1247:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1253:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1434:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1434:59: void *
+kernel/exit.c:1434:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1450:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1450:25: expected struct task_struct *parent
+kernel/exit.c:1450:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1814:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:423:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:106:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1542:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:163:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:853:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1094:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1094:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1094:19: got struct task_struct *p
+kernel/fork.c:1304:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1304:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1304:24: got struct file *new_exe_file
+kernel/fork.c:1304:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1304:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1304:24: got struct file *new_exe_file
+kernel/fork.c:1304:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1304:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1304:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1635:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1635:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1635:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1644:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1644:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1644:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1645:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1645:9: expected void const *
+kernel/fork.c:1645:9: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1645:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1645:9: expected void const *
+kernel/fork.c:1645:9: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1645:9: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1645:9: expected void const *
+kernel/fork.c:1645:9: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1646:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1646:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1646:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1739:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1739:9: expected struct qspinlock *lock
+kernel/fork.c:1739:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1739:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1739:9: expected struct qspinlock *lock
+kernel/fork.c:1739:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1739:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1739:9: expected struct qspinlock *lock
+kernel/fork.c:1739:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:2058:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2058:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2058:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2062:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2062:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2062:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2379:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2379:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2379:32: got struct task_struct *
+kernel/fork.c:2388:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2388:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2388:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2433:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2433:54: expected struct list_head *head
+kernel/fork.c:2433:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2454:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2454:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2454:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2475:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2475:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2475:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2502:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2502:28: expected struct sighand_struct *sighand
+kernel/fork.c:2502:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2531:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2531:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2531:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2533:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2533:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2533:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2942:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2942:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2942:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:3023:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:3023:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:3023:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2100:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:217:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:217:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:217:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:217:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:217:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:217:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2431:59: warning: dereference of noderef expression
+kernel/fork.c:2432:59: warning: dereference of noderef expression
+kernel/fork.c:1086:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1086:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1086:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/futex/pi.c:675:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex/pi.c:803:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+kernel/futex/pi.c:1068:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
+kernel/futex/pi.c:1100:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex/requeue.c:455:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex/waitwake.c:262:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex/waitwake.c:328:6: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
+kernel/futex/waitwake.c:449:36: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/hung_task.c:31:19: warning: symbol 'sysctl_hung_task_check_count' was not declared. Should it be static?
+kernel/hung_task.c:50:29: warning: symbol 'sysctl_hung_task_check_interval_secs' was not declared. Should it be static?
+kernel/hung_task.c:52:19: warning: symbol 'sysctl_hung_task_warnings' was not declared. Should it be static?
+kernel/hung_task.c:75:28: warning: symbol 'sysctl_hung_task_panic' was not declared. Should it be static?
+kernel/hung_task.c:237:52: warning: incorrect type in argument 3 (different address spaces)
+kernel/hung_task.c:237:52: expected void *
+kernel/hung_task.c:237:52: got void [noderef] __user *buffer
+kernel/hung_task.c:287:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:287:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:287:35: got int ( * )( ... )
+kernel/hung_task.c:295:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:295:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:295:35: got int ( * )( ... )
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:814:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1919:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:591:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kcov.c:192:14: warning: symbol '__sanitizer_cov_trace_pc' was not declared. Should it be static?
+kernel/kcov.c:247:14: warning: symbol '__sanitizer_cov_trace_cmp1' was not declared. Should it be static?
+kernel/kcov.c:253:14: warning: symbol '__sanitizer_cov_trace_cmp2' was not declared. Should it be static?
+kernel/kcov.c:259:14: warning: symbol '__sanitizer_cov_trace_cmp4' was not declared. Should it be static?
+kernel/kcov.c:265:14: warning: symbol '__sanitizer_cov_trace_cmp8' was not declared. Should it be static?
+kernel/kcov.c:271:14: warning: symbol '__sanitizer_cov_trace_const_cmp1' was not declared. Should it be static?
+kernel/kcov.c:278:14: warning: symbol '__sanitizer_cov_trace_const_cmp2' was not declared. Should it be static?
+kernel/kcov.c:285:14: warning: symbol '__sanitizer_cov_trace_const_cmp4' was not declared. Should it be static?
+kernel/kcov.c:292:14: warning: symbol '__sanitizer_cov_trace_const_cmp8' was not declared. Should it be static?
+kernel/kcov.c:299:14: warning: symbol '__sanitizer_cov_trace_switch' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1121:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3311:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3311:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:477:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:477:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:477:17: char const *
+kernel/locking/lockdep_proc.c:478:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:478:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:478:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:331:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:352:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:397:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/seqlock.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/ww_mutex.h:191:9: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:470:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:527:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:546:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:567:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:573:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:594:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:624:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:631:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:584:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file:
+kernel/locking/rtmutex.c:1515:17: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:134:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:111:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:120:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:127:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:184:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:192:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:200:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:208:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:151:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:161:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:170:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:177:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:258:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:274:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:210:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:217:9: warning: context imbalance in '_raw_write_lock_nested' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:196:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:203:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:340:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:348:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:356:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:364:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:379:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:391:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:401:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module.c:256:18: warning: symbol 'kdb_modules' was not declared. Should it be static?
+kernel/module.c:2761:23: warning: incorrect type in assignment (different address spaces)
+kernel/module.c:2761:23: expected struct mod_kallsyms [noderef] __rcu *kallsyms
+kernel/module.c:2761:23: got void *
+kernel/module.c:4802:6: warning: symbol 'module_layout' was not declared. Should it be static?
+kernel/module.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h, include/linux/moduleloader.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:33:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:33:20: expected struct notifier_block **nl
+kernel/notifier.c:33:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:35:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:35:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:35:17: got struct notifier_block *
+kernel/notifier.c:36:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:36:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:36:9: struct notifier_block *
+kernel/notifier.c:45:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:45:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:45:25: struct notifier_block *
+kernel/notifier.c:147:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:169:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:199:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:233:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:236:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:263:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:266:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:284:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:319:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:344:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:361:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:368:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:392:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:423:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:426:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:453:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:486:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:55:77: warning: Using plain integer as NULL pointer
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:274:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:132:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:157:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:156:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:176:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:182:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:601:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:601:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:602:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:603:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:601:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:630:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:630:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:631:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:630:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:651:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:651:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:657:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:657:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:725:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:725:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:756:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:756:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:757:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:758:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:115:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:115:54: expected int val
+kernel/power/suspend.c:115:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:173:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:173:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:174:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:174:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:179:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:179:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:187:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:208:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:208:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:209:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:209:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:214:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:214:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:215:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:215:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:437:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:437:33: expected int val
+kernel/power/suspend.c:437:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:440:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:440:33: expected int val
+kernel/power/suspend.c:440:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:510:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:510:53: expected int val
+kernel/power/suspend.c:510:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:512:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:512:53: expected int val
+kernel/power/suspend.c:512:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:549:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:549:52: expected int val
+kernel/power/suspend.c:549:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:572:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:581:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:581:52: expected int val
+kernel/power/suspend.c:581:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:582:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:607:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:607:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:607:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:607:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:610:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:370:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:197:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:197:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:197:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:203:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:203:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:203:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:213:9: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:213:9: struct task_struct *
+kernel/ptrace.c:213:9: error: cast from unknown type
+kernel/ptrace.c:258:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:258:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:258:44: struct task_struct *
+kernel/ptrace.c:458:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:458:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:458:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:481:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:481:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:481:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:517:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:517:54: expected struct task_struct *parent
+kernel/ptrace.c:517:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:525:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:525:53: expected struct task_struct *new_parent
+kernel/ptrace.c:525:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:573:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:573:41: expected struct task_struct *p1
+kernel/ptrace.c:573:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:575:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:575:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:575:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:766:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:766:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:766:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:774:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:774:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:774:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:897:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:897:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:897:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:901:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:901:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:901:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1131:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1131:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1131:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1133:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1133:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1133:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:523:38: warning: dereference of noderef expression
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:713:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:729:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+kernel/ptrace.c:903:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1285:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:798:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:804:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1502:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/tree.c:1451:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1861:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2291:1: warning: context imbalance in 'rcu_report_qs_rdp' - different lock contexts for basic block
+kernel/rcu/tree.c:2473:13: warning: context imbalance in 'rcu_do_batch' - wrong count at exit
+kernel/rcu/tree.c:2649:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2702:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c:2732:30: warning: context imbalance in 'rcu_core' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:930:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_nocb.h:138:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_nocb.h:155:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_nocb.h:170:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_nocb.h:183:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_nocb.h:324:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_nocb.h:339:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_nocb.h:501:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_nocb.h:648:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_nocb.h:874:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_nocb.h:989:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
+kernel/rcu/tree_nocb.h:1038:34: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - different lock contexts for basic block
+kernel/rcu/tree_nocb.h:1076:13: warning: context imbalance in 'rcu_nocb_rdp_offload' - wrong count at exit
+kernel/scftorture.c:70:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/rt.c:910:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:910:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:910:70: struct task_struct *
+kernel/sched/rt.c:2361:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2361:25: struct task_struct *
+kernel/sched/rt.c:2361:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2361:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2361:25: struct task_struct *
+kernel/sched/rt.c:2361:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2361:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2361:25: struct task_struct *
+kernel/sched/rt.c:2361:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2361:25: error: cast from unknown type
+kernel/sched/rt.c:527:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:527:54: expected struct task_struct *curr
+kernel/sched/rt.c:527:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:666:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static?
+kernel/sched/rt.c:996:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:996:38: expected struct task_struct *curr
+kernel/sched/rt.c:996:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1542:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1542:31: expected struct task_struct *p
+kernel/sched/rt.c:1542:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1879:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1879:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1879:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1562:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1562:14: expected struct task_struct *curr
+kernel/sched/rt.c:1562:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1627:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1627:45: expected struct task_struct *p
+kernel/sched/rt.c:1627:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1688:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1688:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1688:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2043:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2043:40: expected struct task_struct *task
+kernel/sched/rt.c:2043:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2064:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2064:13: struct task_struct *
+kernel/sched/rt.c:2064:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2064:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2064:13: struct task_struct *
+kernel/sched/rt.c:2064:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2064:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2064:13: struct task_struct *
+kernel/sched/rt.c:2064:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2064:13: error: cast from unknown type
+kernel/sched/rt.c:2412:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2412:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2412:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2414:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2414:40: expected struct task_struct *p
+kernel/sched/rt.c:2414:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2414:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2414:61: expected struct task_struct *p
+kernel/sched/rt.c:2414:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/deadline.c:2276:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2276:23: expected struct task_struct *p
+kernel/sched/deadline.c:2276:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2286:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2286:13: struct task_struct *
+kernel/sched/deadline.c:2286:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2286:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2286:13: struct task_struct *
+kernel/sched/deadline.c:2286:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2286:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2286:13: struct task_struct *
+kernel/sched/deadline.c:2286:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2286:13: error: cast from unknown type
+kernel/sched/deadline.c:2402:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2402:25: struct task_struct *
+kernel/sched/deadline.c:2402:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2402:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2402:25: struct task_struct *
+kernel/sched/deadline.c:2402:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2402:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2402:25: struct task_struct *
+kernel/sched/deadline.c:2402:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2402:25: error: cast from unknown type
+kernel/sched/deadline.c:1911:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1911:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1911:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1922:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1922:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1922:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1143:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1143:23: expected struct task_struct *p
+kernel/sched/deadline.c:1143:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1272:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1272:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1272:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2131:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2131:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2131:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1795:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1795:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1795:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1872:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1872:43: expected struct task_struct *p
+kernel/sched/deadline.c:1872:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2447:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2447:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2447:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2449:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2449:23: expected struct task_struct *p
+kernel/sched/deadline.c:2449:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2451:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2451:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2451:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2615:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2615:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2615:22: struct task_struct *
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/cpufreq_schedutil.c:555:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/debug.c:423:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:423:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:423:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:745:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:745:9: expected struct task_struct *tsk
+kernel/sched/debug.c:745:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:745:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:745:9: expected struct task_struct *tsk
+kernel/sched/debug.c:745:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/stats.c:148:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:148:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:148:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/loadavg.c:245:6: warning: symbol 'calc_load_nohz_start' was not declared. Should it be static?
+kernel/sched/loadavg.c:258:6: warning: symbol 'calc_load_nohz_remote' was not declared. Should it be static?
+kernel/sched/loadavg.c:263:6: warning: symbol 'calc_load_nohz_stop' was not declared. Should it be static?
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/stop_task.c:73:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:73:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:73:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/topology.c:105:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:105:56: expected struct sched_domain *sd
+kernel/sched/topology.c:105:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:124:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:124:60: expected struct sched_domain *sd
+kernel/sched/topology.c:124:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:147:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:147:20: expected struct sched_domain *sd
+kernel/sched/topology.c:147:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:210:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:211:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:430:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:430:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:430:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:439:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:439:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:439:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:460:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:460:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:460:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:622:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:622:49: expected struct sched_domain *parent
+kernel/sched/topology.c:622:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:693:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:693:50: expected struct sched_domain *parent
+kernel/sched/topology.c:693:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:700:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:700:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:700:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:710:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:710:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:710:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:715:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:715:20: expected struct sched_domain *sd
+kernel/sched/topology.c:715:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:736:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:736:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:736:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:898:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:898:70: expected struct sched_domain *sd
+kernel/sched/topology.c:898:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:927:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:927:59: expected struct sched_domain *sd
+kernel/sched/topology.c:927:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:973:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:973:57: expected struct sched_domain *sd
+kernel/sched/topology.c:973:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:975:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:975:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:975:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:983:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:983:55: expected struct sched_domain *sd
+kernel/sched/topology.c:983:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:985:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:985:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:985:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1055:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1055:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1055:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1159:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1159:40: expected struct sched_domain *child
+kernel/sched/topology.c:1159:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1568:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1568:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1568:43: got struct sched_domain *child
+kernel/sched/topology.c:1706:21: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1706:21: int [noderef] __rcu *
+kernel/sched/topology.c:1706:21: int *
+kernel/sched/topology.c:1832:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1832:9: int [noderef] __rcu *
+kernel/sched/topology.c:1832:9: int *
+kernel/sched/topology.c:1887:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1887:9: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:1887:9: struct cpumask ***
+kernel/sched/topology.c:1945:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1945:9: int [noderef] __rcu *
+kernel/sched/topology.c:1945:9: int *
+kernel/sched/topology.c:1947:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1947:9: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:1947:9: struct cpumask ***
+kernel/sched/topology.c:2031:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:2031:17: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:2031:17: struct cpumask ***
+kernel/sched/topology.c:2165:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2165:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2165:31: got struct sched_domain *sd
+kernel/sched/topology.c:2268:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2268:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2268:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2289:56: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:2289:56: expected struct sched_domain *child
+kernel/sched/topology.c:2289:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:2288:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2288:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2288:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2336:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2336:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2336:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/core_sched.c:275:37: error: incompatible types in conditional expression (different address spaces):
+kernel/sched/core_sched.c:275:37: struct task_struct *
+kernel/sched/core_sched.c:275:37: struct task_struct [noderef] __rcu *
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/psi.c:143:1: warning: symbol 'psi_cgroups_enabled' was not declared. Should it be static?
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/autogroup.c:7:28: warning: symbol 'sysctl_sched_autogroup_enabled' was not declared. Should it be static?
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/core.c:264:56: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:264:56: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:264:56: struct task_struct *
+kernel/sched/core.c:790:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:790:48: expected struct task_struct *p
+kernel/sched/core.c:790:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1043:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:1043:38: expected struct task_struct *curr
+kernel/sched/core.c:1043:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1101:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1101:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1101:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2200:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2200:33: expected struct task_struct *p
+kernel/sched/core.c:2200:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2200:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2200:68: expected struct task_struct *tsk
+kernel/sched/core.c:2200:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3518:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static?
+kernel/sched/core.c:3600:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3600:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3600:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3797:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3797:28: expected struct task_struct const *p
+kernel/sched/core.c:3797:28: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:8996:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:8996:43: expected struct task_struct *push_task
+kernel/sched/core.c:8996:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5235:20: warning: symbol 'task_sched_runtime' was not declared. Should it be static?
+kernel/sched/core.c:5331:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5331:38: expected struct task_struct *curr
+kernel/sched/core.c:5331:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5965:32: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5965:32: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5965:32: struct task_struct *
+kernel/sched/core.c:5992:23: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:5992:23: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:5992:23: struct task_struct *
+kernel/sched/core.c:6000:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6000:46: struct task_struct *
+kernel/sched/core.c:6000:46: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6055:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6055:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:6055:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:6271:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6271:14: expected struct task_struct *prev
+kernel/sched/core.c:6271:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6796:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6796:17: struct task_struct *
+kernel/sched/core.c:6796:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6796:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6796:17: struct task_struct *
+kernel/sched/core.c:6796:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6796:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6796:17: struct task_struct *
+kernel/sched/core.c:6796:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6796:17: error: cast from unknown type
+kernel/sched/core.c:7000:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:7000:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:7000:22: struct task_struct *
+kernel/sched/core.c:8946:6: warning: symbol 'idle_task_exit' was not declared. Should it be static?
+kernel/sched/core.c:9181:5: warning: symbol 'sched_cpu_activate' was not declared. Should it be static?
+kernel/sched/core.c:9226:5: warning: symbol 'sched_cpu_deactivate' was not declared. Should it be static?
+kernel/sched/core.c:9301:5: warning: symbol 'sched_cpu_starting' was not declared. Should it be static?
+kernel/sched/core.c:9322:5: warning: symbol 'sched_cpu_wait_empty' was not declared. Should it be static?
+kernel/sched/core.c:9364:5: warning: symbol 'sched_cpu_dying' was not declared. Should it be static?
+kernel/sched/core.c:9387:13: warning: symbol 'sched_init_smp' was not declared. Should it be static?
+kernel/sched/core.c:9448:13: warning: symbol 'sched_init' was not declared. Should it be static?
+kernel/sched/core.c:9859:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:9859:16: expected struct task_struct *
+kernel/sched/core.c:9859:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:10386:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:11028:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:11028:25: expected struct task_struct *p
+kernel/sched/core.c:11028:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:323:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
+kernel/sched/core.c:333:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
+kernel/sched/core.c:547:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:580:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c:596:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1530:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1530:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:78:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:78:13: expected struct task_struct const *p
+kernel/sched/pelt.h:78:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:790:11: warning: dereference of noderef expression
+kernel/sched/core.c:1458:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
+kernel/sched/core.c:2191:33: warning: dereference of noderef expression
+kernel/sched/core.c:2192:19: warning: dereference of noderef expression
+kernel/sched/core.c:2193:37: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/core.c:2166:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2166:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2166:38: struct task_struct const *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/fair.c:918:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:918:34: expected struct sched_entity *se
+kernel/sched/fair.c:918:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2515:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2515:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2515:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10958:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10958:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10958:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5053:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:5053:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:5053:22: struct task_struct *
+kernel/sched/fair.c:5579:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5579:38: expected struct task_struct *curr
+kernel/sched/fair.c:5579:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5834:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5835:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6805:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6805:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6805:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6939:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6939:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6939:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7137:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7137:38: expected struct task_struct *curr
+kernel/sched/fair.c:7137:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7435:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7435:38: expected struct task_struct *curr
+kernel/sched/fair.c:7435:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8420:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8420:40: expected struct sched_domain *child
+kernel/sched/fair.c:8420:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8964:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8964:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8964:22: struct task_struct *
+kernel/sched/fair.c:10233:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10233:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10233:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9893:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9893:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9893:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10329:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10329:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10329:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10635:6: warning: symbol 'nohz_balance_enter_idle' was not declared. Should it be static?
+kernel/sched/fair.c:11137:6: warning: symbol 'task_vruntime_update' was not declared. Should it be static?
+kernel/sched/fair.c:2461:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2175:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2175:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2175:9: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/sched/sched.h:2017:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2017:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2017:25: struct task_struct *
+kernel/seccomp.c:870:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:870:9: expected struct qspinlock *lock
+kernel/seccomp.c:870:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:870:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:870:9: expected struct qspinlock *lock
+kernel/seccomp.c:870:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:870:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:870:9: expected struct qspinlock *lock
+kernel/seccomp.c:870:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1344:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1344:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1344:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1356:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1356:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1356:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1782:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1782:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1782:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1782:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1782:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1782:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1782:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1782:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1782:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1860:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1860:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1860:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1878:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1878:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1878:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2020:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2020:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2020:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2023:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2023:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2023:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2029:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2029:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2029:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:487:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:487:9: expected struct qspinlock *lock
+kernel/seccomp.c:487:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:487:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:487:9: expected struct qspinlock *lock
+kernel/seccomp.c:487:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:487:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:487:9: expected struct qspinlock *lock
+kernel/seccomp.c:487:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:584:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:584:9: expected struct qspinlock *lock
+kernel/seccomp.c:584:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:584:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:584:9: expected struct qspinlock *lock
+kernel/seccomp.c:584:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:584:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:584:9: expected struct qspinlock *lock
+kernel/seccomp.c:584:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:431:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:431:9: expected struct qspinlock *lock
+kernel/seccomp.c:431:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:445:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:445:9: expected struct qspinlock *lock
+kernel/seccomp.c:445:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:698:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:698:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:698:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:700:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:700:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:700:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:887:9: expected struct qspinlock *lock
+kernel/signal.c:887:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1082:9: expected struct qspinlock *lock
+kernel/signal.c:1082:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c:1330:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1330:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1330:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1331:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1331:16: expected struct k_sigaction *action
+kernel/signal.c:1331:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1351:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1351:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1351:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1929:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1929:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1929:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2039:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2058:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2058:65: expected struct task_struct *tsk
+kernel/signal.c:2058:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2059:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2077:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2077:14: expected struct sighand_struct *psig
+kernel/signal.c:2077:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2106:46: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2106:46: expected struct task_struct *t
+kernel/signal.c:2106:46: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2107:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2107:34: expected struct task_struct *parent
+kernel/signal.c:2107:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2136:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2136:24: expected struct task_struct *parent
+kernel/signal.c:2136:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2139:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2139:24: expected struct task_struct *parent
+kernel/signal.c:2139:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2172:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2172:17: expected struct sighand_struct *sighand
+kernel/signal.c:2172:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2213:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2213:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2213:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2215:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2215:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2215:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2266:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2266:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2266:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2322:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2322:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2322:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2363:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2363:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2363:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2365:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2365:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2365:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2464:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2464:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2464:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2548:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2548:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2548:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2560:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2560:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2560:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2595:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2595:52: expected struct task_struct *tsk
+kernel/signal.c:2595:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2597:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2635:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2635:49: expected struct sighand_struct *sighand
+kernel/signal.c:2635:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2964:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2964:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2964:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2984:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2984:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2984:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3051:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3051:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3051:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3053:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3053:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3053:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3204:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3204:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3204:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3207:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3207:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3207:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3594:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3594:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3594:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3606:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3606:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3606:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3611:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3611:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3611:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3616:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3616:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3616:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4070:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4070:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4070:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4082:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4082:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4082:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4100:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4100:11: expected struct k_sigaction *k
+kernel/signal.c:4100:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4102:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4102:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4102:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4104:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4104:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:4104:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4152:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4152:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4152:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4778:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4778:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4778:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4787:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4787:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4787:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4797:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4797:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4797:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4774:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1034:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1301:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2059:40: warning: dereference of noderef expression
+kernel/signal.c:2059:40: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2391:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2597:49: warning: dereference of noderef expression
+kernel/signal.c:2597:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:99:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:99:40: expected struct task_struct *p1
+./include/linux/ptrace.h:99:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:99:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:99:60: expected struct task_struct *p2
+./include/linux/ptrace.h:99:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2717:33: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4071:33: warning: dereference of noderef expression
+kernel/smp.c:684:6: warning: symbol 'flush_smp_call_function_from_idle' was not declared. Should it be static?
+kernel/sys.c:1077:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1077:32: expected struct task_struct *p1
+kernel/sys.c:1077:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl.c:183:13: warning: symbol 'unpriv_ebpf_notify' was not declared. Should it be static?
+kernel/taskstats.c:259:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:259:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:259:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:271:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:271:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:271:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:564:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:564:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:564:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:575:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:575:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:575:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:5: warning: context imbalance in 'update_rlimit_cpu' - different lock contexts for basic block
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:731:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:731:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:731:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:174:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:211:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:237:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:272:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:755:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:766:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:781:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:223:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:338:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:92:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:118:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:118:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:118:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:197:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:197:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:197:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:280:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:280:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:280:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:284:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:284:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:284:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:284:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:291:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:291:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:291:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:297:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:340:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1036:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1036:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1036:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1037:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1037:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1037:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1255:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1255:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1255:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1256:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1256:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1256:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1970:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1970:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1970:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1437:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1437:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1453:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1454:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1455:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1456:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1627:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1628:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1676:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1677:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1682:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1683:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1948:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1959:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3341:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3358:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3833:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3836:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3922:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4237:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4239:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4610:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4752:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4758:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5032:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5034:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5878:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5880:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5941:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5945:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5999:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6000:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6649:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6649:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6701:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6702:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7072:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7073:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7118:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:7118:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:7118:36: struct ftrace_ops *
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:195:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3136:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3136:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3136:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3137:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3137:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3137:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3141:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3141:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3141:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3113:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3113:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3113:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3114:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3114:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3114:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1021:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1021:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1021:32: got int
+kernel/trace/ring_buffer.c:4828:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4914:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5276:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5306:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5739:1: warning: trying to concatenate 11828-character string (8191 bytes max)
+kernel/trace/trace.c:406:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:28: expected struct trace_export **list
+kernel/trace/trace.c:406:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:420:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:420:33: expected struct trace_export **list
+kernel/trace/trace.c:420:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2861:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2861:38: expected struct event_filter *filter
+kernel/trace/trace.c:2861:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:360:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:360:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:360:9: struct trace_export *
+kernel/trace/trace.c:375:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:375:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:375:9: struct trace_export *
+kernel/trace/trace_events.c:998:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:998:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:998:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1382:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1382:37: expected struct event_filter *filter
+kernel/trace/trace.h:1382:37: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:2220:19: warning: array of flexible structures
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1142:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1142:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1142:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1159:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1159:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1159:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_synth.c:374:29: warning: cast from restricted gfp_t
+kernel/trace/trace_events_user.c:280:37: warning: Using plain integer as NULL pointer
+kernel/trace/trace_events_user.c:461:38: warning: Using plain integer as NULL pointer
+kernel/trace/trace_events_user.c:482:40: warning: Using plain integer as NULL pointer
+kernel/trace/trace_events_user.c:1181:16: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace_events_user.c:1181:16: void [noderef] __rcu *
+kernel/trace/trace_events_user.c:1181:16: void *
+kernel/trace/trace_events_user.c:1248:13: warning: cast removes address space '__user' of expression
+kernel/trace/trace_events_user.c:1248:13: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/trace_events_user.c:1248:13: expected void [noderef] __user *buf
+kernel/trace/trace_events_user.c:1248:13: got char *
+kernel/trace/trace_events_user.c:1264:16: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace_events_user.c:1264:16: void [noderef] __rcu *
+kernel/trace/trace_events_user.c:1264:16: void *
+kernel/trace/trace_events_user.c:1291:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace_events_user.c:1291:9: void [noderef] __rcu *
+kernel/trace/trace_events_user.c:1291:9: void *
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:199:1: warning: symbol '__pcpu_scope_per_cpu_osnoise_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:222:1: warning: symbol '__pcpu_scope_per_cpu_timerlat_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:314:14: warning: symbol 'interface_lock' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:2011:5: warning: symbol 'timerlat_min_period' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:2012:5: warning: symbol 'timerlat_max_period' was not declared. Should it be static?
+kernel/trace/trace_syscalls.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1382:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1382:37: expected struct event_filter *filter
+kernel/trace/trace.h:1382:37: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.h:1382:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1382:37: expected struct event_filter *filter
+kernel/trace/trace.h:1382:37: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3537:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3592:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/atomic64_test.c: note: in included file (through arch/powerpc/include/asm/atomic.h, include/linux/atomic.h):
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:175:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:177:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (aaa31337c001d00d becomes c001d00d)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:397:42: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:397:47: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:399:43: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:399:48: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:457:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:457:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:459:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:459:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:437:50: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:437:55: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+./arch/powerpc/include/asm/cmpxchg.h:439:51: warning: cast truncates bits from constant value (faceabadf00df001 becomes f00df001)
+./arch/powerpc/include/asm/cmpxchg.h:439:56: warning: cast truncates bits from constant value (deadbeefdeafcafe becomes deafcafe)
+lib/bch.c:294:19: warning: incorrect type in assignment (different base types)
+lib/bch.c:294:19: expected unsigned int [usertype] w
+lib/bch.c:294:19: got restricted __be32 [usertype]
+lib/bitmap.c:1390:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1390:32: expected unsigned long
+lib/bitmap.c:1390:32: got restricted __le64 [usertype]
+lib/bitmap.c:1392:32: warning: incorrect type in assignment (different base types)
+lib/bitmap.c:1392:32: expected unsigned long
+lib/bitmap.c:1392:32: got restricted __le32 [usertype]
+lib/clz_tab.c:2:21: warning: symbol '__clz_tab' was not declared. Should it be static?
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/digsig.c:215:47: warning: incorrect type in argument 1 (different base types)
+lib/digsig.c:215:47: expected restricted __be64 const [usertype] *p
+lib/digsig.c:215:47: got unsigned long long [usertype] *
+lib/iov_iter.c:681:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:681:38: expected void [noderef] __user *to
+lib/iov_iter.c:681:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:354:46: warning: cast removes address space '__user' of expression
+lib/kunit/debugfs.c:28:6: warning: symbol 'kunit_debugfs_cleanup' was not declared. Should it be static?
+lib/kunit/debugfs.c:33:6: warning: symbol 'kunit_debugfs_init' was not declared. Should it be static?
+lib/kunit/debugfs.c:92:6: warning: symbol 'kunit_debugfs_create_suite' was not declared. Should it be static?
+lib/kunit/debugfs.c:108:6: warning: symbol 'kunit_debugfs_destroy_suite' was not declared. Should it be static?
+lib/locking-selftest.c:310:1: warning: context imbalance in 'AA_spin' - wrong count at exit
+lib/locking-selftest.c:312:1: warning: context imbalance in 'AA_wlock' - wrong count at exit
+lib/locking-selftest.c:314:1: warning: context imbalance in 'AA_rlock' - wrong count at exit
+lib/locking-selftest.c:333:13: warning: context imbalance in 'rlock_AA1' - wrong count at exit
+lib/locking-selftest.c:339:13: warning: context imbalance in 'rlock_AA1B' - wrong count at exit
+lib/locking-selftest.c:359:13: warning: context imbalance in 'rlock_AA2' - wrong count at exit
+lib/locking-selftest.c:371:13: warning: context imbalance in 'rlock_AA3' - wrong count at exit
+lib/locking-selftest.c:740:1: warning: context imbalance in 'double_unlock_spin' - unexpected unlock
+lib/locking-selftest.c:742:1: warning: context imbalance in 'double_unlock_wlock' - unexpected unlock
+lib/locking-selftest.c:744:1: warning: context imbalance in 'double_unlock_rlock' - unexpected unlock
+lib/locking-selftest.c:771:1: warning: context imbalance in 'init_held_spin' - wrong count at exit
+lib/locking-selftest.c:773:1: warning: context imbalance in 'init_held_wlock' - wrong count at exit
+lib/locking-selftest.c:775:1: warning: context imbalance in 'init_held_rlock' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'rcu_exit' - unexpected unlock
+./include/linux/rcupdate.h:762:25: warning: context imbalance in 'rcu_bh_exit' - unexpected unlock
+./include/linux/rcupdate.h:807:25: warning: context imbalance in 'rcu_sched_exit' - unexpected unlock
+lib/locking-selftest.c:2562:13: warning: context imbalance in 'raw_spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2571:13: warning: context imbalance in 'spinlock_exit' - unexpected unlock
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2639:1: warning: context imbalance in 'RCU_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'RAW_SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2640:1: warning: context imbalance in 'RAW_SPINLOCK_in_MUTEX' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_NOTTHREADED_HARDIRQ' - wrong count at exit
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'SPINLOCK_in_SOFTIRQ' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2641:1: warning: context imbalance in 'SPINLOCK_in_MUTEX' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_RCU' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_RCU_BH' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_RCU_SCHED' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_RAW_SPINLOCK' - wrong count at exit
+lib/locking-selftest.c:2642:1: warning: context imbalance in 'MUTEX_in_SPINLOCK' - wrong count at exit
+lib/lockref.c:120:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:164:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:506:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/overflow_kunit.c:348:9: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/overflow_kunit.c:350:9: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/overflow_kunit.c:352:9: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/overflow_kunit.c:353:9: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/overflow_kunit.c:370:9: warning: cast truncates bits from constant value (12c becomes 2c)
+lib/overflow_kunit.c:372:9: warning: cast truncates bits from constant value (1112c becomes 112c)
+lib/overflow_kunit.c:374:9: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/overflow_kunit.c:375:9: warning: cast truncates bits from constant value (10811112c becomes 811112c)
+lib/overflow_kunit.c:380:9: warning: cast truncates bits from constant value (100 becomes 0)
+lib/overflow_kunit.c:382:9: warning: cast truncates bits from constant value (10000 becomes 0)
+lib/overflow_kunit.c:384:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/overflow_kunit.c:385:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:102:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:102:9: error: got }
+lib/raid6/altivec1.c:108:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec1.c:108:9: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:108:9: error: got {
+lib/raid6/altivec1.c:108:9: error: Expected ) in function declarator
+lib/raid6/altivec1.c:108:9: error: got 1
+lib/raid6/altivec1.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:108:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:108:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec1.c:108:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec1.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:113:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:113:9: error: got }
+lib/raid6/altivec2.c:119:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec2.c:119:9: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:119:9: error: got {
+lib/raid6/altivec2.c:119:9: error: Expected ) in function declarator
+lib/raid6/altivec2.c:119:9: error: got 1
+lib/raid6/altivec2.c:119:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:119:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:119:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec2.c:119:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec2.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:135:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:135:9: error: got }
+lib/raid6/altivec4.c:141:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec4.c:141:9: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:141:9: error: got {
+lib/raid6/altivec4.c:141:9: error: Expected ) in function declarator
+lib/raid6/altivec4.c:141:9: error: got 1
+lib/raid6/altivec4.c:141:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:141:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:141:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec4.c:141:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec4.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:179:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:179:9: error: got }
+lib/raid6/altivec8.c:185:9: error: Trying to use reserved word 'do' as identifier
+lib/raid6/altivec8.c:185:9: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:185:9: error: got {
+lib/raid6/altivec8.c:185:9: error: Expected ) in function declarator
+lib/raid6/altivec8.c:185:9: error: got 1
+lib/raid6/altivec8.c:185:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:185:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:185:9: error: symbol '__preempt_count_sub' redeclared with different type (different argument counts):
+lib/raid6/altivec8.c:185:9: int static [signed] [toplevel] __preempt_count_sub( ... )
+lib/raid6/altivec8.c: note: in included file (through arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, ...):
+./include/asm-generic/preempt.h:57:29: note: previously declared as:
+./include/asm-generic/preempt.h:57:29: void static inline [gnu_inline] [toplevel] [unused] __preempt_count_sub( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/stackinit_kunit.c:334:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:334:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:334:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:336:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:337:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:337:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:337:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:337:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:337:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:337:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:338:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:339:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:340:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:340:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:340:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:340:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:340:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:340:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:341:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:341:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:341:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:344:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:344:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:344:1: warning: Using plain integer as NULL pointer
+lib/stackinit_kunit.c:346:1: warning: Using plain integer as NULL pointer
+lib/test_blackhole_dev.c:59:27: warning: incorrect type in assignment (different base types)
+lib/test_blackhole_dev.c:59:27: expected restricted __be16 [usertype] payload_len
+lib/test_blackhole_dev.c:59:27: got unsigned long
+lib/test_bpf.c:7653:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7653:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7653:25: got restricted __be16 [usertype]
+lib/test_bpf.c:7667:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7667:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7667:24: got restricted __be32 [usertype]
+lib/test_bpf.c:7678:25: warning: cast from restricted __be64
+lib/test_bpf.c:7690:31: warning: restricted __be64 degrades to integer
+lib/test_bpf.c:7702:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7702:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7702:25: got restricted __be16 [usertype]
+lib/test_bpf.c:7716:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7716:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7716:24: got restricted __be32 [usertype]
+lib/test_bpf.c:7727:25: warning: cast from restricted __be64
+lib/test_bpf.c:7739:31: warning: restricted __be64 degrades to integer
+lib/test_bpf.c:7751:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7751:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7751:24: got restricted __le16 [usertype]
+lib/test_bpf.c:7765:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7765:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7765:24: got restricted __le32 [usertype]
+lib/test_bpf.c:7776:25: warning: cast from restricted __le64
+lib/test_bpf.c:7788:31: warning: restricted __le64 degrades to integer
+lib/test_bpf.c:7800:25: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7800:25: expected unsigned int [usertype] result
+lib/test_bpf.c:7800:25: got restricted __le16 [usertype]
+lib/test_bpf.c:7814:24: warning: incorrect type in initializer (different base types)
+lib/test_bpf.c:7814:24: expected unsigned int [usertype] result
+lib/test_bpf.c:7814:24: got restricted __le32 [usertype]
+lib/test_bpf.c:7825:25: warning: cast from restricted __le64
+lib/test_bpf.c:7837:31: warning: restricted __le64 degrades to integer
+lib/test_bpf.c:4876:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
+lib/test_bpf.c:4887:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
+lib/test_bpf.c:4964:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5042:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5058:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:5183:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:5361:25: warning: cast truncates bits from constant value (100000000 becomes 0)
+lib/test_bpf.c:5671:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
+lib/test_bpf.c:5672:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
+lib/test_bpf.c:5683:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
+lib/test_bpf.c:5684:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
+lib/test_bpf.c:5806:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:5817:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6204:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6242:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6258:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6259:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6290:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6306:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6307:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
+lib/test_bpf.c:6416:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6454:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6455:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6470:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6502:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6503:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
+lib/test_bpf.c:6518:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6628:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6666:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6667:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6682:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
+lib/test_bpf.c:6683:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:6714:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6715:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
+lib/test_bpf.c:6730:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6731:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
+lib/test_bpf.c:6807:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6819:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6832:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6844:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6857:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6882:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6894:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6974:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6985:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:6997:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7008:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7020:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7031:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7043:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7115:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7127:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7140:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7152:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7165:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7190:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7202:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7282:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7293:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7305:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7316:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7328:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7339:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7351:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7375:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:7387:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7399:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7412:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7424:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7437:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7449:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7462:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7474:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7510:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
+lib/test_bpf.c:7521:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7532:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7544:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7555:25: warning: cast truncates bits from constant value (f123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7567:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7647:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7658:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7672:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7678:30: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7683:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7696:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7707:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7721:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7727:30: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7732:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7745:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7756:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7770:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7776:30: warning: cast truncates bits from constant value (efcdab8967452301 becomes 67452301)
+lib/test_bpf.c:7781:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:7794:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7805:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7819:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7825:30: warning: cast truncates bits from constant value (1032547698badcfe becomes 98badcfe)
+lib/test_bpf.c:7830:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:7843:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7863:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7883:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7903:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7923:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7943:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7964:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:7965:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:7966:25: warning: cast truncates bits from constant value (8090a0b0c0d0e008 becomes c0d0e008)
+lib/test_bpf.c:7986:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:7987:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:7988:25: warning: cast truncates bits from constant value (8090a0b0c0d0e088 becomes c0d0e088)
+lib/test_bpf.c:8008:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8009:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:8010:25: warning: cast truncates bits from constant value (8090a0b0c0d00708 becomes c0d00708)
+lib/test_bpf.c:8030:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8031:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:8032:25: warning: cast truncates bits from constant value (8090a0b0c0d08788 becomes c0d08788)
+lib/test_bpf.c:8052:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8053:25: warning: cast truncates bits from constant value (102030405060708 becomes 5060708)
+lib/test_bpf.c:8054:25: warning: cast truncates bits from constant value (8090a0b005060708 becomes 5060708)
+lib/test_bpf.c:8074:25: warning: cast truncates bits from constant value (8090a0b0c0d0e0f0 becomes c0d0e0f0)
+lib/test_bpf.c:8075:25: warning: cast truncates bits from constant value (8182838485868788 becomes 85868788)
+lib/test_bpf.c:8076:25: warning: cast truncates bits from constant value (8090a0b085868788 becomes 85868788)
+lib/test_bpf.c:8230:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
+lib/test_bpf.c:8276:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8294:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8409:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8410:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8411:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8412:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8414:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8415:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8416:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8417:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8429:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8430:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8431:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8432:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8434:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8435:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8436:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8437:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8449:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8450:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8451:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8452:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8454:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8455:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8456:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8457:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8469:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8470:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8471:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8472:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8474:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8475:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8476:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8477:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8489:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8490:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8491:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8492:9: warning: cast truncates bits from constant value (baadf00d000000ab becomes ab)
+lib/test_bpf.c:8582:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8583:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8599:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8600:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8617:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8618:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8635:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8636:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8654:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:8655:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:8659:25: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:9862:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9891:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9906:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:9935:25: warning: cast truncates bits from constant value (eeeeeeeeeeeeeeee becomes eeeeeeee)
+lib/test_bpf.c:11261:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
+lib/test_bpf.c:11492:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11492:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11493:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11493:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11494:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11494:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11495:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11495:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11496:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11496:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11497:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11497:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11498:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11498:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11499:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11499:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11500:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11500:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11522:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11523:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11524:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11525:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11531:25: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11567:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11568:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11569:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11570:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11571:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11572:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11573:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11574:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11575:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11576:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11577:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11578:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11603:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11603:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11604:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11604:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11605:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11605:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11606:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11606:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11607:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11607:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11608:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11608:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11609:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11609:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11610:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11610:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11611:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11611:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11612:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11612:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11613:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11613:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_bpf.c:11614:9: warning: cast truncates bits from constant value (123456789acbdef becomes 89acbdef)
+lib/test_bpf.c:11614:9: warning: cast truncates bits from constant value (fedcba9876543210 becomes 76543210)
+lib/test_ida.c:16:6: warning: symbol 'ida_dump' was not declared. Should it be static?
+lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static?
+lib/test_lockup.c:230:9: warning: context imbalance in 'test_lock' - wrong count at exit
+lib/test_lockup.c:250:25: warning: context imbalance in 'test_unlock' - unexpected unlock
+lib/test_printf.c:681:49: warning: cast from restricted gfp_t
+lib/test_printf.c:685:58: warning: cast from restricted gfp_t
+lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static?
+lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static?
+lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static?
+lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static?
+lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static?
+lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static?
+lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types):
+lib/test_xarray.c:368:17: void [noderef] __rcu *
+lib/test_xarray.c:368:17: struct xa_node *
+lib/test_xarray.c:745:9: warning: Using plain integer as NULL pointer
+lib/ubsan.c:161:6: warning: symbol '__ubsan_handle_divrem_overflow' was not declared. Should it be static?
+lib/ubsan.c:242:6: warning: symbol '__ubsan_handle_type_mismatch' was not declared. Should it be static?
+lib/ubsan.c:256:6: warning: symbol '__ubsan_handle_type_mismatch_v1' was not declared. Should it be static?
+lib/ubsan.c:270:6: warning: symbol '__ubsan_handle_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:287:6: warning: symbol '__ubsan_handle_shift_out_of_bounds' was not declared. Should it be static?
+lib/ubsan.c:329:6: warning: symbol '__ubsan_handle_builtin_unreachable' was not declared. Should it be static?
+lib/ubsan.c:339:6: warning: symbol '__ubsan_handle_load_invalid_value' was not declared. Should it be static?
+lib/vsprintf.c:58:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1778:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1778:54: expected void const *entry
+lib/xarray.c:1778:54: got void [noderef] __rcu *
+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_lzma2.c:964:23: warning: function 'xz_dec_lzma2_run' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1141:31: warning: function 'xz_dec_lzma2_create' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1165:23: warning: function 'xz_dec_lzma2_reset' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1201:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/common/debug.c:24:5: warning: symbol 'g_debuglevel' was not declared. Should it be static?
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/backing-dev.c:640:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:640:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:640:9: got void **slot
+mm/backing-dev.c:640:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:640:9: expected void **slot
+mm/backing-dev.c:640:9: got void [noderef] __rcu **
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast from restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/compaction.h:154:1: expected unsigned long flags
+./include/trace/events/compaction.h:154:1: got restricted gfp_t [usertype] gfp_mask
+mm/compaction.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/compaction.h):
+./include/trace/events/compaction.h:154:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: cast to restricted gfp_t
+./include/trace/events/compaction.h:154:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/compaction.h:154:1: warning: restricted gfp_t degrades to integer
+mm/compaction.c:2595:39: warning: incorrect type in initializer (different base types)
+mm/compaction.c:2595:39: expected int may_perform_io
+mm/compaction.c:2595:39: got restricted gfp_t
+mm/compaction.c:531:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:651:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1180:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/compaction.c: note: in included file (through include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, include/linux/kobject.h, include/linux/energy_model.h, ...):
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+mm/damon/paddr.c: note: in included file:
+./include/linux/rmap.h:246:28: warning: context imbalance in '__damon_pa_young' - unexpected unlock
+mm/damon/vaddr.c: note: in included file:
+mm/damon/vaddr-test.h:75:47: warning: missing braces around initializer
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug.c:40:9: warning: cast from restricted gfp_t
+mm/debug_vm_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/filemap.c:1446:17: warning: context imbalance in 'migration_entry_wait_on_locked' - unexpected unlock
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1538:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1575:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1682:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1804:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1814:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2417:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2608:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:455:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:528:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:595:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1304:17: warning: context imbalance in 'demote_free_huge_page' - unexpected unlock
+mm/hugetlb.c:4880:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
+./include/linux/mm.h:1165:22: warning: context imbalance in 'hugetlb_cow' - unexpected unlock
+mm/hugetlb.c:6012:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kmemleak.c:1631:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:246:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:392:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4030:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4030:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4030:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4032:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4032:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4032:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4188:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4188:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4188:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4282:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4282:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4282:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5882:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5882:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5882:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:748:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
+./include/linux/memcontrol.h:748:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
+./include/linux/memcontrol.h:748:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
+mm/memcontrol.c:2014:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
+mm/memcontrol.c:2066:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5733:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5927:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory-failure.c:632:17: warning: context imbalance in 'hwpoison_pte_range' - unexpected unlock
+mm/memory.c:156:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1024:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1752:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1800:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2302:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2558:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2837:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+mm/memory.c:3185:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3248:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/memory.c:4952:5: warning: context imbalance in 'follow_invalidate_pte' - different lock contexts for basic block
+mm/memory.c:5073:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:5103:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/memory.c:5137:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:517:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:283:6: warning: context imbalance in '__migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:320:6: warning: context imbalance in 'pmd_migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:722:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate_device.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:110:17: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1569:39: warning: context imbalance in '__mlock_page' - unexpected unlock
+./include/linux/memcontrol.h:1569:39: warning: context imbalance in '__mlock_new_page' - unexpected unlock
+./include/linux/memcontrol.h:1569:39: warning: context imbalance in '__munlock_page' - unexpected unlock
+mm/mlock.c:208:39: warning: context imbalance in 'mlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mlock.c:347:20: warning: context imbalance in 'mlock_pte_range' - unexpected unlock
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c:326:20: warning: context imbalance in 'move_normal_pud' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c:222:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c:1180:20: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'folio_account_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:723:9: warning: context imbalance in '__folio_cancel_dirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:723:9: warning: context imbalance in 'folio_clear_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:162:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:186:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_alloc.c: note: in included file (through include/linux/mm.h):
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+mm/page_owner.c: note: in included file (through include/linux/xarray.h, include/linux/list_lru.h, include/linux/fs.h, include/linux/debugfs.h):
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+./include/linux/gfp.h:370:27: warning: restricted gfp_t degrades to integer
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:246:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:246:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/percpu.c:2011:24: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:735:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:246:28: warning: context imbalance in 'folio_referenced_one' - unexpected unlock
+./include/linux/rmap.h:246:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/linux/rmap.h:246:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/linux/rmap.h:246:28: warning: context imbalance in 'page_make_device_exclusive_one' - unexpected unlock
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:12:1: expected unsigned long flags
+./include/trace/events/kmem.h:12:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:62:1: expected unsigned long flags
+./include/trace/events/kmem.h:62:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast from restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/kmem.h:201:1: expected unsigned long flags
+./include/trace/events/kmem.h:201:1: got restricted gfp_t [usertype] gfp_flags
+mm/slab_common.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/kmem.h):
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:12:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:62:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: cast to restricted gfp_t
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/kmem.h:201:1: warning: restricted gfp_t degrades to integer
+mm/slub.c:2450:9: warning: context imbalance in 'deactivate_slab' - different lock contexts for basic block
+mm/slub.c:2484:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3324:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:89:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1583:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:918:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1583:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:487:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:662:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:952:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1035:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1179:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1316:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1373:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1434:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:383:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:383:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3508:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c:101:17: warning: context imbalance in 'truncate_folio_batch_exceptionals' - unexpected unlock
+mm/util.c:124:6: warning: multiple definitions for function 'kmemdup'
+mm/util.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/thread_info.h, include/asm-generic/preempt.h, ...):
+./include/linux/fortify-string.h:432:23: the previous one is here
+mm/vmalloc.c:2245:49: warning: incorrect type in argument 3 (different base types)
+mm/vmalloc.c:2245:49: expected restricted kasan_vmalloc_flags_t [usertype] flags
+mm/vmalloc.c:2245:49: got unsigned int
+mm/vmalloc.c:2484:53: warning: incorrect type in argument 3 (different base types)
+mm/vmalloc.c:2484:53: expected restricted kasan_vmalloc_flags_t [usertype] flags
+mm/vmalloc.c:2484:53: got unsigned int
+mm/vmalloc.c:3168:29: warning: invalid assignment: |=
+mm/vmalloc.c:3168:29: left side has type restricted kasan_vmalloc_flags_t
+mm/vmalloc.c:3168:29: right side has type unsigned int
+mm/vmalloc.c:3185:21: warning: invalid assignment: |=
+mm/vmalloc.c:3185:21: left side has type restricted kasan_vmalloc_flags_t
+mm/vmalloc.c:3185:21: right side has type unsigned int
+mm/vmalloc.c:3187:29: warning: invalid assignment: |=
+mm/vmalloc.c:3187:29: left side has type restricted kasan_vmalloc_flags_t
+mm/vmalloc.c:3187:29: right side has type unsigned int
+mm/vmalloc.c:3894:50: warning: incorrect type in argument 3 (different base types)
+mm/vmalloc.c:3894:50: expected restricted kasan_vmalloc_flags_t [usertype] flags
+mm/vmalloc.c:3894:50: got unsigned int
+mm/vmalloc.c:4006:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:4021:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:89:1: expected unsigned long flags
+./include/trace/events/vmscan.h:89:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:115:1: expected unsigned long flags
+./include/trace/events/vmscan.h:115:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:199:1: expected unsigned long flags
+./include/trace/events/vmscan.h:199:1: got restricted gfp_t [usertype] gfp_flags
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast from restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: incorrect type in argument 3 (different base types)
+./include/trace/events/vmscan.h:440:1: expected unsigned long flags
+./include/trace/events/vmscan.h:440:1: got restricted gfp_t [usertype] gfp_flags
+mm/vmscan.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/vmscan.h):
+./include/trace/events/vmscan.h:89:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:89:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:89:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:115:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:115:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:115:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:199:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:199:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:199:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:281:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:281:1: warning: cast to restricted isolate_mode_t
+./include/trace/events/vmscan.h:281:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:281:1: warning: restricted isolate_mode_t degrades to integer
+./include/trace/events/vmscan.h:440:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: cast to restricted gfp_t
+./include/trace/events/vmscan.h:440:1: warning: restricted gfp_t degrades to integer
+./include/trace/events/vmscan.h:440:1: warning: restricted gfp_t degrades to integer
+mm/vmscan.c:1322:28: warning: context imbalance in '__remove_mapping' - unexpected unlock
+mm/vmscan.c: note: in included file:
+./include/linux/mm.h:915:29: warning: context imbalance in 'folio_isolate_lru' - unexpected unlock
+mm/vmscan.c:2270:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1569:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1451:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:989:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:989:25: expected struct list_head *unbuddied
+mm/z3fold.c:989:25: got void [noderef] __percpu *
+mm/z3fold.c:995:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:995:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:995:33: got struct list_head *
+mm/z3fold.c:1020:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1020:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1020:25: got struct list_head *unbuddied
+mm/z3fold.c:1051:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1051:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1051:25: got struct list_head *unbuddied
+mm/z3fold.c:518:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:359:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:359:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:732:33: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:802:13: warning: context imbalance in 'do_compact_page' - wrong count at exit
+mm/z3fold.c:868:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:868:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:868:21: got struct list_head *
+mm/z3fold.c:924:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:924:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:924:37: got struct list_head *
+mm/z3fold.c:611:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:611:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:611:29: got struct list_head *
+mm/z3fold.c:1182:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:1313:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:291:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:1667:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1770:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1775:13: warning: context imbalance in 'migrate_write_lock_nested' - wrong count at exit
+mm/zsmalloc.c:1780:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+net/802/garp.c:596:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:596:9: warning: cast removes address space '__rcu' of expression
+net/802/garp.c:596:9: warning: dereference of noderef expression
+net/802/garp.c:596:9: warning: dereference of noderef expression
+net/802/mrp.c:877:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:877:9: warning: cast removes address space '__rcu' of expression
+net/802/mrp.c:877:9: warning: dereference of noderef expression
+net/802/mrp.c:877:9: warning: dereference of noderef expression
+net/9p/client.c:788:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:788:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:788:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:790:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:790:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:790:48: got struct spinlock [noderef] __rcu *
+net/9p/client.c:870:17: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:870:17: expected struct spinlock [usertype] *lock
+net/9p/client.c:870:17: got struct spinlock [noderef] __rcu *
+net/9p/client.c:872:48: warning: incorrect type in argument 1 (different address spaces)
+net/9p/client.c:872:48: expected struct spinlock [usertype] *lock
+net/9p/client.c:872:48: got struct spinlock [noderef] __rcu *
+net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
+net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net
+net/appletalk/aarp.c:446:28: got unsigned short [usertype]
+net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
+net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
+net/appletalk/ddp.c:100:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:113:33: warning: restricted __be16 degrades to integer
+net/appletalk/ddp.c:409:47: warning: restricted __be16 degrades to integer
+net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
+net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
+net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
+net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
+net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
+net/bluetooth/af_bluetooth.c:176:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
+net/bluetooth/hci_codec.c: note: in included file:
+./include/net/bluetooth/hci_core.h:144:35: warning: array of flexible structures
+net/bluetooth/hci_event.c:337:15: warning: restricted __le16 degrades to integer
+net/bluetooth/hci_event.c: note: in included file (through include/net/bluetooth/hci_core.h):
+./include/net/bluetooth/hci.h:2483:47: warning: array of flexible structures
+./include/net/bluetooth/hci.h:2569:43: warning: array of flexible structures
+net/bluetooth/mgmt.c:3762:29: warning: restricted __le16 degrades to integer
+net/bluetooth/mgmt.c:4501:9: warning: cast to restricted __le32
+net/bluetooth/sco.c: note: in included file:
+./include/net/bluetooth/hci_core.h:144:35: warning: array of flexible structures
+net/bpf/test_run.c:486:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:493:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:498:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:503:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:508:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:513:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:522:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:527:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:532:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:538:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:543:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:548:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bpf/test_run.c:570:37: warning: symbol 'bpf_kfunc_call_test_acquire' was not declared. Should it be static?
+net/bpf/test_run.c:579:15: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static?
+net/bpf/test_run.c:583:15: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static?
+net/bpf/test_run.c:625:15: warning: symbol 'bpf_kfunc_call_test_pass_ctx' was not declared. Should it be static?
+net/bpf/test_run.c:629:15: warning: symbol 'bpf_kfunc_call_test_pass1' was not declared. Should it be static?
+net/bpf/test_run.c:633:15: warning: symbol 'bpf_kfunc_call_test_pass2' was not declared. Should it be static?
+net/bpf/test_run.c:637:15: warning: symbol 'bpf_kfunc_call_test_fail1' was not declared. Should it be static?
+net/bpf/test_run.c:641:15: warning: symbol 'bpf_kfunc_call_test_fail2' was not declared. Should it be static?
+net/bpf/test_run.c:645:15: warning: symbol 'bpf_kfunc_call_test_fail3' was not declared. Should it be static?
+net/bpf/test_run.c:649:15: warning: symbol 'bpf_kfunc_call_test_mem_len_pass1' was not declared. Should it be static?
+net/bpf/test_run.c:653:15: warning: symbol 'bpf_kfunc_call_test_mem_len_fail1' was not declared. Should it be static?
+net/bpf/test_run.c:657:15: warning: symbol 'bpf_kfunc_call_test_mem_len_fail2' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/netfilter/nft_meta_bridge.c:56:39: warning: incorrect type in argument 2 (different base types)
+net/bridge/netfilter/nft_meta_bridge.c:56:39: expected unsigned short [usertype] val
+net/bridge/netfilter/nft_meta_bridge.c:56:39: got restricted __be16 [usertype]
+net/caif/caif_usb.c:109:32: warning: restricted __be16 degrades to integer
+net/caif/caif_usb.c:110:33: warning: restricted __be16 degrades to integer
+net/caif/cfctrl.c:242:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:242:23: expected unsigned int [usertype] tmp32
+net/caif/cfctrl.c:242:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:249:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:249:23: expected unsigned int [addressable] [usertype] tmp32
+net/caif/cfctrl.c:249:23: got restricted __le32 [usertype]
+net/caif/cfctrl.c:256:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:256:23: expected unsigned short [usertype] tmp16
+net/caif/cfctrl.c:256:23: got restricted __le16 [usertype]
+net/caif/cfctrl.c:258:23: warning: incorrect type in assignment (different base types)
+net/caif/cfctrl.c:258:23: expected unsigned short [addressable] [usertype] tmp16
+net/caif/cfctrl.c:258:23: got restricted __le16 [usertype]
+net/caif/cffrml.c:92:15: warning: cast to restricted __le16
+net/caif/cffrml.c:110:27: warning: cast to restricted __le16
+net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:127:14: struct cflayer *
+net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:131:17: struct cflayer *
+net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:111:9: struct cflayer *
+net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:141:14: struct cflayer *
+net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:145:17: struct cflayer *
+net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces):
+net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu *
+net/caif/cfmuxl.c:167:9: struct cflayer *
+net/caif/cfserl.c:121:29: warning: cast to restricted __le16
+net/core/bpf_sk_storage.c:369:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:739:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:868:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3266:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3266:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3266:23: got unsigned int
+net/core/dev.c:3266:23: warning: cast from restricted __wsum
+net/core/dev.c:5017:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
+net/core/dev.c:3771:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:4975:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/dev_addr_lists.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/core/filter.c:1410:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1410:39: expected struct sock_filter const *filter
+net/core/filter.c:1410:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1488:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1488:39: expected struct sock_filter const *filter
+net/core/filter.c:1488:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2295:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2295:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2295:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:3804:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
+net/core/filter.c:4465:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4860:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7469:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:246:32: warning: cast to restricted __be16
+net/core/filter.c:273:32: warning: cast to restricted __be32
+net/core/filter.c:1909:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1909:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1909:43: got unsigned long long [usertype] to
+net/core/filter.c:1912:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1912:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1912:36: got unsigned long long [usertype] from
+net/core/filter.c:1912:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1912:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1912:42: got unsigned long long [usertype] to
+net/core/filter.c:1915:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1915:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1915:36: got unsigned long long [usertype] from
+net/core/filter.c:1915:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1915:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1915:42: got unsigned long long [usertype] to
+net/core/filter.c:1960:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1960:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1960:59: got unsigned long long [usertype] to
+net/core/filter.c:1963:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1963:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1963:52: got unsigned long long [usertype] from
+net/core/filter.c:1963:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1963:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1963:58: got unsigned long long [usertype] to
+net/core/filter.c:1966:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1966:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1966:52: got unsigned long long [usertype] from
+net/core/filter.c:1966:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1966:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1966:58: got unsigned long long [usertype] to
+net/core/filter.c:2012:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2012:28: expected unsigned long long
+net/core/filter.c:2012:28: got restricted __wsum
+net/core/filter.c:2034:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2034:35: expected unsigned long long
+net/core/filter.c:2034:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5635:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5635:17: expected unsigned int [usertype] spi
+net/core/filter.c:5635:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5643:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5643:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5643:33: got restricted __be32 const [usertype] a4
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/lwtunnel.c:220:60: warning: incorrect type in initializer (different address spaces)
+net/core/lwtunnel.c:220:60: expected struct lwtunnel_encap_ops const *ops
+net/core/lwtunnel.c:220:60: got struct lwtunnel_encap_ops const [noderef] __rcu *
+net/core/neighbour.c:382:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:835:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2249:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c:2253:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3810:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3822:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype]
+net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
+net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv
+net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val
+net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
+net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate
+net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val
+net/dccp/proto.c:524:52: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:524:52: expected restricted __be32 const [usertype] service
+net/dccp/proto.c:524:52: got int [addressable] val
+net/dccp/proto.c:707:57: warning: incorrect type in argument 2 (different base types)
+net/dccp/proto.c:707:57: expected restricted __be32 [usertype] param
+net/dccp/proto.c:707:57: got int cmsg_type
+net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
+net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params
+net/dccp/qpolicy.c:88:27: got int
+net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
+net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
+net/decnet/af_decnet.c:250:22: warning: incorrect type in assignment (different base types)
+net/decnet/af_decnet.c:250:22: expected unsigned int hash
+net/decnet/af_decnet.c:250:22: got restricted __le16 [usertype] sdn_objnamel
+net/decnet/af_decnet.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/af_decnet.c:2164:9: warning: context imbalance in 'dn_socket_get_idx' - wrong count at exit
+net/decnet/af_decnet.c:2184:9: warning: context imbalance in 'dn_socket_seq_next' - unexpected unlock
+net/decnet/af_decnet.c:2193:17: warning: context imbalance in 'dn_socket_seq_stop' - unexpected unlock
+net/decnet/dn_nsp_out.c: note: in included file:
+./include/net/dn.h:192:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:192:24: expected restricted __be16 [usertype] sport
+./include/net/dn.h:192:24: got restricted __le16 [usertype] addrloc
+./include/net/dn.h:193:24: warning: incorrect type in assignment (different base types)
+./include/net/dn.h:193:24: expected restricted __be16 [usertype] dport
+./include/net/dn.h:193:24: got restricted __le16 [usertype] addrrem
+net/decnet/dn_route.c:127:5: warning: symbol 'decnet_dst_gc_interval' was not declared. Should it be static?
+net/decnet/dn_route.c:1289:37: warning: incorrect type in argument 1 (different address spaces)
+net/decnet/dn_route.c:1289:37: expected struct dst_entry **pprt
+net/decnet/dn_route.c:1289:37: got struct dst_entry [noderef] __rcu **pprt
+net/decnet/dn_route.c:1291:48: warning: incorrect type in argument 2 (different address spaces)
+net/decnet/dn_route.c:1291:48: expected struct dst_entry *dst_orig
+net/decnet/dn_route.c:1291:48: got struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1291:23: warning: incorrect type in assignment (different address spaces)
+net/decnet/dn_route.c:1291:23: expected struct dst_entry [noderef] __rcu *
+net/decnet/dn_route.c:1291:23: got struct dst_entry *
+net/decnet/dn_route.c:308:43: warning: restricted __le16 degrades to integer
+net/decnet/dn_route.c:1788:9: warning: context imbalance in 'dn_rt_cache_get_first' - wrong count at exit
+net/decnet/dn_route.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/uio.h, include/linux/socket.h):
+./include/linux/rcupdate.h:762:25: warning: context imbalance in 'dn_rt_cache_get_next' - unexpected unlock
+./include/linux/rcupdate.h:762:25: warning: context imbalance in 'dn_rt_cache_seq_stop' - unexpected unlock
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:17: warning: restricted __le16 degrades to integer
+net/decnet/dn_table.c:120:28: warning: restricted __le16 degrades to integer
+net/decnet/sysctl_net_decnet.c:38:5: warning: symbol 'decnet_log_martians' was not declared. Should it be static?
+net/ipv4/af_inet.c:1501:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2919:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2947:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2964:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:189:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:406:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c:1159:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/ipmr.c:2889:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
+net/ipv4/ipmr.c: note: in included file (through include/linux/mroute.h):
+./include/linux/mroute_base.h:429:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
+net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/arp_tables.c:40:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ipt_CLUSTERIP.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'clusterip_tg_check' - unexpected unlock
+./include/linux/rculist.h:157:25: warning: context imbalance in 'clusterip_tg_destroy' - unexpected unlock
+net/ipv4/netfilter/nf_nat_h323.c:595:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:595:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:596:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:597:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:598:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:599:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:600:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:601:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:602:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:603:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:612:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:613:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:614:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:615:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:616:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:617:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:618:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:619:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_h323.c:620:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... )
+net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... )
+net/ipv4/nexthop.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:781:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:781:46: expected unsigned int [usertype] key
+net/ipv4/route.c:781:46: got restricted __be32 [usertype] new_gw
+net/ipv4/syncookies.c:222:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:236:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:236:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:236:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:236:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:236:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:236:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:236:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:236:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:236:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c:6963:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3073:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3073:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3073:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3163:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3163:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3163:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3167:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3167:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3167:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c:1581:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+net/ipv4/tcp_ipv4.c:1862:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2111:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2281:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2329:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2360:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2401:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2532:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2751:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2778:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2920:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3074:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3074:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3164:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3164:45: warning: dereference of noderef expression
+net/ipv4/tcp_offload.c:130:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:130:49: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:130:49: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:132:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:132:60: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:132:60: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:174:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:174:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:174:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:176:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:176:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:176:52: got fouled restricted __sum16
+net/ipv4/udp.c:1476:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1508:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+net/ipv4/udp.c:1520:28: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2994:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:3016:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3066:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:139:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:139:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:139:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:330:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:330:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:330:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:332:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:332:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:332:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:348:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:348:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:348:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:350:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:350:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:350:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit
+net/ipv6/icmp.c:119:13: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock
+net/ipv6/ip6_fib.c:2702:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/ip6_input.c:512:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
+net/ipv6/ip6mr.c:400:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
+net/ipv6/ip6mr.c: note: in included file (through include/linux/mroute6.h):
+./include/linux/mroute_base.h:429:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2331:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2331:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2331:39: got restricted __be32
+net/ipv6/seg6.c:249:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:249:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:249:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:427:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: got void *
+net/ipv6/tcp_ipv6.c:1391:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1770:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
+net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
+net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
+net/mctp/route.c:123:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block
+net/mctp/route.c:473:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock
+net/mpls/af_mpls.c: note: in included file:
+net/mpls/internal.h:157:38: warning: array of flexible structures
+net/mptcp/pm_netlink.c:576:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
+net/mptcp/pm_netlink.c:683:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
+net/mptcp/protocol.c:2922:24: warning: context imbalance in 'mptcp_sk_clone' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
+net/netfilter/ipset/ip_set_core.c:725:31: warning: context imbalance in 'call_ad' - unexpected unlock
+net/netfilter/ipvs/ip_vs_ctl.c:1394:27: warning: dereference of noderef expression
+net/netfilter/ipvs/ip_vs_proto_sctp.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_conncount.c: note: in included file (through include/linux/mm_types.h, include/linux/uio.h, include/linux/socket.h, include/uapi/linux/in.h, include/linux/in.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_broadcast.c:61:41: warning: dereference of noderef expression
+net/netfilter/nf_conntrack_core.c:126:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:136:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+net/netfilter/nf_conntrack_core.c:2356:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:302:36: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:361:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:698:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:821:35: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:863:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1282:20: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1312:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1381:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1413:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1463:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1497:25: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1548:32: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1585:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1643:24: int ( * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_h323_main.c:1652:24: int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:1989:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:1989:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1989:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3402:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3402:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3402:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:1199:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_pptp.c:48:31: error: symbol 'nf_nat_pptp_hook' redeclared with different type (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:48:31: struct nf_nat_pptp_hook const *[addressable] [toplevel] nf_nat_pptp_hook
+net/netfilter/nf_conntrack_pptp.c: note: in included file:
+./include/linux/netfilter/nf_conntrack_pptp.h:320:44: note: previously declared as:
+./include/linux/netfilter/nf_conntrack_pptp.h:320:44: struct nf_nat_pptp_hook const [noderef] __rcu *extern [addressable] [toplevel] nf_nat_pptp_hook
+net/netfilter/nf_conntrack_pptp.c:103:16: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:103:16: struct nf_nat_pptp_hook const [noderef] __rcu *
+net/netfilter/nf_conntrack_pptp.c:103:16: struct nf_nat_pptp_hook const *
+net/netfilter/nf_conntrack_pptp.c:220:16: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:220:16: struct nf_nat_pptp_hook const [noderef] __rcu *
+net/netfilter/nf_conntrack_pptp.c:220:16: struct nf_nat_pptp_hook const *
+net/netfilter/nf_conntrack_pptp.c:364:16: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:364:16: struct nf_nat_pptp_hook const [noderef] __rcu *
+net/netfilter/nf_conntrack_pptp.c:364:16: struct nf_nat_pptp_hook const *
+net/netfilter/nf_conntrack_pptp.c:459:16: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_pptp.c:459:16: struct nf_nat_pptp_hook const [noderef] __rcu *
+net/netfilter/nf_conntrack_pptp.c:459:16: struct nf_nat_pptp_hook const *
+net/netfilter/nf_conntrack_proto_sctp.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_timeout.c:32:62: error: incompatible types in comparison expression (different base types):
+net/netfilter/nf_conntrack_timeout.c:32:62: struct nf_ct_timeout [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:32:62: void *
+net/netfilter/nf_conntrack_timeout.c:47:47: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:47:47: struct nf_ct_timeout_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:47:47: struct nf_ct_timeout_hooks const *
+net/netfilter/nf_conntrack_timeout.c:63:13: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:63:13: struct nf_ct_timeout_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:63:13: struct nf_ct_timeout_hooks const *
+net/netfilter/nf_conntrack_timeout.c:120:13: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_timeout.c:120:13: struct nf_ct_timeout_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_timeout.c:120:13: struct nf_ct_timeout_hooks const *
+net/netfilter/nf_flow_table_offload.c:45:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:45:32: expected restricted __be32 [usertype] keyid
+net/netfilter/nf_flow_table_offload.c:45:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:55:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:55:44: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:55:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:57:44: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:57:44: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:57:44: got unsigned int
+net/netfilter/nf_flow_table_offload.c:87:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:87:25: expected restricted __be16 [usertype] vlan_tpid
+net/netfilter/nf_flow_table_offload.c:87:25: got int
+net/netfilter/nf_flow_table_offload.c:150:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:150:32: expected restricted __be32 [usertype] src
+net/netfilter/nf_flow_table_offload.c:150:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:152:32: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:152:32: expected restricted __be32 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:152:32: got unsigned int
+net/netfilter/nf_flow_table_offload.c:167:29: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:167:29: expected restricted __be16 [usertype] n_proto
+net/netfilter/nf_flow_table_offload.c:167:29: got int
+net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:193:30: expected restricted __be16 [usertype] src
+net/netfilter/nf_flow_table_offload.c:193:30: got int
+net/netfilter/nf_flow_table_offload.c:195:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:195:30: expected restricted __be16 [usertype] dst
+net/netfilter/nf_flow_table_offload.c:195:30: got int
+net/netfilter/nf_flow_table_offload.c:258:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:258:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:258:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:258:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:258:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:258:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:263:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:263:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:263:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:263:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:263:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:263:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:316:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:316:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:316:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:316:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:316:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:316:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:322:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:322:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:322:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:322:36: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:322:36: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:322:36: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:333:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:333:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:333:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:351:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:351:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:351:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:360:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:360:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:360:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:378:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:378:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:378:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:400:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:400:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:400:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:417:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:417:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:417:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:425:20: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:425:20: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:425:20: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:442:60: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:442:60: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:442:60: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:477:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:477:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:477:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:478:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:478:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:478:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:483:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:483:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:483:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:484:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:484:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:484:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:491:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:491:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:491:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:491:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:491:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:491:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:507:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:507:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:507:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:508:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:508:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:513:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:513:22: expected unsigned int [assigned] [usertype] port
+net/netfilter/nf_flow_table_offload.c:513:22: got restricted __be32 [usertype]
+net/netfilter/nf_flow_table_offload.c:514:22: warning: incorrect type in assignment (different base types)
+net/netfilter/nf_flow_table_offload.c:514:22: expected unsigned int [usertype] mask
+net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32
+net/netfilter/nf_flow_table_offload.c:521:30: warning: incorrect type in argument 4 (different base types)
+net/netfilter/nf_flow_table_offload.c:521:30: expected restricted __be32 const [usertype] *value
+net/netfilter/nf_flow_table_offload.c:521:30: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:521:37: warning: incorrect type in argument 5 (different base types)
+net/netfilter/nf_flow_table_offload.c:521:37: expected restricted __be32 const [usertype] *mask
+net/netfilter/nf_flow_table_offload.c:521:37: got unsigned int *
+net/netfilter/nf_flow_table_offload.c:846:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_flow_table_offload.c:846:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_flow_table_offload.c:846:24: got int
+net/netfilter/nf_nat_amanda.c:79:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:79:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_amanda.c:87:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_proto.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... )
+net/netfilter/nf_tables_api.c:1620:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1620:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1620:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1620:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1791:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1794:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1798:31: warning: incorrect type in return expression (different address spaces)
+net/netfilter/nf_tables_api.c:1820:17: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1820:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1820:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1820:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1820:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1820:17: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1820:17: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:1863:21: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:1863:21: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:1863:21: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:1863:21: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2222:25: warning: cast between address spaces (__percpu -> __rcu)
+net/netfilter/nf_tables_api.c:2222:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_tables_api.c:2222:25: struct nft_stats [noderef] __rcu *
+net/netfilter/nf_tables_api.c:2222:25: struct nft_stats [noderef] __percpu *
+net/netfilter/nf_tables_api.c:2405:23: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2416:38: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_tables_api.c:2454:21: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_tables_api.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nf_tables_offload.c:227:24: warning: incorrect type in initializer (different base types)
+net/netfilter/nf_tables_offload.c:227:24: expected restricted __be16 [usertype] proto
+net/netfilter/nf_tables_offload.c:227:24: got int
+net/netfilter/nf_tables_trace.c:38:15: warning: cast to restricted __be32
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/nfnetlink_cthelper.c:103:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:115:17: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cthelper.c:116:45: warning: dereference of noderef expression
+net/netfilter/nfnetlink_cttimeout.c:627:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:627:9: struct nf_ct_timeout_hooks const [noderef] __rcu *
+net/netfilter/nfnetlink_cttimeout.c:627:9: struct nf_ct_timeout_hooks const *
+net/netfilter/nfnetlink_cttimeout.c:640:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nfnetlink_cttimeout.c:640:9: struct nf_ct_timeout_hooks const [noderef] __rcu *
+net/netfilter/nfnetlink_cttimeout.c:640:9: struct nf_ct_timeout_hooks const *
+net/netfilter/nfnetlink_hook.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
+net/netfilter/nft_byteorder.c:47:58: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c:128:31: warning: cast to restricted __be16
+net/netfilter/nft_cmp.c:131:31: warning: cast to restricted __be32
+net/netfilter/nft_cmp.c:134:31: warning: cast to restricted __be64
+net/netfilter/nft_cmp.c: note: in included file:
+./include/net/netfilter/nf_tables_core.h:65:16: warning: incorrect type in return expression (different base types)
+./include/net/netfilter/nf_tables_core.h:65:16: expected unsigned int
+./include/net/netfilter/nf_tables_core.h:65:16: got restricted __le32 [usertype]
+net/netfilter/nft_compat.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
+net/netfilter/nft_ct.c:207:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:207:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:207:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_ct.c:212:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_ct.c:212:23: expected unsigned int [usertype]
+net/netfilter/nft_ct.c:212:23: got restricted __be32 const [usertype] ip
+net/netfilter/nft_exthdr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nft_exthdr.c:269:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:269:33: expected restricted __be16 [usertype] v16
+net/netfilter/nft_exthdr.c:269:33: got unsigned short x
+net/netfilter/nft_exthdr.c:284:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:284:25: expected unsigned short x
+net/netfilter/nft_exthdr.c:284:25: got restricted __be16 [assigned] [usertype] v16
+net/netfilter/nft_exthdr.c:289:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:289:33: expected restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_exthdr.c:289:33: got unsigned int
+net/netfilter/nft_exthdr.c:290:33: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:290:33: expected restricted __be32 [usertype] v32
+net/netfilter/nft_exthdr.c:290:33: got unsigned int x
+net/netfilter/nft_exthdr.c:295:25: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_exthdr.c:295:25: expected unsigned int x
+net/netfilter/nft_exthdr.c:295:25: got restricted __be32 [assigned] [usertype] v32
+net/netfilter/nft_osf.c:102:47: warning: cast to restricted __be32
+net/netfilter/nft_osf.c:102:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_osf.c:102:47: expected restricted __be32 [usertype] value
+net/netfilter/nft_osf.c:102:47: got unsigned int [usertype]
+net/netfilter/nft_payload.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nft_set_rbtree.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/netfilter/nft_socket.c:154:21: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:170:25: warning: cast to restricted __be32
+net/netfilter/nft_socket.c:193:47: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:193:47: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:193:47: got restricted __be32 [usertype]
+net/netfilter/nft_socket.c:198:49: warning: incorrect type in argument 3 (different base types)
+net/netfilter/nft_socket.c:198:49: expected unsigned int [usertype] value
+net/netfilter/nft_socket.c:198:49: got restricted __be32 [usertype]
+net/netfilter/nft_tproxy.c:55:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:55:23: expected restricted __be32 [usertype] taddr
+net/netfilter/nft_tproxy.c:55:23: got unsigned int
+net/netfilter/nft_tproxy.c:59:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:59:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:59:23: got unsigned short
+net/netfilter/nft_tproxy.c:127:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tproxy.c:127:23: expected restricted __be16 [usertype] tport
+net/netfilter/nft_tproxy.c:127:23: got unsigned short
+net/netfilter/nft_tunnel.c:402:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:402:30: expected int type
+net/netfilter/nft_tunnel.c:402:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:410:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:410:30: expected int type
+net/netfilter/nft_tunnel.c:410:30: got restricted __be16 [usertype]
+net/netfilter/nft_tunnel.c:413:45: warning: restricted __be16 degrades to integer
+net/netfilter/nft_tunnel.c:418:30: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_tunnel.c:418:30: expected int type
+net/netfilter/nft_tunnel.c:418:30: got restricted __be16 [usertype]
+net/netfilter/nft_xfrm.c:54:21: warning: cast to restricted __be32
+net/netfilter/nft_xfrm.c:137:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:137:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:137:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:143:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:143:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:143:23: got restricted __be32 const [usertype] a4
+net/netfilter/nft_xfrm.c:152:23: warning: incorrect type in assignment (different base types)
+net/netfilter/nft_xfrm.c:152:23: expected unsigned int [usertype]
+net/netfilter/nft_xfrm.c:152:23: got restricted __be32 const [usertype] spi
+net/netfilter/xt_CT.c:99:22: warning: incorrect type in assignment (different address spaces)
+net/netfilter/xt_CT.c:99:22: expected struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:99:22: got struct nf_conntrack_helper *[assigned] helper
+net/netfilter/xt_CT.c:211:45: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:211:45: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:211:45: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_CT.c:274:53: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/xt_CT.c:274:53: expected struct nf_conntrack_helper *helper
+net/netfilter/xt_CT.c:274:53: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/xt_DSCP.c:38:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_DSCP.c:56:52: warning: cast truncates bits from constant value (ffffff03 becomes 3)
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netfilter/xt_connlimit.c:65:24: warning: incorrect type in assignment (different base types)
+net/netfilter/xt_connlimit.c:65:24: expected unsigned int
+net/netfilter/xt_connlimit.c:65:24: got restricted __be32
+net/netfilter/xt_connlimit.c:68:24: warning: invalid assignment: &=
+net/netfilter/xt_connlimit.c:68:24: left side has type unsigned int
+net/netfilter/xt_connlimit.c:68:24: right side has type restricted __be32
+net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
+net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
+net/netfilter/xt_sctp.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netlink/af_netlink.c:2563:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2569:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2619:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/nfc/nci/core.c: note: in included file:
+./include/net/nfc/nci.h:263:56: warning: array of flexible structures
+net/openvswitch/actions.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/packet/af_packet.c:1050:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2480:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:35:14: struct phonet_protocol const *
+net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:474:17: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:474:17: struct phonet_protocol const *
+net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces):
+net/phonet/af_phonet.c:486:9: struct phonet_protocol const [noderef] __rcu *
+net/phonet/af_phonet.c:486:9: struct phonet_protocol const *
+net/phonet/socket.c:622:14: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:622:14: struct sock [noderef] __rcu *
+net/phonet/socket.c:622:14: struct sock *
+net/phonet/socket.c:645:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:645:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:645:17: struct sock *
+net/phonet/socket.c:661:17: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:661:17: struct sock [noderef] __rcu *
+net/phonet/socket.c:661:17: struct sock *
+net/phonet/socket.c:680:25: error: incompatible types in comparison expression (different address spaces):
+net/phonet/socket.c:680:25: struct sock [noderef] __rcu *
+net/phonet/socket.c:680:25: struct sock *
+net/phonet/socket.c:729:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
+net/phonet/socket.c:744:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
+net/qrtr/af_qrtr.c:179:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/af_qrtr.c:179:27: void [noderef] __rcu *
+net/qrtr/af_qrtr.c:179:27: struct qrtr_node *
+net/qrtr/af_qrtr.c:366:25: warning: incorrect type in assignment (different base types)
+net/qrtr/af_qrtr.c:630:27: error: incompatible types in comparison expression (different base types):
+net/qrtr/af_qrtr.c:630:27: void [noderef] __rcu *
+net/qrtr/af_qrtr.c:630:27: struct qrtr_node *
+net/qrtr/ns.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/qrtr.h):
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:11:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:37:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: cast to restricted __le32
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+./include/trace/events/qrtr.h:63:1: warning: restricted __le32 degrades to integer
+net/qrtr/ns.c:111:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:111:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:111:47: got unsigned int service
+net/qrtr/ns.c:111:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:111:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:111:61: got unsigned int instance
+net/qrtr/ns.c:112:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:112:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:112:47: got unsigned int node
+net/qrtr/ns.c:112:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:112:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:112:58: got unsigned int port
+net/qrtr/ns.c:138:47: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:138:47: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:138:47: got unsigned int service
+net/qrtr/ns.c:138:61: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:138:61: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:138:61: got unsigned int instance
+net/qrtr/ns.c:139:47: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:139:47: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:139:47: got unsigned int node
+net/qrtr/ns.c:139:58: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:139:58: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:139:58: got unsigned int port
+net/qrtr/ns.c:263:37: warning: incorrect type in argument 1 (different base types)
+net/qrtr/ns.c:263:37: expected restricted __le32 [usertype] service
+net/qrtr/ns.c:263:37: got unsigned int service
+net/qrtr/ns.c:263:51: warning: incorrect type in argument 2 (different base types)
+net/qrtr/ns.c:263:51: expected restricted __le32 [usertype] instance
+net/qrtr/ns.c:263:51: got unsigned int instance
+net/qrtr/ns.c:264:37: warning: incorrect type in argument 3 (different base types)
+net/qrtr/ns.c:264:37: expected restricted __le32 [usertype] node
+net/qrtr/ns.c:264:37: got unsigned int node
+net/qrtr/ns.c:264:48: warning: incorrect type in argument 4 (different base types)
+net/qrtr/ns.c:264:48: expected restricted __le32 [usertype] port
+net/qrtr/ns.c:264:48: got unsigned int port
+net/rds/af_rds.c:245:22: warning: invalid assignment: |=
+net/rds/af_rds.c:245:22: left side has type restricted __poll_t
+net/rds/af_rds.c:245:22: right side has type int
+net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
+net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr
+net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash
+net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
+net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr
+net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:217:42: warning: cast to restricted __be16
+net/rds/recv.c:221:44: warning: cast to restricted __be32
+net/rds/send.c:1051:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1051:24: expected unsigned int [usertype] a
+net/rds/send.c:1051:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1053:24: warning: incorrect type in argument 1 (different base types)
+net/rds/send.c:1053:24: expected unsigned int [usertype] a
+net/rds/send.c:1053:24: got restricted __be16 [usertype] sin6_port
+net/rds/send.c:1463:30: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1463:30: expected unsigned short [usertype] npaths
+net/rds/send.c:1463:30: got restricted __be16 [usertype]
+net/rds/send.c:1464:34: warning: incorrect type in initializer (different base types)
+net/rds/send.c:1464:34: expected unsigned int [usertype] my_gen_num
+net/rds/send.c:1464:34: got restricted __be32 [usertype]
+net/rds/tcp_listen.c:292:33: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:292:33: expected restricted __be16 [usertype] sin6_port
+net/rds/tcp_listen.c:292:33: got unsigned short [usertype]
+net/rds/tcp_listen.c:299:38: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:299:38: expected restricted __be32 [usertype] s_addr
+net/rds/tcp_listen.c:299:38: got unsigned long
+net/rds/tcp_listen.c:300:31: warning: incorrect type in assignment (different base types)
+net/rds/tcp_listen.c:300:31: expected restricted __be16 [usertype] sin_port
+net/rds/tcp_listen.c:300:31: got unsigned short [usertype]
+net/rose/rose_route.c:720:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
+net/rxrpc/conn_service.c:61:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
+net/rxrpc/conn_service.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)
+net/rxrpc/sendmsg.c:619:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
+net/sched/act_bpf.c:132:9: warning: incorrect type in argument 1 (different address spaces)
+net/sched/act_bpf.c:132:9: expected void const *
+net/sched/act_bpf.c:132:9: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:132:9: warning: incorrect type in argument 1 (different address spaces)
+net/sched/act_bpf.c:132:9: expected void const *
+net/sched/act_bpf.c:132:9: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:132:9: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:9: expected void const *
+net/sched/act_bpf.c:132:9: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_csum.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata
+net/sched/act_ife.c:56:15: got restricted __be16 [usertype]
+net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types)
+net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata
+net/sched/act_ife.c:100:15: got restricted __be32 [usertype]
+net/sched/act_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
+net/sched/act_ife.c:626:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
+net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
+net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
+net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
+net/sched/act_police.c:369:28: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_police.c:371:45: warning: dereference of noderef expression
+net/sched/act_police.c:377:28: warning: dereference of noderef expression
+net/sched/act_police.c:379:45: warning: dereference of noderef expression
+net/sched/act_police.c:379:45: warning: dereference of noderef expression
+net/sched/act_police.c:385:45: warning: dereference of noderef expression
+net/sched/act_police.c:385:45: warning: dereference of noderef expression
+net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto
+net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types)
+net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type
+net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype]
+net/sched/act_skbmod.c:264:48: warning: cast to restricted __be16
+net/sched/act_skbmod.c:213:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
+net/sched/act_tunnel_key.c:232:45: warning: restricted __be16 degrades to integer
+net/sched/act_tunnel_key.c:249:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:249:30: expected int type
+net/sched/act_tunnel_key.c:249:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:261:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:261:30: expected int type
+net/sched/act_tunnel_key.c:261:30: got restricted __be16 [usertype]
+net/sched/act_tunnel_key.c:273:30: warning: incorrect type in assignment (different base types)
+net/sched/act_tunnel_key.c:273:30: expected int type
+net/sched/act_tunnel_key.c:273:30: got restricted __be16 [usertype]
+net/sched/cls_api.c:286:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:286:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:286:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1691:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1691:16: struct tcf_proto *
+net/sched/cls_api.c:1691:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1791:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1791:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1791:20: struct tcf_proto *
+net/sched/cls_api.c:1753:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1753:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1753:25: struct tcf_proto *
+net/sched/cls_api.c:1773:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1773:16: struct tcf_proto *
+net/sched/cls_api.c:1773:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1838:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2514:50: warning: restricted __be16 degrades to integer
+net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
+net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
+net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types)
+net/sched/em_meta.c:198:20: expected unsigned long value
+net/sched/em_meta.c:198:20: got restricted __be16
+net/sched/sch_api.c:1400:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c:323:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:469:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
+net/sched/sch_generic.c:492:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
+net/sched/sch_generic.c:1264:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sched/sch_mqprio.c:535:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
+net/sched/sch_taprio.c:1669:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1669:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1669:28: got struct callback_head [noderef] __rcu *
+net/sched/sch_taprio.c:1672:28: warning: incorrect type in argument 1 (different address spaces)
+net/sched/sch_taprio.c:1672:28: expected struct callback_head *head
+net/sched/sch_taprio.c:1672:28: got struct callback_head [noderef] __rcu *
+net/sctp/associola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/auth.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/bind_addr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/debug.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/diag.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/endpointola.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/input.c:473:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
+net/sctp/input.c:643:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
+net/sctp/input.c:668:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
+net/sctp/inqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ipv6.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/objcnt.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/offload.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/output.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/outqueue.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/primitive.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/proc.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/protocol.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_make_chunk.c:3115:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3115:48: expected int optname
+net/sctp/sm_make_chunk.c:3115:48: got restricted __be16
+net/sctp/sm_make_chunk.c:3187:48: warning: incorrect type in argument 2 (different base types)
+net/sctp/sm_make_chunk.c:3187:48: expected int optname
+net/sctp/sm_make_chunk.c:3187:48: got restricted __be16
+net/sctp/sm_sideeffect.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_statefuns.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sm_statetable.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/socket.c:8464:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
+net/sctp/stream.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_interleave.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_prio.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/stream_sched_rr.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/sysctl.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/transport.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/tsnmap.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpevent.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sctp/ulpqueue.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/sunrpc/auth.c:631:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:631:34: expected struct cred const *cred
+net/sunrpc/auth.c:631:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1137:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1137:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1137:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1139:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1139:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1139:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysfs.c:267:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:267:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:267:9: char const *
+net/sunrpc/xprt.c:1685:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock
+net/unix/af_unix.c:161:13: warning: context imbalance in 'unix_table_double_lock' - wrong count at exit
+net/unix/af_unix.c:174:13: warning: context imbalance in 'unix_table_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1268:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+net/unix/af_unix.c:1286:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1590:18: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+net/unix/af_unix.c:1956:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/unix/af_unix.c:3245:20: warning: context imbalance in 'unix_get_first' - wrong count at exit
+net/unix/af_unix.c:3274:20: warning: context imbalance in 'unix_get_next' - unexpected unlock
+net/unix/af_unix.c:3304:28: warning: context imbalance in 'unix_seq_stop' - unexpected unlock
+net/unix/af_unix.c:3410:20: warning: context imbalance in 'bpf_iter_unix_hold_batch' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, include/linux/interrupt.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1304:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1304:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1304:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3954:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3954:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3954:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4044:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4044:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4044:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4071:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4071:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4071:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4099:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4099:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4099:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4099:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4099:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4099:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4099:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4099:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4099:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4100:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4100:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4100:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:245:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:971:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:971:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:971:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:996:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:996:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:996:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1169:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1169:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1169:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1171:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1171:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1171:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1174:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1174:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1174:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1178:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1178:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1178:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1196:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1196:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1196:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1283:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1283:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1283:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1286:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1286:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1286:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1292:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1292:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1292:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1298:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1298:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1298:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1412:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1412:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1412:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1414:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1414:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1414:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2087:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2087:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2087:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2715:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2715:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2715:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2718:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2718:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2721:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2721:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2721:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2724:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2724:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2724:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2737:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2737:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2737:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2758:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2758:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2758:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2760:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2760:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2762:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2762:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2764:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2764:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:735:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:796:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:756:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:840:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1228:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1322:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1357:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1617:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1636:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1742:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1742:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1742:16: struct sock *
+net/xfrm/xfrm_user.c:3603:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3603:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3603:9: struct sock *
+net/xfrm/xfrm_user.c:3609:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3609:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3609:9: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c:1171:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1171:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1171:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1755:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1755:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1755:16: struct sock *
+samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static?
+samples/hw_breakpoint/data_breakpoint.c:24:19: warning: symbol 'sample_hbp' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static?
+samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static?
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:1364:41: warning: dubious: !x | y
+security/integrity/ima/ima_kexec.c:58:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:58:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:59:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:59:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:59:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:60:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:60:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:60:34: got restricted __le64 [usertype]
+security/integrity/platform_certs/keyring_handler.c:76:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:91:16: warning: Using plain integer as NULL pointer
+security/integrity/platform_certs/keyring_handler.c:106:16: warning: Using plain integer as NULL pointer
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:194:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:195:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:282:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:283:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:414:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:438:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:503:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:503:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:503:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:504:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:504:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:504:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:505:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:505:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:505:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:551:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:552:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:604:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:604:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:604:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:643:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:358:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/selinux/hooks.c:5407:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5408:22: warning: restricted __be16 degrades to integer
+security/selinux/netlabel.c: note: in included file (through security/selinux/include/netlabel.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
+security/selinux/ss/services.c: note: in included file (through security/selinux/include/netlabel.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/smack/smack_lsm.c:1767:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1767:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1767:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:4938:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1493:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1493:47: expected restricted __be16
+security/smack/smackfs.c:1493:47: got int
+security/smack/smackfs.c:1496:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1496:47: expected restricted __be16
+security/smack/smackfs.c:1496:47: got int
+security/smack/smackfs.c:1934:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1934:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1934:17: struct list_head *
+security/smack/smackfs.c:531:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:725:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:906:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:906:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:906:9: struct list_head *
+security/tomoyo/common.c:906:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:906:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:906:9: struct list_head *
+security/tomoyo/common.c:1591:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1591:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1591:9: struct list_head *
+security/tomoyo/common.c:1591:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1591:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1591:9: struct list_head *
+security/tomoyo/common.c:1613:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1613:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1613:9: struct list_head *
+security/tomoyo/common.c:1613:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1613:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1613:9: struct list_head *
+security/tomoyo/common.c:1794:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1794:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1794:9: struct list_head *
+security/tomoyo/common.c:1798:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1798:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1798:17: struct list_head *
+security/tomoyo/common.c:1798:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1798:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1798:17: struct list_head *
+security/tomoyo/common.c:1794:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1794:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1794:9: struct list_head *
+security/tomoyo/common.c:1853:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1853:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1853:9: struct list_head *
+security/tomoyo/common.c:1853:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1853:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1853:9: struct list_head *
+security/tomoyo/common.c:939:26: warning: dereference of noderef expression
+security/tomoyo/common.c:939:26: warning: dereference of noderef expression
+security/tomoyo/common.c:940:26: warning: dereference of noderef expression
+security/tomoyo/common.c:940:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
+sound/aoa/soundbus/i2sbus/core.c:96:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:96:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:96:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/core.c:99:22: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/core.c:99:22: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/core.c:99:22: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:477:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:478:28: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:490:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:499:30: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:502:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:505:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:506:25: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:577:50: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:618:29: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: warning: incorrect type in argument 1 (different base types)
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+sound/aoa/soundbus/i2sbus/pcm.c:662:37: got restricted __le32 volatile [noderef] __iomem *
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:864:41: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:957:34: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c:96:1: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+sound/core/pcm_native.c:98:1: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:184:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:201:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+sound/core/pcm_native.c:1261:44: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1331:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/seq/seq_virmidi.c:96:9: warning: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
+sound/core/timer.c:790:25: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+sound/firewire/motu/motu-hwdep.c:92:9: warning: context imbalance in 'hwdep_read' - different lock contexts for basic block
+sound/isa/gus/gus_volume.c: note: in included file:
+sound/isa/gus/gus_tables.h:41:16: warning: symbol 'snd_gf1_atten_table' was not declared. Should it be static?
+sound/ppc/pmac.c:61:54: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:145:58: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:199:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/ppc/pmac.c:201:22: warning: incorrect type in assignment (different base types)
+sound/ppc/pmac.c:201:22: expected int format
+sound/ppc/pmac.c:201:22: got restricted snd_pcm_format_t [usertype] format
+sound/ppc/pmac.c:260:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:260:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:260:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:275:35: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:275:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:275:35: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:211:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:222:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:223:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:225:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:229:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:230:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:301:34: warning: incorrect type in argument 1 (different base types)
+sound/ppc/pmac.c:301:34: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+sound/ppc/pmac.c:301:34: got restricted __le16 volatile [noderef] __iomem *
+sound/ppc/pmac.c:299:16: warning: dereference of noderef expression
+sound/ppc/pmac.c:446:32: warning: dereference of noderef expression
+sound/ppc/pmac.c:395:17: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:17: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:17: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:17: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:17: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:395:17: warning: cast removes address space '__iomem' of expression
+sound/ppc/pmac.c:398:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:399:17: warning: dereference of noderef expression
+sound/ppc/pmac.c:405:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:406:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:407:15: warning: dereference of noderef expression
+sound/ppc/pmac.c:409:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:410:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:411:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:412:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:414:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:417:9: warning: dereference of noderef expression
+sound/ppc/pmac.c:460:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:461:25: warning: dereference of noderef expression
+sound/ppc/pmac.c:725:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:726:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:727:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:728:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:729:24: warning: dereference of noderef expression
+sound/ppc/pmac.c:741:24: warning: dereference of noderef expression
+sound/soc/atmel/mchp-spdiftx.c:200:63: error: dubious one-bit signed bitfield
+sound/soc/codecs/cpcap.c:1532:54: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/da7218.c:488:44: warning: cast to restricted __le16
+sound/soc/codecs/da7218.c:508:13: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/da7218.c:508:13: expected unsigned short [usertype] val
+sound/soc/codecs/da7218.c:508:13: got restricted __le16 [usertype]
+sound/soc/codecs/nau8810.c:180:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8810.c:180:25: expected int [addressable] reg_val
+sound/soc/codecs/nau8810.c:180:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8810.c:216:25: warning: cast to restricted __be16
+sound/soc/codecs/nau8822.c:195:25: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/nau8822.c:195:25: expected unsigned short [assigned] [usertype] reg_val
+sound/soc/codecs/nau8822.c:195:25: got restricted __be16 [usertype]
+sound/soc/codecs/nau8822.c:231:25: warning: cast to restricted __be16
+sound/soc/codecs/rt5677.c:4750:30: warning: dubious: x | !y
+sound/soc/codecs/tas2562.c:265:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:271:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:277:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:324:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2562.c:324:58: expected int bitwidth
+sound/soc/codecs/tas2562.c:324:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2562.c:652:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2562.c:659:43: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:221:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:227:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:233:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2764.c:321:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2764.c:321:58: expected int bitwidth
+sound/soc/codecs/tas2764.c:321:58: got restricted snd_pcm_format_t
+sound/soc/codecs/tas2770.c:229:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:235:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:241:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/codecs/tas2770.c:328:58: warning: incorrect type in argument 2 (different base types)
+sound/soc/codecs/tas2770.c:328:58: expected int bitwidth
+sound/soc/codecs/tas2770.c:328:58: got restricted snd_pcm_format_t
+sound/soc/codecs/wm0010.c:235:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:320:25: warning: cast to restricted __be32
+sound/soc/codecs/wm0010.c:339:31: warning: cast to restricted __le64
+sound/soc/codecs/wm0010.c:339:29: warning: incorrect type in assignment (different base types)
+sound/soc/codecs/wm0010.c:339:29: expected unsigned long long [usertype]
+sound/soc/codecs/wm0010.c:339:29: got restricted __be64 [usertype]
+sound/soc/fsl/fsl-asoc-card.c:833:45: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl-asoc-card.c:833:45: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl-asoc-card.c:833:45: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1177:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_asrc.c:1177:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_asrc.c:1177:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_asrc.c:1200:47: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:562:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:563:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:565:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:566:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:608:33: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:609:34: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:615:40: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:616:41: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/fsl_easrc.c:1465:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1465:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1465:51: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1467:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1467:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1467:52: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1470:52: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1470:52: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1470:52: got restricted snd_pcm_format_t [usertype] format
+sound/soc/fsl/fsl_easrc.c:1472:51: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/fsl_easrc.c:1472:51: expected unsigned int sample_format
+sound/soc/fsl/fsl_easrc.c:1472:51: got restricted snd_pcm_format_t [usertype] asrc_format
+sound/soc/fsl/fsl_easrc.c:1484:41: warning: incorrect type in argument 2 (different base types)
+sound/soc/fsl/fsl_easrc.c:1484:41: expected restricted snd_pcm_format_t [usertype] *in_raw_format
+sound/soc/fsl/fsl_easrc.c:1484:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1485:41: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1485:41: expected restricted snd_pcm_format_t [usertype] *out_raw_format
+sound/soc/fsl/fsl_easrc.c:1485:41: got unsigned int *
+sound/soc/fsl/fsl_easrc.c:1936:60: warning: incorrect type in argument 3 (different base types)
+sound/soc/fsl/fsl_easrc.c:1936:60: expected unsigned int [usertype] *out_value
+sound/soc/fsl/fsl_easrc.c:1936:60: got restricted snd_pcm_format_t *
+sound/soc/fsl/fsl_easrc.c:1942:49: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/fsl/imx-card.c:645:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:645:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:645:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/fsl/imx-card.c:647:59: warning: incorrect type in assignment (different base types)
+sound/soc/fsl/imx-card.c:647:59: expected unsigned int [usertype] asrc_format
+sound/soc/fsl/imx-card.c:647:59: got restricted snd_pcm_format_t [usertype]
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: expected unsigned int [usertype] *bt_reg_pkt_r
+sound/soc/mediatek/common/mtk-btcvsd.c:1367:30: got void [noderef] __iomem *
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: expected unsigned int [usertype] *bt_reg_pkt_w
+sound/soc/mediatek/common/mtk-btcvsd.c:1369:30: got void [noderef] __iomem *
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: warning: incorrect type in assignment (different address spaces)
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: expected unsigned int [usertype] *bt_reg_ctl
+sound/soc/mediatek/common/mtk-btcvsd.c:1371:28: got void [noderef] __iomem *
+sound/soc/qcom/qdsp6/audioreach.c:81:45: warning: array of flexible structures
+sound/soc/soc-ops.c:670:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:670:33: left side has type unsigned short
+sound/soc/soc-ops.c:670:33: right side has type restricted __be16
+sound/soc/soc-ops.c:674:33: warning: invalid assignment: &=
+sound/soc/soc-ops.c:674:33: left side has type unsigned int
+sound/soc/soc-ops.c:674:33: right side has type restricted __be32
+sound/soc/soc-topology.c:2440:48: warning: restricted __le32 degrades to integer
+sound/soc/sunxi/sun4i-spdif.c:534:28: warning: incorrect type in initializer (different base types)
+sound/soc/sunxi/sun4i-spdif.c:534:28: expected unsigned long long [usertype] formats
+sound/soc/sunxi/sun4i-spdif.c:534:28: got restricted snd_pcm_format_t
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces)
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context
+sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base
+sound/soc/tegra/tegra210_adx.c:125:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:128:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:131:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/tegra/tegra210_adx.c:153:38: warning: incorrect type in argument 3 (different base types)
+sound/soc/tegra/tegra210_adx.c:153:38: expected unsigned int format
+sound/soc/tegra/tegra210_adx.c:153:38: got restricted snd_pcm_format_t
+sound/soc/tegra/tegra210_adx.c:162:56: warning: incorrect type in argument 3 (different base types)
+sound/soc/tegra/tegra210_adx.c:162:56: expected unsigned int format
+sound/soc/tegra/tegra210_adx.c:162:56: got restricted snd_pcm_format_t
+sound/soc/ti/davinci-i2s.c:111:38: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:117:44: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:123:39: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:124:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:124:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:124:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:125:43: warning: incorrect type in initializer (different base types)
+sound/soc/ti/davinci-i2s.c:125:43: expected unsigned char
+sound/soc/ti/davinci-i2s.c:125:43: got restricted snd_pcm_format_t [usertype]
+sound/soc/ti/davinci-i2s.c:400:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:14: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:20: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:464:59: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:471:32: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:42: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-i2s.c:473:29: warning: incorrect type in assignment (different base types)
+sound/soc/ti/davinci-i2s.c:473:29: expected restricted snd_pcm_format_t [assigned] [usertype] fmt
+sound/soc/ti/davinci-i2s.c:473:29: got unsigned char const
+sound/soc/ti/davinci-i2s.c:492:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1337:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1339:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1339:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1339:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1359:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1361:50: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1361:50: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1361:50: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1439:26: warning: restricted snd_pcm_format_t degrades to integer
+sound/soc/ti/davinci-mcasp.c:1441:59: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1441:59: expected restricted snd_pcm_format_t [usertype] format
+sound/soc/ti/davinci-mcasp.c:1441:59: got int [assigned] i
+sound/soc/ti/davinci-mcasp.c:1932:73: warning: incorrect type in argument 1 (different base types)
+sound/soc/ti/davinci-mcasp.c:1932:73: expected restricted __be32 const [usertype] *p
+sound/soc/ti/davinci-mcasp.c:1932:73: got unsigned int const [usertype] *
+sound/soc/uniphier/aio-compress.c:309:34: warning: cast to restricted __be16
+sound/usb/6fire/pcm.c: note: in included file:
+sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures
+sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures
+sound/usb/caiaq/device.c:146:41: warning: cast to restricted __le16
+sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures
+sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file:
+sound/usb/usx2y/usbusx2yaudio.c:762:23: warning: incorrect type in assignment (different base types)
+sound/usb/usx2y/usbusx2yaudio.c:762:23: expected unsigned int format
+sound/usb/usx2y/usbusx2yaudio.c:762:23: got restricted snd_pcm_format_t [usertype] format
+sound/usb/usx2y/usbusx2yaudio.c:826:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:826:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usbusx2yaudio.c:861:45: warning: restricted snd_pcm_format_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:61: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:378:71: warning: restricted snd_pcm_state_t degrades to integer
+sound/usb/usx2y/usx2yhwdeppcm.c:522:45: warning: restricted snd_pcm_format_t degrades to integer
diff --git a/log-v5.19rc1-ppc64-4880bd1999 b/log-v5.19rc1-ppc64-4880bd1999
new file mode 100644
index 0000000..0d61fe3
--- /dev/null
+++ b/log-v5.19rc1-ppc64-4880bd1999
@@ -0,0 +1,38680 @@
+SPARSE=4880bd199
+KERNEL=v5.19-rc1-1-g89a52d09d4d3
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:156:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:156:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:156:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:283:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:283:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:283:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/crash_dump.c:87:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:87:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:87:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:89:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:89:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:89:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:42:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:63:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1059:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1102:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1125:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:985:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:985:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:985:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:986:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:986:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:986:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:989:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:989:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:989:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:990:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:990:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:990:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:993:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:993:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:993:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:994:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:994:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:994:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:997:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:997:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:997:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:998:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:998:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:998:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1001:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1001:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1001:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1002:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1002:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1002:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1005:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1005:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1005:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1006:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1006:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1006:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1009:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1009:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1009:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1010:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1010:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1010:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1013:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1013:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1013:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1014:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1014:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1014:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1017:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1017:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1017:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1018:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1018:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1018:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1021:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1021:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1021:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1022:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1022:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1022:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1025:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1025:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1025:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1026:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1026:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1026:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1029:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1029:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1029:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1030:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1030:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1030:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1033:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1033:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1033:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1034:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1034:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1034:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1037:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1037:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1037:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1038:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1038:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1038:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:352:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:144:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:580:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:580:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:580:24: got unsigned long long *
+arch/powerpc/kernel/time.c:604:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:604:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:604:24: got unsigned long long *
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kexec/core.c:241:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:241:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:241:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:243:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:243:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:243:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:251:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:251:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:251:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:267:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:267:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:267:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:413:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:413:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:413:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:415:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:415:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:415:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1906:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1908:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1906:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1908:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:977:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1705:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1705:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1705:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1706:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1706:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1706:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1870:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1870:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1870:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1871:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1871:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1871:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:80:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:108:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:673:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:695:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_hv.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3450:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:482:15: warning: symbol 'xics_rm_h_xirr_x' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_rm_xics.c:783:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:783:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:783:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_xive.c:51:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive.c:357:41: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive.c:357:41: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive.c:357:41: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:701:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:701:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:701:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:702:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:702:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:702:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:774:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:774:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:774:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2158:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2158:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2158:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2159:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2159:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2159:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2160:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2160:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2160:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2161:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2161:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2161:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/iommu_api.c:354:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/init-common.c:77:59: warning: memset with byte count of 131072
+arch/powerpc/mm/init-common.c:77:69: warning: memset with byte count of 262144
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:188:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:203:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:215:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:217:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:842:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:842:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:844:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:844:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:540:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1067:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1276:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1281:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1285:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1293:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:30: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:25: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:227:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:174:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:174:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:174:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:174:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:165:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:165:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:165:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:165:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:165:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:165:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:170:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:170:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:170:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:180:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:184:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:768:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:768:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:768:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/pseries/dlpar.c:349:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:349:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:349:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:353:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:353:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:353:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:357:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:357:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:357:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:359:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:359:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:359:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:119:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:141:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:141:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:141:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:154:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:878:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:878:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:878:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:882:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:882:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:882:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:886:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:886:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:886:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:899:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:899:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:899:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:903:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:903:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:903:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:907:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:907:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:907:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:224:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1500:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:487:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:490:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/pmem.c:124:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:124:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:124:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/ras.c:495:14: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/ras.c:498:42: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/setup.c:298:27: warning: Using plain integer as NULL pointer
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/i8259.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:358:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:347:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:613:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+drivers/base/firmware_loader/main.c:228:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:262:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1127:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:631:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:631:32: expected int
+drivers/block/nbd.c:631:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:672:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:672:48: expected int
+drivers/block/nbd.c:672:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1077:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1077:21: expected int [assigned] ret
+drivers/block/nbd.c:1077:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1082:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1082:16: expected restricted blk_status_t
+drivers/block/nbd.c:1082:16: got int [assigned] ret
+drivers/cpufreq/cpufreq.c:475:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:475:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:475:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:475:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:475:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:475:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:16: expected void *
+drivers/crypto/nx/nx-common-pseries.c:764:16: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:29: expected void const *
+drivers/crypto/nx/nx-common-pseries.c:764:29: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/super.c:285:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:41:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/hid/hid-core.c:637:15: warning: memset with byte count of 110608
+drivers/hid/hid-core.c:862:15: warning: memset with byte count of 110608
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1022:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1022:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1022:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1428:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1428:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1428:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1915:13: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1938:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2081:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2273:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2397:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2442:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2810:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3312:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4032:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:348:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3731:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3731:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:648:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-linear.c:187:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:187:19: void [noderef] __rcu *
+drivers/md/md-linear.c:187:19: void *
+drivers/md/md-linear.c:192:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:192:9: void [noderef] __rcu *
+drivers/md/md-linear.c:192:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:143:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:143:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:143:40: struct md_rdev *
+drivers/md/md-multipath.c:233:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:233:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:233:25: struct md_rdev *
+drivers/md/raid1.c:646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:646:24: struct md_rdev *
+drivers/md/raid1.c:777:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:777:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:777:24: struct md_rdev *
+drivers/md/raid1.c:1241:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1241:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1241:24: struct md_rdev *
+drivers/md/raid1.c:1404:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1404:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1404:40: struct md_rdev *
+drivers/md/raid1.c:1635:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1635:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1635:40: struct md_rdev *
+drivers/md/raid1.c:1707:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1707:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1707:40: struct md_rdev *
+drivers/md/raid1.c:1824:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1824:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1824:25: struct md_rdev *
+drivers/md/raid1.c:1835:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1835:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1835:25: struct md_rdev *
+drivers/md/raid1.c:2298:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2298:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2298:32: struct md_rdev *
+drivers/md/raid1.c:2334:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2334:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2334:32: struct md_rdev *
+drivers/md/raid1.c:2351:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2351:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2351:32: struct md_rdev *
+drivers/md/raid1.c:2767:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2767:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2767:24: struct md_rdev *
+drivers/md/raid10.c:1946:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1946:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1946:37: struct md_rdev *
+drivers/md/raid10.c:4919:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4919:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4919:33: struct md_rdev *
+drivers/md/raid10.c:4922:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4922:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4922:33: struct md_rdev *
+drivers/md/raid10.c:5011:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5011:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5011:32: struct md_rdev *
+drivers/md/raid10.c:5014:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5014:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5014:32: struct md_rdev *
+drivers/md/raid10.c:759:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:759:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:759:24: struct md_rdev *
+drivers/md/raid10.c:762:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:762:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:762:32: struct md_rdev *
+drivers/md/raid10.c:1165:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1165:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1165:28: struct md_rdev *
+drivers/md/raid10.c:1303:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1303:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1303:40: struct md_rdev *
+drivers/md/raid10.c:1304:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1304:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1304:41: struct md_rdev *
+drivers/md/raid10.c:1434:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1434:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1434:40: struct md_rdev *
+drivers/md/raid10.c:1435:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1435:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1435:41: struct md_rdev *
+drivers/md/raid10.c:1744:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1744:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1744:40: struct md_rdev *
+drivers/md/raid10.c:1745:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1745:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1745:41: struct md_rdev *
+drivers/md/raid10.c:1913:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1913:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1913:40: struct md_rdev *
+drivers/md/raid10.c:2142:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2142:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2142:25: struct md_rdev *
+drivers/md/raid10.c:2156:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2156:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2156:17: struct md_rdev *
+drivers/md/raid10.c:2716:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2716:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2716:32: struct md_rdev *
+drivers/md/raid10.c:2769:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2769:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2769:32: struct md_rdev *
+drivers/md/raid10.c:2803:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2803:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2803:32: struct md_rdev *
+drivers/md/raid10.c:3313:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3313:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3313:49: struct md_rdev *
+drivers/md/raid10.c:3388:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3388:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3388:33: struct md_rdev *
+drivers/md/raid10.c:3389:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3389:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3389:36: struct md_rdev *
+drivers/md/raid10.c:3459:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3459:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3459:56: struct md_rdev *
+drivers/md/raid10.c:3476:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3476:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3476:41: struct md_rdev *
+drivers/md/raid10.c:3679:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3679:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3679:32: struct md_rdev *
+drivers/md/raid10.c:3709:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3709:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3709:32: struct md_rdev *
+drivers/md/raid10.c:4452:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4452:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4452:40: struct md_rdev *
+drivers/md/raid10.c:4468:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4468:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4468:40: struct md_rdev *
+drivers/md/raid10.c:5096:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5096:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5096:48: struct md_rdev *
+drivers/md/raid10.c:5192:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5192:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5192:48: struct md_rdev *
+drivers/md/raid10.c:5195:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5195:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5195:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:2698:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2698:23: expected void **pslot
+drivers/md/raid5-cache.c:2698:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2702:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2702:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2702:33: got void **pslot
+drivers/md/raid5-cache.c:2705:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2705:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:56: got void **pslot
+drivers/md/raid5-cache.c:2853:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2853:23: expected void **pslot
+drivers/md/raid5-cache.c:2853:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2857:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2857:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2857:25: got void **pslot
+drivers/md/raid5-cache.c:2863:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2863:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2863:56: got void **pslot
+drivers/md/raid5-cache.c:3148:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3148:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3148:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:632:57: warning: incorrect type in argument 3 (different base types)
+drivers/md/raid5-ppl.c:632:57: expected unsigned int opf
+drivers/md/raid5-ppl.c:632:57: got restricted gfp_t [usertype]
+drivers/md/raid5-ppl.c:633:61: warning: incorrect type in argument 4 (different base types)
+drivers/md/raid5-ppl.c:633:61: expected restricted gfp_t [usertype] gfp_mask
+drivers/md/raid5-ppl.c:633:61: got unsigned long long
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5.c:100:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/base.c:26:17: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:26:17: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:26:17: struct cxl_calls *
+drivers/misc/cxl/flash.c:96:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:244:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:244:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:246:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:247:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:248:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:250:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:250:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:250:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:295:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:295:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:295:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:299:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:299:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:300:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:300:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:300:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:302:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:302:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:302:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:110:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:110:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:110:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:111:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:111:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:111:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:113:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:113:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:113:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:448:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:448:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:448:33: got unsigned int *
+drivers/misc/cxl/guest.c:451:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:451:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:451:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:546:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:546:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:546:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:548:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:548:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:551:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:551:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:551:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:554:31: warning: cast from restricted __be64
+drivers/net/bonding/bond_main.c:2804:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2810:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2883:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2883:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2883:40: got int
+drivers/net/bonding/bond_options.c:1189:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1189:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1189:24: got unsigned long long const [usertype] value
+drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/broadcom/bnx2.c:8316:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c:4603:25: warning: memset with byte count of 262144
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:134:25: warning: symbol 'bnx2x_iov_wq' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:292:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16965:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16965:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16965:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16966:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16966:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16966:63: got unsigned int *
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2125:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1842:32: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1250:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1256:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1264:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1291:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1295:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1380:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:350:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10213:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10213:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10213:25: struct bpf_prog *
+drivers/net/ethernet/neterion/s2io.c:6965:41: warning: cast to restricted __be32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ppp/ppp_synctty.c:587:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/virtio_net.c:1179:18: warning: cast from restricted __le16
+drivers/net/virtio_net.c:1197:28: warning: cast from restricted __le32
+drivers/nvdimm/bus.c:28:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:188:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:352:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:908:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/scatterlist.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/of/base.c:1529:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1529:73: expected restricted __be32
+drivers/of/base.c:1529:73: got int
+drivers/pci/pci-driver.c:522:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:522:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:744:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:744:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:928:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1094:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1094:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1094:36: got int
+drivers/pci/pci.c:1225:15: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1225:15: expected restricted pci_power_t [assigned] [usertype] state
+drivers/pci/pci.c:1225:15: got int
+drivers/pci/pci.c:1227:50: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1227:69: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1275:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1275:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1275:28: got int
+drivers/pci/pci.c:1353:16: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1353:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1353:52: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1353:70: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1375:15: warning: invalid assignment: |=
+drivers/pci/pci.c:1375:15: left side has type unsigned short
+drivers/pci/pci.c:1375:15: right side has type restricted pci_power_t
+drivers/pci/pci.c:1387:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1387:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1387:28: got int
+drivers/pci/pci.c:1421:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1421:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1423:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1423:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1446:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1446:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1804:38: warning: array of flexible structures
+drivers/pci/pci.c:2380:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2683:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2684:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2879:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2879:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2902:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2902:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4869:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4869:13: left side has type unsigned short
+drivers/pci/pci.c:4869:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4874:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4874:13: left side has type unsigned short
+drivers/pci/pci.c:4874:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/proc.c:148:17: warning: cast to restricted __le16
+drivers/pci/proc.c:157:17: warning: cast to restricted __le32
+drivers/pci/proc.c:166:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2336:57: warning: restricted pci_power_t degrades to integer
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1154:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1180:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1180:21: got int
+drivers/scsi/be2iscsi/be_main.c:1665:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1803:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1822:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4337:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4370:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4467:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4467:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4523:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4523:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4523:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4583:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4583:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4583:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4677:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4762:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4762:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5780:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol 'bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/libiscsi.c:974:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:974:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:974:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1063:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1063:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2638:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2641:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2645:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2862:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2863:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2865:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5524:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5527:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3920:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3929:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3948:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3948:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3948:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3948:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3963:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3977:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3977:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3977:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3977:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:510:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:531:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:534:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:880:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:882:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1032:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1047:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1251:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1266:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1369:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1395:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1518:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1537:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1538:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1626:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1688:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1709:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1730:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1751:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1784:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1954:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1955:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1979:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1990:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1990:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1990:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2002:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2002:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2002:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2014:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2014:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2014:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2016:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2016:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2016:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2021:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2023:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2029:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2029:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2029:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2063:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2063:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2063:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2065:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2065:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2065:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2073:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2073:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2073:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2075:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2075:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2075:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2096:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2096:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2096:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2098:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2098:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2098:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2105:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2267:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2267:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2283:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2284:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2520:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2520:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2520:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2521:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2521:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2521:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2565:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2565:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2565:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2566:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2566:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2566:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2586:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2586:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2586:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2587:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2587:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2587:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2608:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2608:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2608:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2609:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2609:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2609:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2640:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2640:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2640:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2641:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2641:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2641:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2661:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2661:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2661:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2662:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2662:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2662:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2686:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2686:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2686:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2687:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2687:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2687:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2707:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2707:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2707:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2708:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2708:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2708:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2730:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2730:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2730:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2731:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2731:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2731:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2744:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2744:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2744:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2765:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2765:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2765:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2766:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2766:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2766:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2780:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2780:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2780:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2782:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2782:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2782:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2783:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2783:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2783:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2797:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2797:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2797:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2799:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2799:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2799:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2800:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2800:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2800:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2817:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2817:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2818:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2818:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2818:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2854:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2854:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2854:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2856:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2856:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2856:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2857:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2857:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2857:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2903:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2903:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2903:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2904:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2904:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2904:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2985:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2985:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2985:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3058:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3058:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3058:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3078:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3078:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3078:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3080:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3080:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3080:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3081:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3081:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3081:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3102:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3103:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3103:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3103:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3123:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3123:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3123:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3124:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3124:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3124:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3141:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3141:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3141:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3142:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3142:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3142:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3177:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3177:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3177:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3178:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3178:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3178:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3192:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3192:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3192:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3194:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3194:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3194:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3196:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3196:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3196:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3197:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3197:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3197:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3209:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3209:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3209:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3211:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3211:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3211:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3212:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3212:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3212:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3229:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3229:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3229:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3230:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3230:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3230:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3254:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3254:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3254:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3255:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3255:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3255:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3268:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3268:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3268:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3284:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3284:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3284:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3286:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3286:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3286:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3287:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3287:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3287:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3299:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3299:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3299:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3301:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3301:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3301:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3302:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3302:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3302:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3322:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3322:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3322:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3323:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3323:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3323:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3343:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3343:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3343:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3344:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3344:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3344:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3364:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3364:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3364:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3365:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3365:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3365:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3385:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3385:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3385:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3386:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3386:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3386:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3401:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3401:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3401:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3403:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3403:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3403:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3405:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3405:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3406:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3406:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3406:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3418:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3418:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3418:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3420:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3420:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3420:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3421:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3421:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3421:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3433:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3433:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3433:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3435:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3435:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3436:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3436:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3436:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3457:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3457:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3457:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3458:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3458:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3458:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3463:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3487:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3588:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3588:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3588:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3604:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3604:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3604:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3640:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3640:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3640:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3691:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3691:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3691:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3738:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3738:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3738:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3741:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3742:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3872:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:4072:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4072:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:4072:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4080:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4080:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4080:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4083:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4083:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:4083:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4092:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4092:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4092:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4099:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4099:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4099:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4102:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4102:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:4102:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4114:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4114:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4125:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4125:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4125:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:637:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:642:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2249:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2249:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2249:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2250:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2250:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2250:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2555:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2555:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2555:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2556:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2556:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2556:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2891:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3129:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3674:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3675:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5549:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5549:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5549:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5550:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5550:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5550:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5944:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6013:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6115:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6115:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:6115:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6116:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6116:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:6116:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6117:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6117:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:6117:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6283:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6286:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6286:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6298:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6533:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6533:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6533:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6535:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6535:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6535:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6554:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6554:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6554:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6593:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6593:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6593:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6594:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6594:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6594:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6595:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6595:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6595:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6596:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6596:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6596:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6597:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6597:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6597:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6599:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6599:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6599:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6600:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6600:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6600:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6611:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6611:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6611:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6615:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6615:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6615:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6617:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6617:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6617:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6619:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6619:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6619:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6621:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6621:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6621:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6623:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6623:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6623:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6625:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6625:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6625:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6627:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6627:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6627:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6629:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6629:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6629:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6640:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6640:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6640:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6644:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6644:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6644:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6648:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6648:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6648:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6654:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6654:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6654:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6665:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6665:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6665:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6682:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6682:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6682:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6683:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6683:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6683:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6694:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6694:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6694:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6711:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6711:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6711:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6712:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6712:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6712:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6723:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6723:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6723:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6740:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6740:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6740:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6741:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6741:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6741:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6752:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6752:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6752:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6769:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6769:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6769:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6770:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6770:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6770:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6782:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6782:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6782:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6799:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6799:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6799:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6800:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6800:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6800:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6808:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6808:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6808:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6814:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6814:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6814:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6823:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6823:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6823:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6825:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6825:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6825:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6827:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6827:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6827:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6830:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6830:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6830:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6841:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6841:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6841:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6879:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6879:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6879:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6907:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6907:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6907:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6908:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6908:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6908:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6917:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6917:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6917:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6925:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6925:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6925:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6934:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6934:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6934:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6949:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6949:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6949:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7051:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7051:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:7051:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7058:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7210:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7212:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7215:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7438:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7443:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7453:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7498:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7498:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7642:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7645:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7742:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7803:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7856:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7925:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7930:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7930:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7930:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8461:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8461:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8461:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8462:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8462:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8463:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8463:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8463:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8464:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8464:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8464:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8465:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8465:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8465:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8466:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8466:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8466:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8625:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8625:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8625:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8626:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8626:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8626:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8629:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8629:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8629:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8709:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8709:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8709:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8710:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8710:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8710:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8817:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8821:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8824:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8897:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9795:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9795:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11381:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11988:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12117:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:12117:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:12117:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:12120:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12121:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12126:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12127:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12135:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12137:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12140:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:12140:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:12140:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:9321:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9484:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3429:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2242:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2243:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4151:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4152:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4154:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4154:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4154:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4154:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7219:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:147:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:147:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:147:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:4614:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:8143:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8143:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8143:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:8148:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8148:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8148:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:14659:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14660:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14661:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14662:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:963:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:963:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:964:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:964:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:964:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2231:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2231:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2231:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2232:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2232:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2232:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:487:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:535:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:536:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1404:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1413:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1414:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2201:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2203:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2207:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2210:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2211:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:278:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:2046:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:2046:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:2046:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:610:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:611:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:614:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:617:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:618:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:621:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1026:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1026:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1026:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1033:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1033:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1401:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1401:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1401:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1403:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1403:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1403:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1419:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1419:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1419:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1421:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1421:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1421:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1425:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1425:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1425:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1426:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1426:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1426:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1435:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1435:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1435:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1437:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1437:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1437:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1457:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1459:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1459:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1459:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:848:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:848:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:848:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:890:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:890:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:890:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:891:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:891:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:891:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:907:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:907:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:907:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:908:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:908:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:908:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:909:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:914:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:914:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:914:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:915:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:915:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:915:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2631:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2632:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2794:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2794:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2794:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2840:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2840:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2840:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2926:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2926:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2926:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2942:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2942:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2942:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2944:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2944:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2944:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3012:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3012:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3012:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3025:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3027:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3027:28: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3027:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:912:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:106:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:108:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:108:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:108:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:376:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:377:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:380:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:383:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:384:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:387:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:718:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:718:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:718:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:719:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:721:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:721:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:721:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:722:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:722:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:722:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:728:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:728:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:728:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:729:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:731:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:731:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:731:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:732:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:732:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:732:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:848:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:848:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:848:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:936:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:938:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:940:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:981:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:981:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:981:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1115:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1115:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1115:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1236:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1236:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1236:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1638:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1638:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1638:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1639:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1639:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1639:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1672:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1672:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1672:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1673:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1673:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1673:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1674:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1674:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1674:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1683:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1684:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1690:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1808:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1808:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1808:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1836:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1836:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1836:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1837:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1837:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1837:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1838:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1838:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1838:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1855:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1856:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1890:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1891:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1914:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2032:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2032:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2032:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2059:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2059:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2059:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2060:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2060:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2060:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2085:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2085:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2085:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2087:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2087:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2087:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2100:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2100:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2100:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2103:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2103:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2103:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2104:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2104:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2104:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2114:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2114:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2114:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2115:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2115:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2115:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2248:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2248:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2248:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2250:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2250:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2250:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2254:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2254:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2254:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2255:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2255:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2255:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2267:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2267:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2267:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2301:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2301:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2301:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2302:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2302:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2302:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2320:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2321:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2322:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2322:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2322:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2374:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2374:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2374:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2376:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2376:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2376:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2380:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2380:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2380:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2381:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2381:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2381:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2410:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2410:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2410:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2412:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2412:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2412:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2419:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2419:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2419:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2684:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2733:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2733:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2733:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2747:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2747:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2747:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2809:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2809:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2809:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2826:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2826:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2826:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2849:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2849:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2849:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3154:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3156:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3156:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3156:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3212:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3212:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3212:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3214:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3214:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3214:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3230:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3230:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3230:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3232:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3232:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3232:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3236:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3236:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3236:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3237:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3237:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3237:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3246:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3246:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3246:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3247:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3247:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3247:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3272:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3274:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3274:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3274:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3285:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3287:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3287:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3303:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3303:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3303:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3310:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3319:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3395:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3397:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3397:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3397:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3498:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3506:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3515:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3683:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3916:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3941:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3946:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3972:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4029:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4029:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4144:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4144:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4144:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4148:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4148:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4148:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4152:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4152:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4152:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4466:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4466:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4466:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4470:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4470:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4470:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4474:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4474:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4474:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5796:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6497:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6497:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6497:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6499:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6499:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6499:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6500:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6500:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6500:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5736:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:17798:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17798:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17798:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17800:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17800:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17800:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17802:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17802:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17804:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17804:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17804:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17817:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17817:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17817:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15080:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15081:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15081:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15081:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15081:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15090:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8927:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8930:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8931:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:693:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:713:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:713:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20903:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20911:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20912:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20912:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20912:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20946:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20946:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20946:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20955:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20955:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20955:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20956:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20956:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20956:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20957:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20959:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20959:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20959:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20960:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20960:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20960:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:452:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:578:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:578:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2328:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2430:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2431:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2434:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9381:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9427:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11834:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11862:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14513:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17610:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17610:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17610:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17612:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17612:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17612:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17615:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17615:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17615:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17617:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17617:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17617:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17910:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17910:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17910:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17912:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17912:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17912:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17919:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17919:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17919:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17921:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17921:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17921:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17932:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17932:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17932:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18772:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20572:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20572:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20572:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12625:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/qla2xxx/qla_target.c:413:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3756:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5646:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5685:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype] v
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/serial/8250/8250_port.c:3464:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:145:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:217:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:326:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:549:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:597:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:610:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:623:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:650:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/sysrq.c:150:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/uio/uio.c:553:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:553:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:553:21: got int
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:282:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/hub.c:5396:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1390:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1390:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1390:27: got int
+drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:568:27: got int
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/vhost/vhost.c:1038:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1038:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1019:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1019:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1026:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1026:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1032:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1032:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/video/fbdev/aty/radeon_pm.c:2526:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2528:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c:106:16: warning: symbol 'fbcon_registered_fb' was not declared. Should it be static?
+drivers/video/fbdev/core/fbcon.c:107:5: warning: symbol 'fbcon_num_registered_fb' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:374:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:374:48: expected restricted __be32
+drivers/video/fbdev/offb.c:374:48: got int
+drivers/video/fbdev/offb.c:580:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:601:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:601:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:601:27: got restricted __be32 const [usertype]
+fs/aio.c:616:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:616:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:616:24: got struct kioctx_cpu *cpu
+fs/aio.c:782:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:782:18: expected struct kioctx_cpu *cpu
+fs/aio.c:782:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:829:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:829:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:829:24: got struct kioctx_cpu *cpu
+fs/aio.c:934:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:934:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:934:16: got struct kioctx_cpu *
+fs/aio.c:952:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:952:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:952:16: got struct kioctx_cpu *
+fs/aio.c:1656:13: warning: context imbalance in 'poll_iocb_lock_wq' - different lock contexts for basic block
+fs/aio.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/uapi/linux/aio_abi.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'poll_iocb_unlock_wq' - unexpected unlock
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/btrfs/block-group.c:3963:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:132:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:132:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:132:22: struct extent_buffer *
+fs/btrfs/ctree.c:465:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:465:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:465:17: struct extent_buffer *
+fs/btrfs/ctree.c:923:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:923:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:923:17: struct extent_buffer *
+fs/btrfs/ctree.c:2679:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2679:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2679:9: struct extent_buffer *
+fs/btrfs/delayed-inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_get_or_create_delayed_node' - unexpected unlock
+fs/btrfs/dev-replace.c:1009:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1009:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1009:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1985:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5825:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1104:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, include/linux/crypto.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:413:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/mempool.h, include/linux/bio.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/sysfs.c:630:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:394:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:394:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:394:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:602:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:602:43: expected char const *device_path
+fs/btrfs/volumes.c:602:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:869:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:869:50: expected char const *
+fs/btrfs/volumes.c:869:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:939:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:939:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:939:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:996:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:996:58: expected char const *src
+fs/btrfs/volumes.c:996:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2183:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2183:49: expected char const *device_path
+fs/btrfs/volumes.c:2183:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2298:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2298:41: expected char const *device_path
+fs/btrfs/volumes.c:2298:41: got char [noderef] __rcu *
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1892:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1904:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1909:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1910:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1911:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1912:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1917:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1918:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1919:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1920:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1921:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1922:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1925:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1927:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1928:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1931:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1932:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/coredump.c:380:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:380:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:380:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:388:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:388:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:388:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:428:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:428:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:428:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:433:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:433:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:433:33: got struct spinlock [noderef] __rcu *
+fs/d_path.c:318:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:194:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:359:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dcache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:650:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:753:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:913:17: warning: context imbalance in 'dput' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1106:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1136:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1179:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1348:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1582:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1131:36: warning: Using plain integer as NULL pointer
+fs/exec.c:421:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:421:31: expected char const [noderef] __user *
+fs/exec.c:421:31: got void *
+fs/exec.c:1048:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1048:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1048:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1155:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1155:56: expected struct task_struct *parent
+fs/exec.c:1155:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1190:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1190:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1190:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1760:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1760:70: expected struct task_struct *tsk
+fs/exec.c:1760:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/fcntl.c:930:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:930:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:930:9: struct fasync_struct *
+fs/fcntl.c:1005:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1005:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1005:22: struct fasync_struct *
+fs/fcntl.c:1016:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1016:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1016:33: struct fasync_struct *
+fs/file.c:379:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:379:17: expected struct file **old_fds
+fs/file.c:379:17: got struct file [noderef] __rcu **fd
+fs/file.c:380:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:380:17: expected struct file **new_fds
+fs/file.c:380:17: got struct file [noderef] __rcu **fd
+fs/file.c:395:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:395:17: struct file [noderef] __rcu *
+fs/file.c:395:17: struct file *
+fs/file.c:430:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:470:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:468:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:645:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:838:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1100:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock
+fs/fs_pin.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:912:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:943:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1624:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1756:6: warning: context imbalance in 'iput' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:205:37: warning: array of flexible structures
+fs/io_uring.c:6952:38: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:6952:38: expected signed int [usertype] res
+fs/io_uring.c:6952:38: got restricted __poll_t
+fs/io_uring.c:6963:56: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6962:66: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:6962:66: expected restricted __poll_t [usertype] val
+fs/io_uring.c:6962:66: got unsigned int
+fs/io_uring.c:6962:52: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:6962:52: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:6962:52: got unsigned short
+fs/io_uring.c:6968:50: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6968:50: expected signed int [usertype] res
+fs/io_uring.c:6968:50: got restricted __poll_t [usertype] mask
+fs/io_uring.c:7005:68: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:7005:57: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:7005:57: expected restricted __poll_t [usertype] val
+fs/io_uring.c:7005:57: got unsigned int
+fs/io_uring.c:7123:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:7123:40: expected int mask
+fs/io_uring.c:7123:40: got restricted __poll_t [usertype] mask
+fs/io_uring.c:7215:24: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:7215:24: expected int
+fs/io_uring.c:7215:24: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:7232:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:7232:40: expected int mask
+fs/io_uring.c:7232:40: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:7267:33: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:7267:33: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:7267:33: got int
+fs/io_uring.c:7315:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:7315:33: expected int mask
+fs/io_uring.c:7315:33: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:7315:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:7315:50: expected int events
+fs/io_uring.c:7315:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:7429:24: warning: invalid assignment: |=
+fs/io_uring.c:7429:24: left side has type unsigned int
+fs/io_uring.c:7429:24: right side has type restricted __poll_t
+fs/io_uring.c:7430:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:7430:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:7430:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:7430:38: expected restricted __poll_t
+fs/io_uring.c:7430:38: got unsigned int
+fs/io_uring.c:7517:43: warning: invalid assignment: &=
+fs/io_uring.c:7517:43: left side has type restricted __poll_t
+fs/io_uring.c:7517:43: right side has type int
+fs/io_uring.c:7518:62: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:7518:43: warning: invalid assignment: |=
+fs/io_uring.c:7518:43: left side has type restricted __poll_t
+fs/io_uring.c:7518:43: right side has type unsigned int
+fs/io_uring.c:2937:17: warning: context imbalance in 'handle_prev_tw_list' - different lock contexts for basic block
+fs/io_uring.c:9813:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:9824:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c:681:17: warning: context imbalance in 'terminate_walk' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2362:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/inode.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/super.c:1134:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1134:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1134:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1135:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1135:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1135:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1353:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/nfs4state.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:354:6: warning: context imbalance in 'nfsd_copy_write_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/buffer_head.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fsnotify.c:371:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:371:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:371:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:373:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:373:24: struct hlist_node *
+fs/notify/fsnotify.c:383:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:383:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:383:24: struct hlist_node *
+fs/notify/fsnotify.c:547:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:547:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:547:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:550:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:550:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:550:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:554:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:554:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:554:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:558:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:558:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:558:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:577:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:577:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:577:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:567:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:567:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:567:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:582:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/open.c:1089:21: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:48:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:127:13: warning: restricted fmode_t degrades to integer
+fs/pipe.c:757:15: warning: symbol 'account_pipe_buffers' was not declared. Should it be static?
+fs/pipe.c:763:6: warning: symbol 'too_many_pipe_buffers_soft' was not declared. Should it be static?
+fs/pipe.c:770:6: warning: symbol 'too_many_pipe_buffers_hard' was not declared. Should it be static?
+fs/pipe.c:777:6: warning: symbol 'pipe_is_unprivileged_user' was not declared. Should it be static?
+fs/pipe.c:1253:5: warning: symbol 'pipe_resize_ring' was not declared. Should it be static?
+fs/posix_acl.c:47:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:47:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:47:23: struct posix_acl *
+fs/posix_acl.c:61:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:61:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:61:33: struct posix_acl *
+fs/proc/array.c:249:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:249:11: expected struct k_sigaction *k
+fs/proc/array.c:249:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:543:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:543:44: expected struct task_struct *tsk
+fs/proc/array.c:543:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:285:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:549:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2240:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2297:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2394:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/uaccess.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:946:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:946:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:946:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/sysctl.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagewalk.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:938:9: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:938:9: struct list_head [noderef] __rcu *
+fs/seq_file.c:938:9: struct list_head *
+fs/seq_file.c:938:9: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:938:9: struct list_head [noderef] __rcu *
+fs/seq_file.c:938:9: struct list_head *
+fs/seq_file.c:960:12: warning: incorrect type in assignment (different address spaces)
+fs/seq_file.c:960:12: expected struct list_head *lh
+fs/seq_file.c:960:12: got struct list_head [noderef] __rcu *
+fs/seq_file.c:1087:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1087:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1087:24: struct hlist_node *
+fs/seq_file.c:1089:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1089:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1089:24: struct hlist_node *
+fs/signalfd.c:56:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:56:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:56:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:58:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:58:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:58:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:63:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:63:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:63:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:98:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:116:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:119:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:123:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:139:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:143:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:162:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:162:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:162:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:171:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:175:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:175:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:175:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:185:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:185:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:187:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:187:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:187:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:189:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:189:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:189:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:191:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:191:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:191:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:291:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:291:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:293:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:293:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:293:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:295:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:295:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:295:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/xfs/kmem.c:17:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:17:32: expected int flags
+fs/xfs/kmem.c:17:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:451:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1013:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1231:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1465:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:193:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:294:16: warning: cast to restricted __le32
+init/main.c:769:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:781:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/msg.h, include/linux/msg.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:113:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newary' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1647:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1906:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__shm_open' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:392:12: warning: context imbalance in 'shm_try_destroy_orphaned' - wrong count at exit
+ipc/shm.c:429:26: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:1026:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/bpf/arraymap.c:558:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:558:35: expected void *
+kernel/bpf/arraymap.c:558:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:577:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:577:35: expected void *
+kernel/bpf/arraymap.c:577:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:609:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:609:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:609:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/filter.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/bpf_struct_ops.c:330:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static?
+kernel/bpf/btf.c:2681:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2683:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3754:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:4105:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/core.c:221:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1660:12: warning: symbol 'bpf_probe_read_kernel' was not declared. Should it be static?
+kernel/bpf/core.c:1850:43: error: arithmetics on pointers to functions
+kernel/bpf/core.c:1855:48: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2103:77: error: subtraction of functions? Share your drugs
+kernel/bpf/core.c:2653:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/rbtree_latch.h, include/linux/bpf.h, include/linux/filter.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/hashtab.c:787:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1134:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1201:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1262:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1327:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1379:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1413:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1579:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1712:17: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+kernel/bpf/hashtab.c:1945:17: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1490:29: warning: symbol 'bpf_dynptr_from_mem_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1516:29: warning: symbol 'bpf_dynptr_read_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1542:29: warning: symbol 'bpf_dynptr_write_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1569:29: warning: symbol 'bpf_dynptr_data_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1578:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1579:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1580:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1581:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1582:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1583:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1584:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/ringbuf.c:305:13: warning: context imbalance in '__bpf_ringbuf_reserve' - different lock contexts for basic block
+kernel/bpf/syscall.c:581:25: warning: Using plain integer as NULL pointer
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:268:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:14272:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:489:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6351:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6351:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6351:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6354:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6354:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6354:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2815:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2890:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:3001:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4918:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6117:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6225:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6254:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6303:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:980:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:266:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:266:13: expected struct cred const *old
+kernel/cred.c:266:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:355:42: expected struct cred const *cred
+kernel/cred.c:355:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:355:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:355:30: got struct cred const *
+kernel/cred.c:356:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:356:27: expected struct cred const *cred
+kernel/cred.c:356:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:41: expected struct cred const *_cred
+kernel/cred.c:357:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:358:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct cred const *cred
+kernel/cred.c:358:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:397:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:397:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:397:32: got struct cred const *
+kernel/cred.c:450:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:450:38: expected struct cred const *old
+kernel/cred.c:450:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: cast from unknown type
+kernel/cred.c:556:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:556:41: expected struct cred const *old
+kernel/cred.c:556:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:597:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:597:46: expected struct cred const *override
+kernel/cred.c:597:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:19: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1402:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1402:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1402:15: struct perf_event_context *
+kernel/events/core.c:1415:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1415:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1415:28: struct perf_event_context *
+kernel/events/core.c:3399:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3399:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3399:18: struct perf_event_context *
+kernel/events/core.c:3400:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3400:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3400:23: struct perf_event_context *
+kernel/events/core.c:3448:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3448:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3448:25: struct perf_event_context *
+kernel/events/core.c:3449:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3449:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3449:25: struct perf_event_context *
+kernel/events/core.c:4682:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4682:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4682:25: struct perf_event_context *
+kernel/events/core.c:5947:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5947:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5947:9: struct perf_buffer *
+kernel/events/core.c:5419:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5663:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5663:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5663:22: struct perf_buffer *
+kernel/events/core.c:5787:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5787:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5787:14: struct perf_buffer *
+kernel/events/core.c:5820:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5820:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5820:14: struct perf_buffer *
+kernel/events/core.c:5877:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5877:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5877:14: struct perf_buffer *
+kernel/events/core.c:5968:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5968:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5968:14: struct perf_buffer *
+kernel/events/core.c:5984:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5984:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5984:14: struct perf_buffer *
+kernel/events/core.c:7627:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7627:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7627:23: struct perf_event_context *
+kernel/events/core.c:7679:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7679:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7679:23: struct perf_event_context *
+kernel/events/core.c:7718:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7718:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7718:13: struct perf_buffer *
+kernel/events/core.c:7823:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7823:61: expected struct task_struct *p
+kernel/events/core.c:7823:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7825:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7825:61: expected struct task_struct *p
+kernel/events/core.c:7825:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8526:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8526:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8526:23: struct perf_event_context *
+kernel/events/core.c:9520:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9520:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9520:9: struct swevent_hlist *
+kernel/events/core.c:9559:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9559:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9559:17: struct swevent_hlist *
+kernel/events/core.c:9740:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9740:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9740:23: struct perf_event_context *
+kernel/events/core.c:10919:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12737:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12737:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12737:9: struct perf_event_context *
+kernel/events/core.c:12847:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12847:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12847:17: struct perf_event_context *
+kernel/events/core.c:13277:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13277:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13277:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1449:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2772:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4654:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:202:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9369:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9369:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9369:17: struct swevent_hlist *
+kernel/events/core.c:9389:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9389:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9389:17: struct swevent_hlist *
+kernel/events/core.c:9509:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9509:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9509:16: struct swevent_hlist *
+kernel/events/core.c:9509:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9509:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9509:16: struct swevent_hlist *
+kernel/events/core.c:9509:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9509:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9509:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1971:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1971:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1971:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1973:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1973:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1973:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2273:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2273:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2273:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2275:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2275:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2275:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:281:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:37: expected struct task_struct *tsk
+kernel/exit.c:281:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:284:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:284:32: expected struct task_struct *task
+kernel/exit.c:284:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:285:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:285:35: expected struct task_struct *task
+kernel/exit.c:285:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:330:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:330:24: expected struct task_struct *parent
+kernel/exit.c:330:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:357:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:357:27: expected struct spinlock [usertype] *lock
+kernel/exit.c:357:27: got struct spinlock [noderef] __rcu *
+kernel/exit.c:360:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:360:29: expected struct spinlock [usertype] *lock
+kernel/exit.c:360:29: got struct spinlock [noderef] __rcu *
+kernel/exit.c:399:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:399:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:399:23: struct task_struct *
+kernel/exit.c:423:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:423:9: struct list_head *
+kernel/exit.c:423:9: struct list_head [noderef] __rcu *
+kernel/exit.c:583:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:585:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:909:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1064:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1089:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1178:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1193:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1244:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1247:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1253:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1434:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1434:59: void *
+kernel/exit.c:1434:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1450:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1450:25: expected struct task_struct *parent
+kernel/exit.c:1450:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1814:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:423:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:110:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:110:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:110:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/thread_info.h, include/asm-generic/preempt.h, arch/powerpc/include/generated/asm/preempt.h, include/linux/preempt.h, include/linux/spinlock.h, ...):
+./arch/powerpc/include/asm/current.h:20:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:163:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:852:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1098:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1098:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1098:19: got struct task_struct *p
+kernel/fork.c:1307:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1307:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1307:24: got struct file *new_exe_file
+kernel/fork.c:1307:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1307:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1307:24: got struct file *new_exe_file
+kernel/fork.c:1307:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1307:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1307:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1638:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1638:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1638:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1647:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1647:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1647:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1648:36: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1648:36: expected void const *
+kernel/fork.c:1648:36: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1649:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1649:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1649:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1742:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1742:9: expected struct qspinlock *lock
+kernel/fork.c:1742:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1742:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1742:9: expected struct qspinlock *lock
+kernel/fork.c:1742:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1742:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1742:9: expected struct qspinlock *lock
+kernel/fork.c:1742:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:2061:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2061:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2061:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2065:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2065:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2065:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2385:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2385:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2385:32: got struct task_struct *
+kernel/fork.c:2394:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2394:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2394:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2439:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2439:54: expected struct list_head *head
+kernel/fork.c:2439:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2460:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2460:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2460:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2481:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2481:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2481:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2508:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2508:28: expected struct sighand_struct *sighand
+kernel/fork.c:2508:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2537:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2537:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2537:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2539:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2539:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2539:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2975:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2975:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2975:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:3056:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:3056:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:3056:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2106:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:210:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:210:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:210:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:210:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:210:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:210:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2437:59: warning: dereference of noderef expression
+kernel/fork.c:2438:59: warning: dereference of noderef expression
+kernel/fork.c:1090:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1090:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1090:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/futex/pi.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
+kernel/futex/pi.c:1100:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex/requeue.c:455:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex/waitwake.c:262:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex/waitwake.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/task.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
+kernel/hung_task.c:31:19: warning: symbol 'sysctl_hung_task_check_count' was not declared. Should it be static?
+kernel/hung_task.c:50:29: warning: symbol 'sysctl_hung_task_check_interval_secs' was not declared. Should it be static?
+kernel/hung_task.c:52:19: warning: symbol 'sysctl_hung_task_warnings' was not declared. Should it be static?
+kernel/hung_task.c:75:28: warning: symbol 'sysctl_hung_task_panic' was not declared. Should it be static?
+kernel/hung_task.c:246:52: warning: incorrect type in argument 3 (different address spaces)
+kernel/hung_task.c:246:52: expected void *
+kernel/hung_task.c:246:52: got void [noderef] __user *buffer
+kernel/hung_task.c:296:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:296:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:296:35: got int ( * )( ... )
+kernel/hung_task.c:304:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:304:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:304:35: got int ( * )( ... )
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:815:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/kallsyms.c:590:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/qspinlock.c:589:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file:
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit
+./include/linux/spinlock.h:185:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:226:17: warning: context imbalance in '_raw_read_lock' - wrong count at exit
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:162:9: warning: context imbalance in '_raw_read_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:242:17: warning: context imbalance in '_raw_read_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:250:17: warning: context imbalance in '_raw_read_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:298:17: warning: context imbalance in '_raw_write_lock' - wrong count at exit
+kernel/locking/spinlock.c:308:17: warning: context imbalance in '_raw_write_lock_nested' - wrong count at exit
+./include/linux/rwlock_api_smp.h:188:9: warning: context imbalance in '_raw_write_lock_irqsave' - wrong count at exit
+kernel/locking/spinlock.c:324:17: warning: context imbalance in '_raw_write_lock_irq' - wrong count at exit
+kernel/locking/spinlock.c:332:17: warning: context imbalance in '_raw_write_lock_bh' - wrong count at exit
+kernel/locking/spinlock.c:348:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:364:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/module/tree_lookup.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:36:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:36:20: expected struct notifier_block **nl
+kernel/notifier.c:36:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:38:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:38:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:38:17: got struct notifier_block *
+kernel/notifier.c:39:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:39:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:39:9: struct notifier_block *
+kernel/notifier.c:48:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:48:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:48:25: struct notifier_block *
+kernel/notifier.c:150:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:173:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:195:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:225:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:263:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:266:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:326:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:329:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:347:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:382:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:407:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:424:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:431:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:455:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:486:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:489:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:516:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:519:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:549:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:133:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:134:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:159:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:159:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:160:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:159:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:179:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:179:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:185:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:185:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:185:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:185:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:575:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:575:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:576:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:577:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:575:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:604:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:604:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:605:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:604:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:625:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:625:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:631:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:631:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:699:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:699:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:115:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:115:54: expected int val
+kernel/power/suspend.c:115:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:173:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:173:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:174:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:174:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:179:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:179:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:187:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:208:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:208:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:209:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:209:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:214:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:214:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:215:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:215:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:438:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:438:33: expected int val
+kernel/power/suspend.c:438:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:441:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:441:33: expected int val
+kernel/power/suspend.c:441:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:511:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:511:53: expected int val
+kernel/power/suspend.c:511:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:513:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:513:53: expected int val
+kernel/power/suspend.c:513:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:550:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:550:52: expected int val
+kernel/power/suspend.c:550:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:573:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:582:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:582:52: expected int val
+kernel/power/suspend.c:582:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:583:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:608:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:608:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:608:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:608:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:611:9: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:495:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:202:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:202:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:202:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:208:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:208:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:208:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:261:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:261:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:261:44: struct task_struct *
+kernel/ptrace.c:452:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:452:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:452:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:477:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:477:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:477:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:513:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:513:54: expected struct task_struct *parent
+kernel/ptrace.c:513:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:521:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:521:53: expected struct task_struct *new_parent
+kernel/ptrace.c:521:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:569:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:569:41: expected struct task_struct *p1
+kernel/ptrace.c:569:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:571:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:571:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:571:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:762:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:762:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:762:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:770:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:770:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:770:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:881:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:881:29: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:881:29: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:885:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:885:31: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:885:31: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1115:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1115:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1115:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1117:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1117:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1117:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:519:38: warning: dereference of noderef expression
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:709:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:725:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1266:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/srcutree.c:358:13: warning: context imbalance in 'spin_lock_irqsave_sdp_contention' - wrong count at exit
+kernel/rcu/srcutree.c:376:13: warning: context imbalance in 'spin_lock_irqsave_ssp_contention' - wrong count at exit
+kernel/rcu/srcutree.c:828:9: warning: context imbalance in 'srcu_funnel_exp_start' - unexpected unlock
+kernel/rcu/srcutree.c:914:9: warning: context imbalance in 'srcu_funnel_gp_start' - unexpected unlock
+kernel/rcu/srcutree.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'srcu_gp_start_if_needed' - unexpected unlock
+kernel/rcu/tree.c:1451:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1889:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2701:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/rt.c:961:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:961:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:961:70: struct task_struct *
+kernel/sched/rt.c:2412:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2412:25: struct task_struct *
+kernel/sched/rt.c:2412:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2412:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2412:25: struct task_struct *
+kernel/sched/rt.c:2412:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2412:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2412:25: struct task_struct *
+kernel/sched/rt.c:2412:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2412:25: error: cast from unknown type
+kernel/sched/rt.c:1047:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:1047:38: expected struct task_struct *curr
+kernel/sched/rt.c:1047:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1593:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1593:31: expected struct task_struct *p
+kernel/sched/rt.c:1593:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1930:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1930:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1930:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1613:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1613:14: expected struct task_struct *curr
+kernel/sched/rt.c:1613:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1678:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1678:45: expected struct task_struct *p
+kernel/sched/rt.c:1678:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1739:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1739:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1739:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2094:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2094:40: expected struct task_struct *task
+kernel/sched/rt.c:2094:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2115:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2115:13: struct task_struct *
+kernel/sched/rt.c:2115:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2115:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2115:13: struct task_struct *
+kernel/sched/rt.c:2115:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2115:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2115:13: struct task_struct *
+kernel/sched/rt.c:2115:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2115:13: error: cast from unknown type
+kernel/sched/rt.c:2463:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2463:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2463:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2465:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2465:40: expected struct task_struct *p
+kernel/sched/rt.c:2465:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2465:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2465:61: expected struct task_struct *p
+kernel/sched/rt.c:2465:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/deadline.c:2309:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2309:23: expected struct task_struct *p
+kernel/sched/deadline.c:2309:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2319:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2319:13: struct task_struct *
+kernel/sched/deadline.c:2319:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2319:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2319:13: struct task_struct *
+kernel/sched/deadline.c:2319:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2319:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2319:13: struct task_struct *
+kernel/sched/deadline.c:2319:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2319:13: error: cast from unknown type
+kernel/sched/deadline.c:2429:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2429:25: struct task_struct *
+kernel/sched/deadline.c:2429:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2429:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2429:25: struct task_struct *
+kernel/sched/deadline.c:2429:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2429:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2429:25: struct task_struct *
+kernel/sched/deadline.c:2429:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2429:25: error: cast from unknown type
+kernel/sched/deadline.c:1944:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1944:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1944:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1955:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1955:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1955:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1177:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1177:23: expected struct task_struct *p
+kernel/sched/deadline.c:1177:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1304:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1304:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1304:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2164:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2164:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2164:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1827:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1827:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1827:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1905:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1905:43: expected struct task_struct *p
+kernel/sched/deadline.c:1905:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2474:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2474:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2474:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2476:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2476:23: expected struct task_struct *p
+kernel/sched/deadline.c:2476:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2478:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2478:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2478:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2642:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2642:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2642:22: struct task_struct *
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/debug.c:423:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:423:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:423:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:745:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:745:9: expected struct task_struct *tsk
+kernel/sched/debug.c:745:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:745:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:745:9: expected struct task_struct *tsk
+kernel/sched/debug.c:745:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/stop_task.c:73:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:73:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:73:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/topology.c:105:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:105:56: expected struct sched_domain *sd
+kernel/sched/topology.c:105:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:124:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:124:60: expected struct sched_domain *sd
+kernel/sched/topology.c:124:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:147:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:147:20: expected struct sched_domain *sd
+kernel/sched/topology.c:147:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:481:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:481:19: expected struct perf_domain *pd
+kernel/sched/topology.c:481:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:643:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:643:49: expected struct sched_domain *parent
+kernel/sched/topology.c:643:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:714:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:714:50: expected struct sched_domain *parent
+kernel/sched/topology.c:714:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:721:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:721:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:721:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:731:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:731:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:731:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:736:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:736:20: expected struct sched_domain *sd
+kernel/sched/topology.c:736:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:757:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:757:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:757:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:919:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:919:70: expected struct sched_domain *sd
+kernel/sched/topology.c:919:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:948:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:948:59: expected struct sched_domain *sd
+kernel/sched/topology.c:948:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:994:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:994:57: expected struct sched_domain *sd
+kernel/sched/topology.c:994:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:996:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:996:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:996:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1004:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1004:55: expected struct sched_domain *sd
+kernel/sched/topology.c:1004:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1006:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:1006:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:1006:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1076:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1076:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1076:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1180:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1180:40: expected struct sched_domain *child
+kernel/sched/topology.c:1180:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1589:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1589:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1589:43: got struct sched_domain *child
+kernel/sched/topology.c:1727:21: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1727:21: int [noderef] __rcu *
+kernel/sched/topology.c:1727:21: int *
+kernel/sched/topology.c:1853:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1853:9: int [noderef] __rcu *
+kernel/sched/topology.c:1853:9: int *
+kernel/sched/topology.c:1908:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1908:9: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:1908:9: struct cpumask ***
+kernel/sched/topology.c:1966:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1966:9: int [noderef] __rcu *
+kernel/sched/topology.c:1966:9: int *
+kernel/sched/topology.c:1968:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1968:9: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:1968:9: struct cpumask ***
+kernel/sched/topology.c:2052:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:2052:17: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:2052:17: struct cpumask ***
+kernel/sched/topology.c:2186:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2186:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2186:31: got struct sched_domain *sd
+kernel/sched/topology.c:2289:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2289:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2289:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2310:56: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:2310:56: expected struct sched_domain *child
+kernel/sched/topology.c:2310:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:2309:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2309:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2309:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2357:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2357:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2357:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/core.c:780:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:780:48: expected struct task_struct *p
+kernel/sched/core.c:780:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1033:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:1033:38: expected struct task_struct *curr
+kernel/sched/core.c:1033:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1091:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1091:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1091:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2197:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2197:33: expected struct task_struct *p
+kernel/sched/core.c:2197:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2197:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2197:68: expected struct task_struct *tsk
+kernel/sched/core.c:2197:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3597:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3597:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3597:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3794:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3794:28: expected struct task_struct const *p
+kernel/sched/core.c:3794:28: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:9054:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:9054:43: expected struct task_struct *push_task
+kernel/sched/core.c:9054:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5374:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5374:38: expected struct task_struct *curr
+kernel/sched/core.c:5374:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6320:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6320:14: expected struct task_struct *prev
+kernel/sched/core.c:6320:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6842:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6842:17: struct task_struct *
+kernel/sched/core.c:6842:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6842:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6842:17: struct task_struct *
+kernel/sched/core.c:6842:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6842:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6842:17: struct task_struct *
+kernel/sched/core.c:6842:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6842:17: error: cast from unknown type
+kernel/sched/core.c:7046:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:7046:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:7046:22: struct task_struct *
+kernel/sched/core.c:11086:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:11086:25: expected struct task_struct *p
+kernel/sched/core.c:11086:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:537:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:570:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1531:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1531:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:78:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:78:13: expected struct task_struct const *p
+kernel/sched/pelt.h:78:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:780:11: warning: dereference of noderef expression
+kernel/sched/core.c:2188:33: warning: dereference of noderef expression
+kernel/sched/core.c:2189:19: warning: dereference of noderef expression
+kernel/sched/core.c:2190:18: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/core.c:2163:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2163:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2163:38: struct task_struct const *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/fair.c:930:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:930:34: expected struct sched_entity *se
+kernel/sched/fair.c:930:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2527:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2527:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2527:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10928:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10928:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10928:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5591:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5591:38: expected struct task_struct *curr
+kernel/sched/fair.c:5591:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5846:1: warning: symbol 'load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5847:1: warning: symbol 'select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6774:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6774:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6774:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6908:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6908:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6908:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7106:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7106:38: expected struct task_struct *curr
+kernel/sched/fair.c:7106:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7404:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7404:38: expected struct task_struct *curr
+kernel/sched/fair.c:7404:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8389:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8389:40: expected struct sched_domain *child
+kernel/sched/fair.c:8389:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8933:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8933:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8933:22: struct task_struct *
+kernel/sched/fair.c:10203:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10203:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10203:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9863:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9863:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9863:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10299:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10299:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10299:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5520:35: error: marked inline, but without a definition
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/seccomp.c:873:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:873:9: expected struct qspinlock *lock
+kernel/seccomp.c:873:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:873:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:873:9: expected struct qspinlock *lock
+kernel/seccomp.c:873:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:873:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:873:9: expected struct qspinlock *lock
+kernel/seccomp.c:873:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1371:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1371:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1371:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1383:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1383:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1383:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1898:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1898:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1898:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1916:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1916:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1916:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:490:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:490:9: expected struct qspinlock *lock
+kernel/seccomp.c:490:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:490:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:490:9: expected struct qspinlock *lock
+kernel/seccomp.c:490:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:490:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:490:9: expected struct qspinlock *lock
+kernel/seccomp.c:490:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:587:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:587:9: expected struct qspinlock *lock
+kernel/seccomp.c:587:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:587:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:587:9: expected struct qspinlock *lock
+kernel/seccomp.c:587:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:587:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:587:9: expected struct qspinlock *lock
+kernel/seccomp.c:587:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:698:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:698:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:698:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:700:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:700:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:700:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1328:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1328:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1328:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1329:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1329:16: expected struct k_sigaction *action
+kernel/signal.c:1329:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1349:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1349:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1349:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1938:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1938:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1938:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2048:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2067:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2067:65: expected struct task_struct *tsk
+kernel/signal.c:2067:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2068:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2086:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2086:14: expected struct sighand_struct *psig
+kernel/signal.c:2086:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2115:53: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2115:53: expected struct task_struct *t
+kernel/signal.c:2115:53: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2116:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2116:34: expected struct task_struct *parent
+kernel/signal.c:2116:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2145:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2145:24: expected struct task_struct *parent
+kernel/signal.c:2145:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2148:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2148:24: expected struct task_struct *parent
+kernel/signal.c:2148:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2181:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2181:17: expected struct sighand_struct *sighand
+kernel/signal.c:2181:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2221:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2221:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2221:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2223:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2223:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2223:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2315:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2315:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2315:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2355:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2355:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2355:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2357:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2357:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2357:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2457:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2457:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2457:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2541:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2541:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2541:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2553:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2553:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2553:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2588:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2588:52: expected struct task_struct *tsk
+kernel/signal.c:2588:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2590:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2628:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2628:49: expected struct sighand_struct *sighand
+kernel/signal.c:2628:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2957:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2957:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2957:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2977:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2977:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2977:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3044:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3044:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3044:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3046:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3046:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3046:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3197:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3197:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3197:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3200:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3200:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3200:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3589:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3589:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3589:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3601:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3601:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3601:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3606:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3606:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3606:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3611:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3611:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3611:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4065:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4065:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4065:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4077:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4077:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4077:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4095:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4095:11: expected struct k_sigaction *k
+kernel/signal.c:4095:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4097:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4097:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4097:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4099:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4099:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:4099:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4147:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4147:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4147:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1038:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1299:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2068:40: warning: dereference of noderef expression
+kernel/signal.c:2068:40: warning: dereference of noderef expression
+kernel/signal.c:2068:40: warning: dereference of noderef expression
+kernel/signal.c:2068:40: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2383:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2590:49: warning: dereference of noderef expression
+kernel/signal.c:2590:49: warning: dereference of noderef expression
+kernel/signal.c:2590:49: warning: dereference of noderef expression
+kernel/signal.c:2590:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4066:33: warning: dereference of noderef expression
+kernel/sys.c:1083:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1083:32: expected struct task_struct *p1
+kernel/sys.c:1083:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:280:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:280:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:280:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:292:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:292:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:292:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:585:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:585:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:585:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:596:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:596:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:596:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:5: warning: context imbalance in 'update_rlimit_cpu' - different lock contexts for basic block
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c:850:17: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:177:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:214:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:240:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:275:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:758:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:769:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:784:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:243:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:358:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:94:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:120:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:120:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:120:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:199:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:199:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:199:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:282:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:282:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:282:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:286:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:286:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:286:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:286:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:286:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:286:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:293:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:293:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:293:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:299:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:342:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1035:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1035:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1035:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1036:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1036:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1036:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1254:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1254:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1255:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1255:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1255:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1969:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1969:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1969:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1436:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1436:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1436:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1452:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1453:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1454:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1455:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1626:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1627:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1675:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1676:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1681:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1682:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1947:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1958:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3298:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3315:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3895:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3898:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3984:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4322:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4324:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4697:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4841:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4847:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5121:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5123:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5966:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5968:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6029:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6033:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6087:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6088:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6737:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6737:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6789:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6790:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7172:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7173:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7218:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:7218:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:7218:36: struct ftrace_ops *
+kernel/trace/ftrace.c:197:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:197:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:197:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3093:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3093:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3093:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3094:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3094:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3094:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3098:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3098:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3098:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3070:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3070:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3070:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3071:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3071:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3071:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1057:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1057:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1057:32: got int
+kernel/trace/ring_buffer.c:4875:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4961:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5323:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5353:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:406:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:28: expected struct trace_export **list
+kernel/trace/trace.c:406:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:420:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:420:33: expected struct trace_export **list
+kernel/trace/trace.c:420:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2864:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2864:38: expected struct event_filter *filter
+kernel/trace/trace.c:2864:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:360:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:360:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:360:9: struct trace_export *
+kernel/trace/trace.c:375:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:375:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:375:9: struct trace_export *
+kernel/trace/trace_events.c:999:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:999:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:999:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1142:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1142:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1142:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1159:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1159:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1159:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3537:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+lib/dec_and_lock.c:21:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block
+lib/dec_and_lock.c:37:5: warning: context imbalance in '_atomic_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/decompress_inflate.c:42:17: warning: symbol '__gunzip' was not declared. Should it be static?
+lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static?
+lib/decompress_unzstd.c:331:17: warning: symbol 'unzstd' was not declared. Should it be static?
+lib/iov_iter.c:681:38: warning: incorrect type in argument 1 (different address spaces)
+lib/iov_iter.c:681:38: expected void [noderef] __user *to
+lib/iov_iter.c:681:38: got void *
+lib/iov_iter.c: note: in included file (through include/linux/uaccess.h, include/linux/sched/task.h, include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...):
+./arch/powerpc/include/asm/uaccess.h:354:46: warning: cast removes address space '__user' of expression
+lib/lockref.c:119:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit
+lib/lockref.c:163:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit
+lib/lz4/lz4_decompress.c:510:5: warning: symbol 'LZ4_decompress_safe_forceExtDict' was not declared. Should it be static?
+lib/radix-tree.c:33:19: warning: symbol 'radix_tree_node_cachep' was not declared. Should it be static?
+lib/radix-tree.c:264:36: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:264:36: expected struct xa_node *nodes
+lib/radix-tree.c:264:36: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:282:29: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:282:29: got struct xa_node *parent
+lib/radix-tree.c:288:6: warning: symbol 'radix_tree_node_rcu_free' was not declared. Should it be static?
+lib/radix-tree.c:342:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:342:38: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:342:38: got struct xa_node *nodes
+lib/radix-tree.c:444:54: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:444:54: expected struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:444:54: got struct xa_node *node
+lib/radix-tree.c:556:24: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:556:24: expected struct xa_node *parent
+lib/radix-tree.c:556:24: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:670:31: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:670:31: expected struct xa_node *[assigned] child
+lib/radix-tree.c:670:31: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:945:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:945:22: expected struct xa_node *node
+lib/radix-tree.c:945:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1005:22: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1005:22: expected struct xa_node *node
+lib/radix-tree.c:1005:22: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1526:38: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1526:38: expected struct xa_node *[assigned] node
+lib/radix-tree.c:1526:38: got struct xa_node [noderef] __rcu *parent
+lib/radix-tree.c:1586:28: warning: incorrect type in assignment (different address spaces)
+lib/radix-tree.c:1586:28: expected struct xa_node *nodes
+lib/radix-tree.c:1586:28: got struct xa_node [noderef] __rcu *parent
+lib/raid6/altivec1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec1.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:41:16: error: got signed
+lib/raid6/altivec1.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:50:45: error: got SHLBYTE
+lib/raid6/altivec1.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:53:1: error: got }
+lib/raid6/altivec1.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec1.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec1.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:65:1: error: got }
+lib/raid6/altivec1.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:77:19: error: got wd0
+lib/raid6/altivec1.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:78:19: error: got x1d
+lib/raid6/altivec1.c:84:17: error: Expected ) in function declarator
+lib/raid6/altivec1.c:84:17: error: got =
+lib/raid6/altivec1.c:84:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:84:25: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:25: error: got <
+lib/raid6/altivec1.c:84:37: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:84:37: error: got +=
+lib/raid6/altivec1.c:86:25: error: Expected ) in function declarator
+lib/raid6/altivec1.c:86:25: error: got =
+lib/raid6/altivec1.c:86:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec1.c:86:36: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:36: error: got >=
+lib/raid6/altivec1.c:86:44: error: Expected ; at end of declaration
+lib/raid6/altivec1.c:86:44: error: got --
+lib/raid6/altivec1.c:94:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:94:17: error: got }
+lib/raid6/altivec1.c:96:29: error: Expected ) in nested declarator
+lib/raid6/altivec1.c:96:29: error: got *
+lib/raid6/altivec1.c:97:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:97:9: error: got }
+lib/raid6/altivec1.c:109:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec1.c:109:1: error: got }
+lib/raid6/altivec1.c:80:14: error: undefined identifier 'disks'
+lib/raid6/altivec1.c:81:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:81:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec1.c:81:9: int [addressable] [toplevel] p
+lib/raid6/altivec1.c:74:12: note: previously declared as:
+lib/raid6/altivec1.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec1.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec1.c:82:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec1.c:82:9: int [addressable] [toplevel] q
+lib/raid6/altivec1.c:74:16: note: previously declared as:
+lib/raid6/altivec1.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec1.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:89:31: error: undefined identifier 'MASK'
+lib/raid6/altivec1.c:90:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec1.c:91:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec1.c:91:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec1.c:89)
+lib/raid6/altivec1.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:92:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec1.c:90)
+lib/raid6/altivec1.c:93:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec1.c:96:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec1.c:96:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec1.c:78:9: note: previously declared as:
+lib/raid6/altivec1.c:78:9: int static [toplevel] unative_t
+lib/raid6/altivec1.c:107:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec1.c:107:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec1.c:125:9: error: undefined identifier 'raid6_altivec1_gen_syndrome'
+lib/raid6/altivec2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec2.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:41:16: error: got signed
+lib/raid6/altivec2.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:50:45: error: got SHLBYTE
+lib/raid6/altivec2.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:53:1: error: got }
+lib/raid6/altivec2.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec2.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec2.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:65:1: error: got }
+lib/raid6/altivec2.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:77:19: error: got wd0
+lib/raid6/altivec2.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:78:19: error: got wd1
+lib/raid6/altivec2.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:79:19: error: got x1d
+lib/raid6/altivec2.c:85:17: error: Expected ) in function declarator
+lib/raid6/altivec2.c:85:17: error: got =
+lib/raid6/altivec2.c:85:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:85:25: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:25: error: got <
+lib/raid6/altivec2.c:85:37: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:85:37: error: got +=
+lib/raid6/altivec2.c:87:42: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:88:25: error: Expected ) in function declarator
+lib/raid6/altivec2.c:88:25: error: got =
+lib/raid6/altivec2.c:88:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec2.c:88:36: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:36: error: got >=
+lib/raid6/altivec2.c:88:44: error: Expected ; at end of declaration
+lib/raid6/altivec2.c:88:44: error: got --
+lib/raid6/altivec2.c:90:44: error: No right hand side of '*'-expression
+lib/raid6/altivec2.c:103:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:103:17: error: got }
+lib/raid6/altivec2.c:105:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:105:29: error: got *
+lib/raid6/altivec2.c:106:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:106:29: error: got *
+lib/raid6/altivec2.c:107:29: error: Expected ) in nested declarator
+lib/raid6/altivec2.c:107:29: error: got *
+lib/raid6/altivec2.c:108:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:108:9: error: got }
+lib/raid6/altivec2.c:120:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec2.c:120:1: error: got }
+lib/raid6/altivec2.c:81:14: error: undefined identifier 'disks'
+lib/raid6/altivec2.c:82:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:82:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec2.c:82:9: int [addressable] [toplevel] p
+lib/raid6/altivec2.c:74:12: note: previously declared as:
+lib/raid6/altivec2.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec2.c:83:13: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:83:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec2.c:83:9: int [addressable] [toplevel] q
+lib/raid6/altivec2.c:74:16: note: previously declared as:
+lib/raid6/altivec2.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec2.c:87:23: error: undefined identifier 'wp1'
+lib/raid6/altivec2.c:87:29: error: cannot dereference this type
+lib/raid6/altivec2.c:87:44: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:90:31: error: cannot dereference this type
+lib/raid6/altivec2.c:90:46: error: undefined identifier 'dptr'
+lib/raid6/altivec2.c:91:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:92:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:93:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:94:31: error: undefined identifier 'MASK'
+lib/raid6/altivec2.c:95:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:96:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec2.c:97:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:97:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec2.c:93)
+lib/raid6/altivec2.c:98:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec2.c:98:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec2.c:94)
+lib/raid6/altivec2.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:99:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec2.c:95)
+lib/raid6/altivec2.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:100:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec2.c:96)
+lib/raid6/altivec2.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec2.c:102:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec2.c:87)
+lib/raid6/altivec2.c:105:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:105:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:106:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:106:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:107:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec2.c:107:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec2.c:79:9: note: previously declared as:
+lib/raid6/altivec2.c:79:9: int static [toplevel] unative_t
+lib/raid6/altivec2.c:118:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec2.c:118:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec2.c:136:9: error: undefined identifier 'raid6_altivec2_gen_syndrome'
+lib/raid6/altivec2.c:138:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec4.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:41:16: error: got signed
+lib/raid6/altivec4.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:50:45: error: got SHLBYTE
+lib/raid6/altivec4.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:53:1: error: got }
+lib/raid6/altivec4.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec4.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec4.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:65:1: error: got }
+lib/raid6/altivec4.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:77:19: error: got wd0
+lib/raid6/altivec4.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:78:19: error: got wd1
+lib/raid6/altivec4.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:79:19: error: got wd2
+lib/raid6/altivec4.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:80:19: error: got wd3
+lib/raid6/altivec4.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:81:19: error: got x1d
+lib/raid6/altivec4.c:87:17: error: Expected ) in function declarator
+lib/raid6/altivec4.c:87:17: error: got =
+lib/raid6/altivec4.c:87:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:87:25: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:25: error: got <
+lib/raid6/altivec4.c:87:37: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:87:37: error: got +=
+lib/raid6/altivec4.c:89:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:90:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:91:42: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:92:25: error: Expected ) in function declarator
+lib/raid6/altivec4.c:92:25: error: got =
+lib/raid6/altivec4.c:92:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec4.c:92:36: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:36: error: got >=
+lib/raid6/altivec4.c:92:44: error: Expected ; at end of declaration
+lib/raid6/altivec4.c:92:44: error: got --
+lib/raid6/altivec4.c:94:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:95:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:96:44: error: No right hand side of '*'-expression
+lib/raid6/altivec4.c:121:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:121:17: error: got }
+lib/raid6/altivec4.c:123:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:123:29: error: got *
+lib/raid6/altivec4.c:124:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:124:29: error: got *
+lib/raid6/altivec4.c:125:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:125:29: error: got *
+lib/raid6/altivec4.c:126:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:126:29: error: got *
+lib/raid6/altivec4.c:127:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:127:29: error: got *
+lib/raid6/altivec4.c:128:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:128:29: error: got *
+lib/raid6/altivec4.c:129:29: error: Expected ) in nested declarator
+lib/raid6/altivec4.c:129:29: error: got *
+lib/raid6/altivec4.c:130:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:130:9: error: got }
+lib/raid6/altivec4.c:142:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec4.c:142:1: error: got }
+lib/raid6/altivec4.c:83:14: error: undefined identifier 'disks'
+lib/raid6/altivec4.c:84:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:84:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec4.c:84:9: int [addressable] [toplevel] p
+lib/raid6/altivec4.c:74:12: note: previously declared as:
+lib/raid6/altivec4.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec4.c:85:13: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:85:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec4.c:85:9: int [addressable] [toplevel] q
+lib/raid6/altivec4.c:74:16: note: previously declared as:
+lib/raid6/altivec4.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec4.c:89:23: error: undefined identifier 'wp1'
+lib/raid6/altivec4.c:89:29: error: cannot dereference this type
+lib/raid6/altivec4.c:89:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:90:23: error: undefined identifier 'wp2'
+lib/raid6/altivec4.c:90:29: error: cannot dereference this type
+lib/raid6/altivec4.c:90:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:91:23: error: undefined identifier 'wp3'
+lib/raid6/altivec4.c:91:29: error: cannot dereference this type
+lib/raid6/altivec4.c:91:44: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:94:31: error: cannot dereference this type
+lib/raid6/altivec4.c:94:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:95:31: error: cannot dereference this type
+lib/raid6/altivec4.c:95:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:96:31: error: cannot dereference this type
+lib/raid6/altivec4.c:96:46: error: undefined identifier 'dptr'
+lib/raid6/altivec4.c:97:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:98:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:99:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:101:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:102:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:103:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:104:31: error: undefined identifier 'MASK'
+lib/raid6/altivec4.c:105:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:106:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:107:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:108:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec4.c:109:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:109:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec4.c:101)
+lib/raid6/altivec4.c:110:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:110:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec4.c:102)
+lib/raid6/altivec4.c:111:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:111:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec4.c:103)
+lib/raid6/altivec4.c:112:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec4.c:112:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec4.c:104)
+lib/raid6/altivec4.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:113:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec4.c:105)
+lib/raid6/altivec4.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:114:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec4.c:106)
+lib/raid6/altivec4.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:115:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec4.c:107)
+lib/raid6/altivec4.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:116:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec4.c:108)
+lib/raid6/altivec4.c:117:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:118:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec4.c:89)
+lib/raid6/altivec4.c:119:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:119:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec4.c:90)
+lib/raid6/altivec4.c:120:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec4.c:120:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec4.c:91)
+lib/raid6/altivec4.c:123:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:123:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:124:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:124:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:125:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:125:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:126:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:126:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:127:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:127:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:128:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:128:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:129:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec4.c:129:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec4.c:81:9: note: previously declared as:
+lib/raid6/altivec4.c:81:9: int static [toplevel] unative_t
+lib/raid6/altivec4.c:140:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec4.c:140:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec4.c:158:9: error: undefined identifier 'raid6_altivec4_gen_syndrome'
+lib/raid6/altivec4.c:160:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/altivec8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/altivec8.c:41:16: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:41:16: error: got signed
+lib/raid6/altivec8.c:50:45: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:50:45: error: got SHLBYTE
+lib/raid6/altivec8.c:53:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:53:1: error: got }
+lib/raid6/altivec8.c:64:9: error: Trying to use reserved word 'return' as identifier
+lib/raid6/altivec8.c:64:27: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:64:27: error: got __builtin_vec_cmpgt
+lib/raid6/altivec8.c:65:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:65:1: error: got }
+lib/raid6/altivec8.c:77:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:77:19: error: got wd0
+lib/raid6/altivec8.c:78:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:78:19: error: got wd1
+lib/raid6/altivec8.c:79:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:79:19: error: got wd2
+lib/raid6/altivec8.c:80:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:80:19: error: got wd3
+lib/raid6/altivec8.c:81:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:81:19: error: got wd4
+lib/raid6/altivec8.c:82:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:82:19: error: got wd5
+lib/raid6/altivec8.c:83:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:83:19: error: got wd6
+lib/raid6/altivec8.c:84:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:84:19: error: got wd7
+lib/raid6/altivec8.c:85:19: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:85:19: error: got x1d
+lib/raid6/altivec8.c:91:17: error: Expected ) in function declarator
+lib/raid6/altivec8.c:91:17: error: got =
+lib/raid6/altivec8.c:91:9: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:91:25: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:25: error: got <
+lib/raid6/altivec8.c:91:37: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:91:37: error: got +=
+lib/raid6/altivec8.c:93:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:94:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:95:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:96:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:97:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:98:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:99:42: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:100:25: error: Expected ) in function declarator
+lib/raid6/altivec8.c:100:25: error: got =
+lib/raid6/altivec8.c:100:17: error: Trying to use reserved word 'for' as identifier
+lib/raid6/altivec8.c:100:36: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:36: error: got >=
+lib/raid6/altivec8.c:100:44: error: Expected ; at end of declaration
+lib/raid6/altivec8.c:100:44: error: got --
+lib/raid6/altivec8.c:102:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:103:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:104:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:105:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:106:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:107:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:108:44: error: No right hand side of '*'-expression
+lib/raid6/altivec8.c:157:17: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:157:17: error: got }
+lib/raid6/altivec8.c:159:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:159:29: error: got *
+lib/raid6/altivec8.c:160:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:160:29: error: got *
+lib/raid6/altivec8.c:161:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:161:29: error: got *
+lib/raid6/altivec8.c:162:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:162:29: error: got *
+lib/raid6/altivec8.c:163:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:163:29: error: got *
+lib/raid6/altivec8.c:164:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:164:29: error: got *
+lib/raid6/altivec8.c:165:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:165:29: error: got *
+lib/raid6/altivec8.c:166:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:166:29: error: got *
+lib/raid6/altivec8.c:167:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:167:29: error: got *
+lib/raid6/altivec8.c:168:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:168:29: error: got *
+lib/raid6/altivec8.c:169:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:169:29: error: got *
+lib/raid6/altivec8.c:170:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:170:29: error: got *
+lib/raid6/altivec8.c:171:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:171:29: error: got *
+lib/raid6/altivec8.c:172:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:172:29: error: got *
+lib/raid6/altivec8.c:173:29: error: Expected ) in nested declarator
+lib/raid6/altivec8.c:173:29: error: got *
+lib/raid6/altivec8.c:174:9: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:174:9: error: got }
+lib/raid6/altivec8.c:186:1: error: Expected ; at the end of type declaration
+lib/raid6/altivec8.c:186:1: error: got }
+lib/raid6/altivec8.c:87:14: error: undefined identifier 'disks'
+lib/raid6/altivec8.c:88:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:88:9: error: symbol 'p' redeclared with different type (different base types):
+lib/raid6/altivec8.c:88:9: int [addressable] [toplevel] p
+lib/raid6/altivec8.c:74:12: note: previously declared as:
+lib/raid6/altivec8.c:74:12: unsigned char [usertype] *[addressable] [toplevel] p
+lib/raid6/altivec8.c:89:13: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:89:9: error: symbol 'q' redeclared with different type (different base types):
+lib/raid6/altivec8.c:89:9: int [addressable] [toplevel] q
+lib/raid6/altivec8.c:74:16: note: previously declared as:
+lib/raid6/altivec8.c:74:16: unsigned char [usertype] *[addressable] [toplevel] q
+lib/raid6/altivec8.c:93:23: error: undefined identifier 'wp1'
+lib/raid6/altivec8.c:93:29: error: cannot dereference this type
+lib/raid6/altivec8.c:93:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:94:23: error: undefined identifier 'wp2'
+lib/raid6/altivec8.c:94:29: error: cannot dereference this type
+lib/raid6/altivec8.c:94:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:95:23: error: undefined identifier 'wp3'
+lib/raid6/altivec8.c:95:29: error: cannot dereference this type
+lib/raid6/altivec8.c:95:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:96:23: error: undefined identifier 'wp4'
+lib/raid6/altivec8.c:96:29: error: cannot dereference this type
+lib/raid6/altivec8.c:96:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:97:23: error: undefined identifier 'wp5'
+lib/raid6/altivec8.c:97:29: error: cannot dereference this type
+lib/raid6/altivec8.c:97:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:98:23: error: undefined identifier 'wp6'
+lib/raid6/altivec8.c:98:29: error: cannot dereference this type
+lib/raid6/altivec8.c:98:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:99:23: error: undefined identifier 'wp7'
+lib/raid6/altivec8.c:99:29: error: cannot dereference this type
+lib/raid6/altivec8.c:99:44: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:102:31: error: cannot dereference this type
+lib/raid6/altivec8.c:102:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:103:31: error: cannot dereference this type
+lib/raid6/altivec8.c:103:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:104:31: error: cannot dereference this type
+lib/raid6/altivec8.c:104:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:105:31: error: cannot dereference this type
+lib/raid6/altivec8.c:105:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:106:31: error: cannot dereference this type
+lib/raid6/altivec8.c:106:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:107:31: error: cannot dereference this type
+lib/raid6/altivec8.c:107:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:108:31: error: cannot dereference this type
+lib/raid6/altivec8.c:108:46: error: undefined identifier 'dptr'
+lib/raid6/altivec8.c:109:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:110:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:111:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:112:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:113:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:114:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:115:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:116:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:117:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:118:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:119:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:120:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:121:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:122:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:123:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:124:31: error: undefined identifier 'MASK'
+lib/raid6/altivec8.c:125:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:126:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:127:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:128:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:129:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:130:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:131:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:132:31: error: undefined identifier 'SHLBYTE'
+lib/raid6/altivec8.c:133:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:133:25: error: symbol 'w20' has multiple initializers (originally initialized at lib/raid6/altivec8.c:117)
+lib/raid6/altivec8.c:134:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:134:25: error: symbol 'w21' has multiple initializers (originally initialized at lib/raid6/altivec8.c:118)
+lib/raid6/altivec8.c:135:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:135:25: error: symbol 'w22' has multiple initializers (originally initialized at lib/raid6/altivec8.c:119)
+lib/raid6/altivec8.c:136:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:136:25: error: symbol 'w23' has multiple initializers (originally initialized at lib/raid6/altivec8.c:120)
+lib/raid6/altivec8.c:137:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:137:25: error: symbol 'w24' has multiple initializers (originally initialized at lib/raid6/altivec8.c:121)
+lib/raid6/altivec8.c:138:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:138:25: error: symbol 'w25' has multiple initializers (originally initialized at lib/raid6/altivec8.c:122)
+lib/raid6/altivec8.c:139:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:139:25: error: symbol 'w26' has multiple initializers (originally initialized at lib/raid6/altivec8.c:123)
+lib/raid6/altivec8.c:140:31: error: undefined identifier '__builtin_vec_and'
+lib/raid6/altivec8.c:140:25: error: symbol 'w27' has multiple initializers (originally initialized at lib/raid6/altivec8.c:124)
+lib/raid6/altivec8.c:141:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:141:25: error: symbol 'w10' has multiple initializers (originally initialized at lib/raid6/altivec8.c:125)
+lib/raid6/altivec8.c:142:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:142:25: error: symbol 'w11' has multiple initializers (originally initialized at lib/raid6/altivec8.c:126)
+lib/raid6/altivec8.c:143:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:143:25: error: symbol 'w12' has multiple initializers (originally initialized at lib/raid6/altivec8.c:127)
+lib/raid6/altivec8.c:144:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:144:25: error: symbol 'w13' has multiple initializers (originally initialized at lib/raid6/altivec8.c:128)
+lib/raid6/altivec8.c:145:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:145:25: error: symbol 'w14' has multiple initializers (originally initialized at lib/raid6/altivec8.c:129)
+lib/raid6/altivec8.c:146:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:146:25: error: symbol 'w15' has multiple initializers (originally initialized at lib/raid6/altivec8.c:130)
+lib/raid6/altivec8.c:147:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:147:25: error: symbol 'w16' has multiple initializers (originally initialized at lib/raid6/altivec8.c:131)
+lib/raid6/altivec8.c:148:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:148:25: error: symbol 'w17' has multiple initializers (originally initialized at lib/raid6/altivec8.c:132)
+lib/raid6/altivec8.c:149:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:150:25: error: symbol 'wq1' has multiple initializers (originally initialized at lib/raid6/altivec8.c:93)
+lib/raid6/altivec8.c:151:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:151:25: error: symbol 'wq2' has multiple initializers (originally initialized at lib/raid6/altivec8.c:94)
+lib/raid6/altivec8.c:152:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:152:25: error: symbol 'wq3' has multiple initializers (originally initialized at lib/raid6/altivec8.c:95)
+lib/raid6/altivec8.c:153:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:153:25: error: symbol 'wq4' has multiple initializers (originally initialized at lib/raid6/altivec8.c:96)
+lib/raid6/altivec8.c:154:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:154:25: error: symbol 'wq5' has multiple initializers (originally initialized at lib/raid6/altivec8.c:97)
+lib/raid6/altivec8.c:155:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:155:25: error: symbol 'wq6' has multiple initializers (originally initialized at lib/raid6/altivec8.c:98)
+lib/raid6/altivec8.c:156:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/altivec8.c:156:25: error: symbol 'wq7' has multiple initializers (originally initialized at lib/raid6/altivec8.c:99)
+lib/raid6/altivec8.c:159:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:159:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:160:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:160:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:161:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:161:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:162:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:162:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:163:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:163:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:164:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:164:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:165:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:165:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:166:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:166:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:167:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:167:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:168:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:168:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:169:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:169:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:170:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:170:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:171:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:171:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:172:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:172:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:173:17: error: symbol 'unative_t' redeclared with different type (different base types):
+lib/raid6/altivec8.c:173:17: incomplete type *static [toplevel] unative_t
+lib/raid6/altivec8.c:85:9: note: previously declared as:
+lib/raid6/altivec8.c:85:9: int static [toplevel] unative_t
+lib/raid6/altivec8.c:184:9: error: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
+lib/raid6/altivec8.c:184:9: int static [signed] [toplevel] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c: note: in included file:
+./arch/powerpc/include/asm/switch_to.h:58:20: note: previously declared as:
+./arch/powerpc/include/asm/switch_to.h:58:20: void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
+lib/raid6/altivec8.c:202:9: error: undefined identifier 'raid6_altivec8_gen_syndrome'
+lib/raid6/altivec8.c:204:9: error: undefined identifier 'raid6_have_altivec'
+lib/raid6/vpermxor1.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor1.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:33:16: error: got unsigned
+lib/raid6/vpermxor1.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:36:30: error: got char
+lib/raid6/vpermxor1.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor1.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor1.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor1.c:39:30: error: got char
+lib/raid6/vpermxor1.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor1.c:49:19: error: got wp0
+lib/raid6/vpermxor1.c:56:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:59:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:67:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:68:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor1.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:56:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:56:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:56:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor1.c:59:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:59:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:61:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:61:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:64:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor1.c:67:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:67:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor1.c:68:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor1.c:68:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor1.c:55:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor2.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:33:16: error: got unsigned
+lib/raid6/vpermxor2.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:36:30: error: got char
+lib/raid6/vpermxor2.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor2.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor2.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor2.c:39:30: error: got char
+lib/raid6/vpermxor2.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:49:19: error: got wp0
+lib/raid6/vpermxor2.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor2.c:50:19: error: got wp1
+lib/raid6/vpermxor2.c:57:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:58:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:61:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:62:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:73:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:74:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:75:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:76:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor2.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:57:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:57:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:57:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:58:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:58:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:58:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor2.c:61:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:61:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor2.c:62:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:62:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:64:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:64:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:65:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:65:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:68:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:69:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:70:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:71:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor2.c:73:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:73:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor2.c:74:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:74:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor2.c:75:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:75:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor2.c:76:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor2.c:76:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor2.c:56:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor4.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:33:16: error: got unsigned
+lib/raid6/vpermxor4.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:36:30: error: got char
+lib/raid6/vpermxor4.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor4.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor4.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor4.c:39:30: error: got char
+lib/raid6/vpermxor4.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:49:19: error: got wp0
+lib/raid6/vpermxor4.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:50:19: error: got wp1
+lib/raid6/vpermxor4.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:51:19: error: got wp2
+lib/raid6/vpermxor4.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor4.c:52:19: error: got wp3
+lib/raid6/vpermxor4.c:59:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:60:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:61:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:62:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:65:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:66:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:67:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:68:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:85:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:86:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:87:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:88:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:89:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:90:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:91:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:92:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor4.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:59:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:59:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:59:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:60:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:60:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:60:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:61:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:61:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:61:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:62:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:62:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:62:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor4.c:65:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:65:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor4.c:66:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:66:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor4.c:67:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:67:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor4.c:68:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:68:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:70:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:70:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:71:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:71:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:72:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:72:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:73:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:73:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:76:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:77:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:78:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:79:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:80:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:80:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:81:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:81:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:82:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:83:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor4.c:85:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:85:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor4.c:86:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:86:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor4.c:87:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:87:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor4.c:88:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:88:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor4.c:89:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:89:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor4.c:90:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:90:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor4.c:91:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:91:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor4.c:92:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor4.c:92:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor4.c:58:37: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c: note: in included file:
+/opt/at12.0/lib/gcc/powerpc64le-linux-gnu/8.3.1/include/altivec.h:34:2: error: Use the "-maltivec" flag to enable PowerPC AltiVec support
+lib/raid6/vpermxor8.c:33:16: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:33:16: error: got unsigned
+lib/raid6/vpermxor8.c:36:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:36:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:36:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:36:30: error: got char
+lib/raid6/vpermxor8.c:39:21: error: two or more data types in declaration specifiers
+lib/raid6/vpermxor8.c:39:21: error: Trying to use reserved word 'unsigned' as identifier
+lib/raid6/vpermxor8.c:39:30: error: Expected ; at end of declaration
+lib/raid6/vpermxor8.c:39:30: error: got char
+lib/raid6/vpermxor8.c:49:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:49:19: error: got wp0
+lib/raid6/vpermxor8.c:50:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:50:19: error: got wp1
+lib/raid6/vpermxor8.c:51:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:51:19: error: got wp2
+lib/raid6/vpermxor8.c:52:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:52:19: error: got wp3
+lib/raid6/vpermxor8.c:53:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:53:19: error: got wp4
+lib/raid6/vpermxor8.c:54:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:54:19: error: got wp5
+lib/raid6/vpermxor8.c:55:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:55:19: error: got wp6
+lib/raid6/vpermxor8.c:56:19: error: Expected ; at end of statement
+lib/raid6/vpermxor8.c:56:19: error: got wp7
+lib/raid6/vpermxor8.c:63:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:64:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:65:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:66:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:67:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:68:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:69:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:70:42: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:73:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:74:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:75:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:76:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:77:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:78:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:79:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:80:44: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:109:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:110:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:111:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:112:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:113:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:114:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:115:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:116:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:117:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:118:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:119:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:120:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:121:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:122:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:123:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:124:30: error: No right hand side of '*'-expression
+lib/raid6/vpermxor8.c:49:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:50:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:51:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:52:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:53:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:54:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:55:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:56:9: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:17: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:63:23: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:63:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:63:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:17: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:64:23: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:64:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:64:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:17: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:65:23: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:65:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:65:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:17: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:66:23: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:66:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:66:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:17: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:67:23: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:67:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:67:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:17: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:68:23: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:68:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:68:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:17: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:69:23: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:69:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:69:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:17: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:70:23: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:70:31: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:70:57: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:25: error: undefined identifier 'wd0'
+lib/raid6/vpermxor8.c:73:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:73:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:25: error: undefined identifier 'wd1'
+lib/raid6/vpermxor8.c:74:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:74:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:25: error: undefined identifier 'wd2'
+lib/raid6/vpermxor8.c:75:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:75:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:25: error: undefined identifier 'wd3'
+lib/raid6/vpermxor8.c:76:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:76:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:25: error: undefined identifier 'wd4'
+lib/raid6/vpermxor8.c:77:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:77:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:25: error: undefined identifier 'wd5'
+lib/raid6/vpermxor8.c:78:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:78:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:25: error: undefined identifier 'wd6'
+lib/raid6/vpermxor8.c:79:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:79:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:25: error: undefined identifier 'wd7'
+lib/raid6/vpermxor8.c:80:33: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:80:58: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:82:25: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:82:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:83:25: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:83:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:84:25: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:84:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:85:25: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:85:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:86:25: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:86:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:87:25: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:87:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:88:25: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:88:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:89:25: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:89:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:92:56: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:93:56: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:94:56: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:95:56: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:96:56: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:97:56: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:98:56: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:99:56: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:100:25: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:100:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:101:25: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:101:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:102:25: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:102:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:103:25: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:103:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:104:25: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:104:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:105:25: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:105:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:106:25: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:106:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:107:25: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:107:31: error: undefined identifier '__builtin_vec_xor'
+lib/raid6/vpermxor8.c:109:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:109:47: error: undefined identifier 'wp0'
+lib/raid6/vpermxor8.c:110:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:110:47: error: undefined identifier 'wp1'
+lib/raid6/vpermxor8.c:111:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:111:47: error: undefined identifier 'wp2'
+lib/raid6/vpermxor8.c:112:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:112:47: error: undefined identifier 'wp3'
+lib/raid6/vpermxor8.c:113:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:113:47: error: undefined identifier 'wp4'
+lib/raid6/vpermxor8.c:114:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:114:47: error: undefined identifier 'wp5'
+lib/raid6/vpermxor8.c:115:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:115:47: error: undefined identifier 'wp6'
+lib/raid6/vpermxor8.c:116:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:116:47: error: undefined identifier 'wp7'
+lib/raid6/vpermxor8.c:117:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:117:47: error: undefined identifier 'wq0'
+lib/raid6/vpermxor8.c:118:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:118:47: error: undefined identifier 'wq1'
+lib/raid6/vpermxor8.c:119:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:119:47: error: undefined identifier 'wq2'
+lib/raid6/vpermxor8.c:120:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:120:47: error: undefined identifier 'wq3'
+lib/raid6/vpermxor8.c:121:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:121:47: error: undefined identifier 'wq4'
+lib/raid6/vpermxor8.c:122:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:122:47: error: undefined identifier 'wq5'
+lib/raid6/vpermxor8.c:123:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:123:47: error: undefined identifier 'wq6'
+lib/raid6/vpermxor8.c:124:19: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:36: error: undefined identifier 'unative_t'
+lib/raid6/vpermxor8.c:124:47: error: undefined identifier 'wq7'
+lib/raid6/vpermxor8.c:62:37: error: undefined identifier 'unative_t'
+lib/rbtree.c: note: in included file:
+./include/linux/rbtree_augmented.h:187:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:187:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:187:25: struct rb_node *
+./include/linux/rbtree_augmented.h:189:25: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:189:25: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:189:25: struct rb_node *
+./include/linux/rbtree_augmented.h:191:17: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree_augmented.h:191:17: struct rb_node [noderef] __rcu *
+./include/linux/rbtree_augmented.h:191:17: struct rb_node *
+lib/refcount.c:144:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block
+lib/refcount.c:172:6: warning: context imbalance in 'refcount_dec_and_lock_irqsave' - different lock contexts for basic block
+lib/vsprintf.c:58:6: warning: symbol 'no_hash_pointers' was not declared. Should it be static?
+lib/xarray.c:1780:54: warning: incorrect type in argument 1 (different address spaces)
+lib/xarray.c:1780:54: expected void const *entry
+lib/xarray.c:1780:54: got void [noderef] __rcu *
+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_lzma2.c:964:23: warning: function 'xz_dec_lzma2_run' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1141:31: warning: function 'xz_dec_lzma2_create' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1165:23: warning: function 'xz_dec_lzma2_reset' with external linkage has definition
+lib/xz/xz_dec_lzma2.c:1201:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition
+lib/xz/xz_dec_stream.c:750:23: warning: function 'xz_dec_run' with external linkage has definition
+lib/xz/xz_dec_stream.c:786:25: warning: function 'xz_dec_init' with external linkage has definition
+lib/xz/xz_dec_stream.c:816:16: warning: function 'xz_dec_reset' with external linkage has definition
+lib/xz/xz_dec_stream.c:828: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/zstd/common/debug.c:24:5: warning: symbol 'g_debuglevel' was not declared. Should it be static?
+mm/compaction.c:527:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:641:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1170:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/dax.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'migration_entry_wait_on_locked' - unexpected unlock
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1833:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./arch/powerpc/include/asm/hw_irq.h:209:9: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:461:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:534:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:601:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'demote_free_huge_page' - unexpected unlock
+mm/hugetlb.c:4924:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'hugetlb_wp' - unexpected unlock
+mm/hugetlb.c:6175:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/ksm.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4074:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4074:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4074:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4076:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4076:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4076:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4232:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4232:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4232:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4326:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4326:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4326:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5932:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5932:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5932:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:754:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
+./include/linux/memcontrol.h:754:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
+./include/linux/memcontrol.h:754:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
+mm/memcontrol.c:2032:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
+mm/memcontrol.c:2084:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/cgroup.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory.c:159:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1030:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1830:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1878:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2380:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2915:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3352:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memory.c:5252:5: warning: context imbalance in 'follow_pte' - different lock contexts for basic block
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/hardirq.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_pfn' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:516:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:289:6: warning: context imbalance in '__migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:326:6: warning: context imbalance in 'pmd_migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:729:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/pagemap.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__mlock_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__mlock_new_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__munlock_page' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/mman.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'mlock_pte_range' - unexpected unlock
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+mm/mmap_lock.c:152:18: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'dump_task' - unexpected unlock
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/sched/signal.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page_alloc.c:187:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/percpu.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h, include/linux/memblock.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/rmap.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'folio_referenced_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+mm/slub.c:2448:9: warning: context imbalance in 'deactivate_slab' - different lock contexts for basic block
+mm/slub.c:2482:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3321:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:89:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1608:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:918:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1608:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:489:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:664:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:779:13: warning: context imbalance in 'swap_offset_available_and_locked' - wrong count at exit
+mm/swapfile.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1039:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:385:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1309:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1366:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:385:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:385:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:385:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:385:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:385:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3516:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/vmalloc.c:4002:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in '__remove_mapping' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'folio_isolate_lru' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1458:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+net/bpf/test_run.c:487:14: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
+net/bpf/test_run.c:494:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
+net/bpf/test_run.c:499:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
+net/bpf/test_run.c:504:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
+net/bpf/test_run.c:509:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
+net/bpf/test_run.c:514:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
+net/bpf/test_run.c:523:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
+net/bpf/test_run.c:528:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
+net/bpf/test_run.c:533:14: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
+net/bpf/test_run.c:539:14: warning: symbol 'bpf_kfunc_call_test1' was not declared. Should it be static?
+net/bpf/test_run.c:544:14: warning: symbol 'bpf_kfunc_call_test2' was not declared. Should it be static?
+net/bpf/test_run.c:549:13: warning: symbol 'bpf_kfunc_call_test3' was not declared. Should it be static?
+net/bpf/test_run.c:578:37: warning: symbol 'bpf_kfunc_call_test_acquire' was not declared. Should it be static?
+net/bpf/test_run.c:585:34: warning: symbol 'bpf_kfunc_call_memb_acquire' was not declared. Should it be static?
+net/bpf/test_run.c:592:15: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static?
+net/bpf/test_run.c:600:15: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static?
+net/bpf/test_run.c:604:15: warning: symbol 'bpf_kfunc_call_memb1_release' was not declared. Should it be static?
+net/bpf/test_run.c:609:37: warning: symbol 'bpf_kfunc_call_test_kptr_get' was not declared. Should it be static?
+net/bpf/test_run.c:658:15: warning: symbol 'bpf_kfunc_call_test_pass_ctx' was not declared. Should it be static?
+net/bpf/test_run.c:662:15: warning: symbol 'bpf_kfunc_call_test_pass1' was not declared. Should it be static?
+net/bpf/test_run.c:666:15: warning: symbol 'bpf_kfunc_call_test_pass2' was not declared. Should it be static?
+net/bpf/test_run.c:670:15: warning: symbol 'bpf_kfunc_call_test_fail1' was not declared. Should it be static?
+net/bpf/test_run.c:674:15: warning: symbol 'bpf_kfunc_call_test_fail2' was not declared. Should it be static?
+net/bpf/test_run.c:678:15: warning: symbol 'bpf_kfunc_call_test_fail3' was not declared. Should it be static?
+net/bpf/test_run.c:682:15: warning: symbol 'bpf_kfunc_call_test_mem_len_pass1' was not declared. Should it be static?
+net/bpf/test_run.c:686:15: warning: symbol 'bpf_kfunc_call_test_mem_len_fail1' was not declared. Should it be static?
+net/bpf/test_run.c:690:15: warning: symbol 'bpf_kfunc_call_test_mem_len_fail2' was not declared. Should it be static?
+net/bridge/br_multicast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/bridge/br_netlink_tunnel.c:29:6: warning: symbol 'vlan_tunid_inrange' was not declared. Should it be static?
+net/bridge/br_netlink_tunnel.c:196:5: warning: symbol 'br_vlan_tunnel_info' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:368:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/bpf_sk_storage.c:738:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
+net/core/bpf_sk_storage.c:867:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
+net/core/dev.c:3323:23: warning: incorrect type in argument 4 (different base types)
+net/core/dev.c:3323:23: expected restricted __wsum [usertype] csum
+net/core/dev.c:3323:23: got unsigned int
+net/core/dev.c:3323:23: warning: cast from restricted __wsum
+net/core/dev.c:3827:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
+net/core/dev.c:5050:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
+net/core/dev_addr_lists.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/core/filter.c:1411:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1411:39: expected struct sock_filter const *filter
+net/core/filter.c:1411:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:1489:39: warning: incorrect type in argument 1 (different address spaces)
+net/core/filter.c:1489:39: expected struct sock_filter const *filter
+net/core/filter.c:1489:39: got struct sock_filter [noderef] __user *filter
+net/core/filter.c:2296:45: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:2296:45: expected restricted __be32 [usertype] daddr
+net/core/filter.c:2296:45: got unsigned int [usertype] ipv4_nh
+net/core/filter.c:3805:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
+net/core/filter.c:4466:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
+net/core/filter.c:4870:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
+net/core/filter.c:7488:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
+net/core/filter.c:247:32: warning: cast to restricted __be16
+net/core/filter.c:274:32: warning: cast to restricted __be32
+net/core/filter.c:1910:43: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1910:43: expected restricted __wsum [usertype] diff
+net/core/filter.c:1910:43: got unsigned long long [usertype] to
+net/core/filter.c:1913:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1913:36: expected restricted __be16 [usertype] old
+net/core/filter.c:1913:36: got unsigned long long [usertype] from
+net/core/filter.c:1913:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1913:42: expected restricted __be16 [usertype] new
+net/core/filter.c:1913:42: got unsigned long long [usertype] to
+net/core/filter.c:1916:36: warning: incorrect type in argument 2 (different base types)
+net/core/filter.c:1916:36: expected restricted __be32 [usertype] from
+net/core/filter.c:1916:36: got unsigned long long [usertype] from
+net/core/filter.c:1916:42: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1916:42: expected restricted __be32 [usertype] to
+net/core/filter.c:1916:42: got unsigned long long [usertype] to
+net/core/filter.c:1961:59: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1961:59: expected restricted __wsum [usertype] diff
+net/core/filter.c:1961:59: got unsigned long long [usertype] to
+net/core/filter.c:1964:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1964:52: expected restricted __be16 [usertype] from
+net/core/filter.c:1964:52: got unsigned long long [usertype] from
+net/core/filter.c:1964:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1964:58: expected restricted __be16 [usertype] to
+net/core/filter.c:1964:58: got unsigned long long [usertype] to
+net/core/filter.c:1967:52: warning: incorrect type in argument 3 (different base types)
+net/core/filter.c:1967:52: expected restricted __be32 [usertype] from
+net/core/filter.c:1967:52: got unsigned long long [usertype] from
+net/core/filter.c:1967:58: warning: incorrect type in argument 4 (different base types)
+net/core/filter.c:1967:58: expected restricted __be32 [usertype] to
+net/core/filter.c:1967:58: got unsigned long long [usertype] to
+net/core/filter.c:2013:28: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2013:28: expected unsigned long long
+net/core/filter.c:2013:28: got restricted __wsum
+net/core/filter.c:2035:35: warning: incorrect type in return expression (different base types)
+net/core/filter.c:2035:35: expected unsigned long long
+net/core/filter.c:2035:35: got restricted __wsum [usertype] csum
+net/core/filter.c:5645:17: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5645:17: expected unsigned int [usertype] spi
+net/core/filter.c:5645:17: got restricted __be32 const [usertype] spi
+net/core/filter.c:5653:33: warning: incorrect type in assignment (different base types)
+net/core/filter.c:5653:33: expected unsigned int [usertype] remote_ipv4
+net/core/filter.c:5653:33: got restricted __be32 const [usertype] a4
+net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
+net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
+net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
+net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
+net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
+net/core/neighbour.c:382:12: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
+net/core/neighbour.c:835:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
+net/core/netpoll.c:348:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
+net/core/sock.c:2285:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
+net/core/sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
+net/core/sock.c:3886:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
+net/core/sock.c:3898:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
+net/ipv4/af_inet.c:1500:59: warning: restricted __be16 degrades to integer
+net/ipv4/icmp.c: note: in included file (through include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
+./include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
+net/ipv4/igmp.c:2922:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
+net/ipv4/igmp.c:2950:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
+net/ipv4/igmp.c:2967:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
+net/ipv4/igmp.c:2979:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
+net/ipv4/inet_connection_sock.c:276:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
+net/ipv4/inet_connection_sock.c:520:9: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block
+net/ipv4/inet_connection_sock.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/netfilter/ip_tables.c:38:16: warning: Initializer entry defined twice
+net/ipv4/netfilter/ip_tables.c:38:16: also defined here
+net/ipv4/nexthop.c: note: in included file (through include/linux/hrtimer.h, include/linux/sched.h, include/linux/delay.h, include/linux/netdevice.h, include/linux/rtnetlink.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/ipv4/route.c:783:46: warning: incorrect type in argument 2 (different base types)
+net/ipv4/route.c:783:46: expected unsigned int [usertype] key
+net/ipv4/route.c:783:46: got restricted __be32 [usertype] new_gw
+net/ipv4/syncookies.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
+net/ipv4/tcp_cong.c:248:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:248:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:248:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:248:24: warning: incorrect type in initializer (different address spaces)
+net/ipv4/tcp_cong.c:248:24: expected struct tcp_congestion_ops const [noderef] __rcu *_x_
+net/ipv4/tcp_cong.c:248:24: got struct tcp_congestion_ops *[assigned] ca
+net/ipv4/tcp_cong.c:248:22: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_cong.c:248:22: expected struct tcp_congestion_ops const *prev
+net/ipv4/tcp_cong.c:248:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
+net/ipv4/tcp_input.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
+net/ipv4/tcp_ipv4.c:3069:41: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3069:41: expected void const *data
+net/ipv4/tcp_ipv4.c:3069:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3159:45: warning: incorrect type in argument 1 (different address spaces)
+net/ipv4/tcp_ipv4.c:3159:45: expected void const *data
+net/ipv4/tcp_ipv4.c:3159:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3163:50: warning: incorrect type in assignment (different address spaces)
+net/ipv4/tcp_ipv4.c:3163:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
+net/ipv4/tcp_ipv4.c:3163:50: got struct tcp_congestion_ops *
+net/ipv4/tcp_ipv4.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2110:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:2280:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'listening_get_next' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2357:13: warning: context imbalance in 'established_get_first' - wrong count at exit
+net/ipv4/tcp_ipv4.c:2398:40: warning: context imbalance in 'established_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2774:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
+net/ipv4/tcp_ipv4.c:2916:9: warning: context imbalance in 'bpf_iter_tcp_seq_show' - different lock contexts for basic block
+net/ipv4/tcp_ipv4.c:3070:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3070:41: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3160:45: warning: dereference of noderef expression
+net/ipv4/tcp_ipv4.c:3160:45: warning: dereference of noderef expression
+net/ipv4/tcp_offload.c:130:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:130:49: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:130:49: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:132:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:132:60: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:132:60: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:174:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:174:41: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:174:41: got fouled restricted __sum16
+net/ipv4/tcp_offload.c:176:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/tcp_offload.c:176:52: expected restricted __wsum [usertype] res
+net/ipv4/tcp_offload.c:176:52: got fouled restricted __sum16
+net/ipv4/udp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/debugobjects.h, include/linux/timer.h, include/linux/workqueue.h, include/linux/bpf.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
+net/ipv4/udp.c:1508:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'busylock_release' - unexpected unlock
+net/ipv4/udp.c:2992:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
+net/ipv4/udp.c:3014:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
+net/ipv4/udp.c:3064:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
+net/ipv4/udp_offload.c:139:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:139:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:139:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:330:49: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:330:49: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:330:49: got fouled restricted __sum16
+net/ipv4/udp_offload.c:332:60: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:332:60: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:332:60: got fouled restricted __sum16
+net/ipv4/udp_offload.c:348:41: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:348:41: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:348:41: got fouled restricted __sum16
+net/ipv4/udp_offload.c:350:52: warning: incorrect type in argument 2 (different base types)
+net/ipv4/udp_offload.c:350:52: expected restricted __wsum [usertype] res
+net/ipv4/udp_offload.c:350:52: got fouled restricted __sum16
+net/ipv6/anycast.c:515:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock
+net/ipv6/anycast.c:537:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit
+net/ipv6/anycast.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock
+net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit
+net/ipv6/icmp.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock
+net/ipv6/ip6_fib.c:2702:9: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
+net/ipv6/mcast.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/mcast_snoop.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/netfilter/ip6_tables.c:42:16: warning: Initializer entry defined twice
+net/ipv6/netfilter/ip6_tables.c:42:16: also defined here
+net/ipv6/route.c:2331:39: warning: incorrect type in assignment (different base types)
+net/ipv6/route.c:2331:39: expected unsigned int [usertype] flow_label
+net/ipv6/route.c:2331:39: got restricted __be32
+net/ipv6/seg6.c:249:15: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:249:15: expected struct in6_addr *t_old
+net/ipv6/seg6.c:249:15: got struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: warning: incorrect type in assignment (different address spaces)
+net/ipv6/seg6.c:427:24: expected struct in6_addr [noderef] __rcu *tun_src
+net/ipv6/seg6.c:427:24: got void *
+net/ipv6/tcp_ipv6.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
+net/ipv6/tcp_ipv6.c:1770:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
+net/llc/llc_input.c:195:15: error: incompatible types in comparison expression (different address spaces):
+net/llc/llc_input.c:195:15: int ( [noderef] __rcu * )( ... )
+net/llc/llc_input.c:195:15: int ( * )( ... )
+net/netfilter/nf_conntrack_core.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h, include/linux/highmem.h, ...):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
+net/netfilter/nf_conntrack_core.c:136:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'get_next_corpse' - unexpected unlock
+net/netfilter/nf_conntrack_ftp.c:525:22: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_ftp.c:525:22: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_helper.c:252:32: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_helper.c:252:32: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_helper.c:252:32: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_irc.c:213:38: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_conntrack_irc.c:213:38: unsigned int ( * )( ... )
+net/netfilter/nf_conntrack_netlink.c:2007:34: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_netlink.c:2007:34: struct nf_conntrack_helper [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c:2007:34: struct nf_conntrack_helper *
+net/netfilter/nf_conntrack_netlink.c:3420:29: warning: incorrect type in argument 1 (different address spaces)
+net/netfilter/nf_conntrack_netlink.c:3420:29: expected char const *
+net/netfilter/nf_conntrack_netlink.c:3420:29: got char [noderef] __rcu *
+net/netfilter/nf_conntrack_netlink.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
+net/netfilter/nf_conntrack_sip.c:949:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:949:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:971:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:971:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1044:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1044:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1127:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1127:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1295:21: warning: incorrect type in assignment (different address spaces)
+net/netfilter/nf_conntrack_sip.c:1295:21: expected struct nf_conntrack_helper *helper
+net/netfilter/nf_conntrack_sip.c:1295:21: got struct nf_conntrack_helper [noderef] __rcu *helper
+net/netfilter/nf_conntrack_sip.c:1298:17: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1298:17: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1516:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1516:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_conntrack_sip.c:1603:25: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_conntrack_sip.c:1603:25: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_ftp.c:130:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:130:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_ftp.c:138:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:101:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( [noderef] __rcu * )( ... )
+net/netfilter/nf_nat_irc.c:109:9: unsigned int ( * )( ... )
+net/netfilter/nf_nat_proto.c: note: in included file (through include/net/sctp/sctp.h, include/net/sctp/checksum.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+net/netfilter/nf_nat_sip.c:663:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:663:9: struct nf_nat_sip_hooks const *
+net/netfilter/nf_nat_sip.c:682:9: error: incompatible types in comparison expression (different address spaces):
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const [noderef] __rcu *
+net/netfilter/nf_nat_sip.c:682:9: struct nf_nat_sip_hooks const *
+net/netfilter/nfnetlink.c:629:21: warning: restricted __be16 degrades to integer
+net/netfilter/xt_TCPMSS.c:242:66: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:242:66: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:242:66: got restricted __be16 [assigned] [usertype] oldlen
+net/netfilter/xt_TCPMSS.c:243:46: warning: incorrect type in argument 2 (different base types)
+net/netfilter/xt_TCPMSS.c:243:46: expected restricted __wsum [usertype] addend
+net/netfilter/xt_TCPMSS.c:243:46: got restricted __be16 [assigned] [usertype] newlen
+net/netlink/af_netlink.c:2568:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
+net/netlink/af_netlink.c:2574:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
+net/netlink/af_netlink.c:2624:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
+net/packet/af_packet.c:1050:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
+net/packet/af_packet.c:2490:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
+net/sched/act_bpf.c:132:35: warning: incorrect type in argument 2 (different address spaces)
+net/sched/act_bpf.c:132:35: expected void const *
+net/sched/act_bpf.c:132:35: got unsigned char [noderef] __rcu *
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/act_bpf.c:125:50: warning: dereference of noderef expression
+net/sched/cls_api.c:286:22: warning: incorrect type in assignment (different base types)
+net/sched/cls_api.c:286:22: expected restricted __be16 [usertype] protocol
+net/sched/cls_api.c:286:22: got unsigned int [usertype] protocol
+net/sched/cls_api.c:1691:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1691:16: struct tcf_proto *
+net/sched/cls_api.c:1691:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1791:20: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1791:20: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1791:20: struct tcf_proto *
+net/sched/cls_api.c:1753:25: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1753:25: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1753:25: struct tcf_proto *
+net/sched/cls_api.c:1773:16: error: incompatible types in comparison expression (different address spaces):
+net/sched/cls_api.c:1773:16: struct tcf_proto *
+net/sched/cls_api.c:1773:16: struct tcf_proto [noderef] __rcu *
+net/sched/cls_api.c:1838:25: warning: restricted __be16 degrades to integer
+net/sched/cls_api.c:2514:50: warning: restricted __be16 degrades to integer
+net/sched/sch_api.c:1400:25: warning: symbol 'rtm_tca_policy' was not declared. Should it be static?
+net/sched/sch_generic.c:221:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
+net/sched/sch_generic.c:301:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
+net/sched/sch_generic.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
+net/sched/sch_generic.c:469:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
+net/sched/sch_generic.c:1256:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
+net/sunrpc/auth.c:631:34: warning: incorrect type in initializer (different address spaces)
+net/sunrpc/auth.c:631:34: expected struct cred const *cred
+net/sunrpc/auth.c:631:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred
+net/sunrpc/svc.c:1143:9: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1143:9: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1143:9: got struct spinlock [noderef] __rcu *
+net/sunrpc/svc.c:1145:40: warning: incorrect type in argument 1 (different address spaces)
+net/sunrpc/svc.c:1145:40: expected struct spinlock [usertype] *lock
+net/sunrpc/svc.c:1145:40: got struct spinlock [noderef] __rcu *
+net/sunrpc/sysctl.c:29:17: warning: symbol 'rpc_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:32:17: warning: symbol 'nfs_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:35:17: warning: symbol 'nfsd_debug' was not declared. Should it be static?
+net/sunrpc/sysctl.c:38:17: warning: symbol 'nlm_debug' was not declared. Should it be static?
+net/sunrpc/sysfs.c:267:9: error: incompatible types in comparison expression (different address spaces):
+net/sunrpc/sysfs.c:267:9: char const [noderef] __rcu *
+net/sunrpc/sysfs.c:267:9: char const *
+net/sunrpc/xprt.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock
+net/unix/af_unix.c:161:13: warning: context imbalance in 'unix_table_double_lock' - wrong count at exit
+net/unix/af_unix.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_table_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1268:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock
+net/unix/af_unix.c:1590:18: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock
+net/unix/af_unix.c:3242:20: warning: context imbalance in 'unix_get_first' - wrong count at exit
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_get_next' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'unix_seq_stop' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'bpf_iter_unix_hold_batch' - unexpected unlock
+net/xfrm/xfrm_input.c:75:21: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_input.c:75:21: struct xfrm_input_afinfo const *
+net/xfrm/xfrm_input.c:86:39: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_input.c:111:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
+net/xfrm/xfrm_output.c:906:17: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
+net/xfrm/xfrm_policy.c:1304:22: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:1304:22: expected struct hlist_head *odst
+net/xfrm/xfrm_policy.c:1304:22: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:3956:43: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_policy.c:3956:43: struct xfrm_policy_afinfo const [noderef] __rcu *
+net/xfrm/xfrm_policy.c:3956:43: struct xfrm_policy_afinfo const *
+net/xfrm/xfrm_policy.c:4046:29: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_policy.c:4046:29: expected struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4046:29: got struct hlist_head *
+net/xfrm/xfrm_policy.c:4073:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4073:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4073:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4101:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4101:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4101:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4101:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4101:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4101:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4101:17: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4101:17: expected struct hlist_head const *h
+net/xfrm/xfrm_policy.c:4101:17: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:4102:36: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_policy.c:4102:36: expected struct hlist_head *n
+net/xfrm/xfrm_policy.c:4102:36: got struct hlist_head [noderef] __rcu *table
+net/xfrm/xfrm_policy.c:245:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
+net/xfrm/xfrm_policy.c:266:9: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
+net/xfrm/xfrm_policy.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+net/xfrm/xfrm_replay.c: note: in included file:
+./include/net/xfrm.h:1758:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1758:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1758:16: struct sock *
+./include/net/xfrm.h:1758:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1758:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1758:16: struct sock *
+./include/net/xfrm.h:1758:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1758:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1758:16: struct sock *
+./include/net/xfrm.h:1758:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1758:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1758:16: struct sock *
+./include/net/xfrm.h:1758:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1758:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1758:16: struct sock *
+./include/net/xfrm.h:1758:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1758:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1758:16: struct sock *
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:962:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:971:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:971:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:971:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:987:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:996:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:996:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:996:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1094:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1111:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1169:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1169:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1169:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1171:77: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1171:77: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1171:77: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1174:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1174:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1174:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1178:85: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1178:85: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1178:85: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1196:42: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:1196:42: expected struct xfrm_state [noderef] __rcu *x
+net/xfrm/xfrm_state.c:1196:42: got struct xfrm_state *[assigned] x
+net/xfrm/xfrm_state.c:1283:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1283:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1283:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1286:61: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1286:61: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1286:61: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1292:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1292:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1292:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1298:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1298:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1298:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1412:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1412:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1412:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1414:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:1414:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:1414:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:1983:9: warning: cast removes address space '__rcu' of expression
+net/xfrm/xfrm_state.c:2087:69: warning: incorrect type in argument 2 (different address spaces)
+net/xfrm/xfrm_state.c:2087:69: expected struct hlist_head *h
+net/xfrm/xfrm_state.c:2087:69: got struct hlist_head [noderef] __rcu *
+net/xfrm/xfrm_state.c:2715:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2715:31: expected struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2715:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2718:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2718:31: expected struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2718:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2721:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2721:31: expected struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2721:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2724:31: warning: incorrect type in assignment (different address spaces)
+net/xfrm/xfrm_state.c:2724:31: expected struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2724:31: got struct hlist_head *
+net/xfrm/xfrm_state.c:2737:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2737:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2737:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2739:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2739:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2739:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2741:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2741:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2741:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2757:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2757:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2757:9: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2758:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2758:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2758:33: got struct hlist_head [noderef] __rcu *state_byseq
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2759:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2759:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2759:9: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2760:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2760:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2760:33: got struct hlist_head [noderef] __rcu *state_byspi
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2761:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2761:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2761:9: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2762:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2762:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2762:33: got struct hlist_head [noderef] __rcu *state_bysrc
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2763:9: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2763:9: expected struct hlist_head const *h
+net/xfrm/xfrm_state.c:2763:9: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c:2764:33: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:2764:33: expected struct hlist_head *n
+net/xfrm/xfrm_state.c:2764:33: got struct hlist_head [noderef] __rcu *state_bydst
+net/xfrm/xfrm_state.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'xfrm_register_type' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock
+net/xfrm/xfrm_state.c:329:13: warning: context imbalance in 'xfrm_get_type' - unexpected unlock
+net/xfrm/xfrm_state.c:359:17: warning: context imbalance in 'xfrm_register_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:383:17: warning: context imbalance in 'xfrm_unregister_type_offload' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'xfrm_get_type_offload' - unexpected unlock
+net/xfrm/xfrm_state.c:796:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:840:17: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:55:39: warning: incorrect type in argument 1 (different address spaces)
+net/xfrm/xfrm_state.c:55:39: expected struct refcount_struct [usertype] *r
+net/xfrm/xfrm_state.c:55:39: got struct refcount_struct [noderef] __rcu *
+net/xfrm/xfrm_state.c:1228:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1322:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c:1357:9: warning: dereference of noderef expression
+net/xfrm/xfrm_state.c: note: in included file:
+./include/net/xfrm.h:1758:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1758:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1758:16: struct sock *
+net/xfrm/xfrm_user.c:3604:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3604:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3604:9: struct sock *
+net/xfrm/xfrm_user.c:3610:9: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:3610:9: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:3610:9: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c:1172:29: error: incompatible types in comparison expression (different address spaces):
+net/xfrm/xfrm_user.c:1172:29: struct sock [noderef] __rcu *
+net/xfrm/xfrm_user.c:1172:29: struct sock *
+net/xfrm/xfrm_user.c: note: in included file:
+./include/net/xfrm.h:1771:16: error: incompatible types in comparison expression (different address spaces):
+./include/net/xfrm.h:1771:16: struct sock [noderef] __rcu *
+./include/net/xfrm.h:1771:16: struct sock *
+security/commoncap.c:1364:41: warning: dubious: !x | y
+security/keys/key.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+sound/core/control.c:815:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:815:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:17: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:816:26: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:835:48: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/control.c:1529:40: warning: restricted snd_ctl_elem_type_t degrades to integer
+sound/core/pcm_native.c:95:1: warning: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
+sound/core/pcm_native.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
+sound/core/pcm_native.c:97:1: warning: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
+sound/core/pcm_native.c:145:9: warning: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:171:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
+sound/core/pcm_native.c:184:9: warning: context imbalance in '_snd_pcm_stream_lock_irqsave_nested' - different lock contexts for basic block
+sound/core/pcm_native.c:201:39: warning: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_pcm_action_group' - unexpected unlock
+sound/core/pcm_native.c:1331:37: warning: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
+sound/core/seq/seq_clientmgr.c:711:9: warning: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
+sound/core/timer.c: note: in included file (through arch/powerpc/include/asm/mmiowb.h, include/linux/spinlock.h, include/linux/wait.h, include/linux/pid.h, include/linux/sched.h, include/linux/delay.h):
+./include/asm-generic/mmiowb.h:58:9: warning: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
+SPARSE=4880bd199
+KERNEL=v5.19-rc1-1-g89a52d09d4d3
+arch/powerpc/kernel/btext.c:42:15: warning: symbol 'disp_BAT' was not declared. Should it be static?
+arch/powerpc/kernel/btext.c:156:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/btext.c:156:15: expected unsigned char *vbase
+arch/powerpc/kernel/btext.c:156:15: got void [noderef] __iomem *
+arch/powerpc/kernel/btext.c:283:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/btext.c:283:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/btext.c:283:25: got unsigned char *static [assigned] [toplevel] logicalDisplayBase
+arch/powerpc/kernel/compat_audit.c:6:10: warning: symbol 'ppc32_dir_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:11:10: warning: symbol 'ppc32_chattr_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:16:10: warning: symbol 'ppc32_write_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:21:10: warning: symbol 'ppc32_read_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:26:10: warning: symbol 'ppc32_signal_class' was not declared. Should it be static?
+arch/powerpc/kernel/compat_audit.c:31:5: warning: symbol 'ppc32_classify_syscall' was not declared. Should it be static?
+arch/powerpc/kernel/crash_dump.c:87:23: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/kernel/crash_dump.c:87:23: expected void *[assigned] vaddr
+arch/powerpc/kernel/crash_dump.c:87:23: got void [noderef] __iomem *
+arch/powerpc/kernel/crash_dump.c:89:25: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/kernel/crash_dump.c:89:25: expected void volatile [noderef] __iomem *addr
+arch/powerpc/kernel/crash_dump.c:89:25: got void *[assigned] vaddr
+arch/powerpc/kernel/eeh_driver.c:42:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/eeh_driver.c:63:17: warning: cast from restricted pci_ers_result_t
+arch/powerpc/kernel/epapr_paravirt.c:40:35: warning: cast to restricted __be32
+arch/powerpc/kernel/io.c:36:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:52:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:67:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:83:18: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:98:24: warning: dereference of noderef expression
+arch/powerpc/kernel/io.c:114:18: warning: dereference of noderef expression
+arch/powerpc/kernel/iommu.c:1059:13: warning: function 'iommu_tce_xchg_no_kill' with external linkage has definition
+arch/powerpc/kernel/iommu.c:1102:9: warning: context imbalance in 'iommu_take_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/iommu.c:1125:9: warning: context imbalance in 'iommu_release_ownership' - different lock contexts for basic block
+arch/powerpc/kernel/kvm.c:635:9: warning: switch with no cases
+arch/powerpc/kernel/kvm.c:646:9: warning: switch with no cases
+arch/powerpc/kernel/nvram_64.c:731:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/nvram_64.c:731:22: expected unsigned short [addressable] length
+arch/powerpc/kernel/nvram_64.c:731:22: got restricted __be16 [usertype]
+arch/powerpc/kernel/nvram_64.c:1017:32: warning: cast to restricted __be16
+arch/powerpc/kernel/prom_init.c:985:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:985:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:985:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:986:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:986:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:986:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:989:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:989:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:989:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:990:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:990:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:990:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:993:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:993:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:993:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:994:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:994:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:994:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:997:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:997:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:997:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:998:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:998:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:998:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1001:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1001:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1001:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1002:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1002:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1002:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1005:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1005:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1005:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1006:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1006:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1006:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1009:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1009:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1009:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1010:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1010:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1010:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1013:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1013:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1013:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1014:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1014:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1014:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1017:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1017:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1017:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1018:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1018:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1018:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1021:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1021:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1021:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1022:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1022:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1022:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1025:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1025:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1025:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1026:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1026:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1026:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1029:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1029:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1029:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1030:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1030:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1030:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1033:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1033:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1033:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1034:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1034:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1034:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1037:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1037:33: expected unsigned int [usertype] mask
+arch/powerpc/kernel/prom_init.c:1037:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/prom_init.c:1038:33: warning: incorrect type in initializer (different base types)
+arch/powerpc/kernel/prom_init.c:1038:33: expected unsigned int [usertype] val
+arch/powerpc/kernel/prom_init.c:1038:33: got restricted __be32 [usertype]
+arch/powerpc/kernel/rtas_flash.c:610:46: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:612:45: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:612:45: expected unsigned long length
+arch/powerpc/kernel/rtas_flash.c:612:45: got restricted __be64 [usertype]
+arch/powerpc/kernel/rtas_flash.c:617:36: warning: cast from restricted __be64
+arch/powerpc/kernel/rtas_flash.c:622:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/rtas_flash.c:622:31: expected unsigned long num_blocks
+arch/powerpc/kernel/rtas_flash.c:622:31: got restricted __be64 [usertype]
+arch/powerpc/kernel/setup-common.c:110:5: warning: symbol 'of_i8042_kbd_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:112:5: warning: symbol 'of_i8042_aux_irq' was not declared. Should it be static?
+arch/powerpc/kernel/setup-common.c:352:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static?
+arch/powerpc/kernel/smp.c:144:23: warning: symbol 'cpu_callin_map' was not declared. Should it be static?
+arch/powerpc/kernel/swsusp_64.c:14:6: warning: symbol 'do_after_copyback' was not declared. Should it be static?
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:887:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:887:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:887:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:895:9: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:895:9: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:895:9: got unsigned long long *
+arch/powerpc/kernel/time.c:580:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:580:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:580:24: got unsigned long long *
+arch/powerpc/kernel/time.c:604:24: warning: incorrect type in initializer (different address spaces)
+arch/powerpc/kernel/time.c:604:24: expected void const [noderef] __percpu *__vpp_verify
+arch/powerpc/kernel/time.c:604:24: got unsigned long long *
+arch/powerpc/kernel/trace/ftrace.c:837:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+arch/powerpc/kernel/traps.c:159:13: warning: function 'panic_flush_kmsg_start' with external linkage has definition
+arch/powerpc/kernel/traps.c:172:13: warning: function 'panic_flush_kmsg_end' with external linkage has definition
+arch/powerpc/kernel/traps.c:1030:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1030:42: expected unsigned int [usertype]
+arch/powerpc/kernel/traps.c:1030:42: got restricted __le32 [usertype]
+arch/powerpc/kernel/traps.c:1034:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1034:42: expected unsigned short [usertype]
+arch/powerpc/kernel/traps.c:1034:42: got restricted __le16 [usertype]
+arch/powerpc/kernel/traps.c:1038:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/kernel/traps.c:1038:42: expected unsigned long long [usertype]
+arch/powerpc/kernel/traps.c:1038:42: got restricted __le64 [usertype]
+arch/powerpc/kexec/core.c:241:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:241:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_base
+arch/powerpc/kexec/core.c:241:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:243:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:243:29: expected unsigned long long static [addressable] [toplevel] [usertype] crashk_size
+arch/powerpc/kexec/core.c:243:29: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:251:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:251:19: expected unsigned long long static [addressable] [toplevel] mem_limit
+arch/powerpc/kexec/core.c:251:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core.c:267:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core.c:267:20: expected unsigned long long static [addressable] [toplevel] [usertype] kernel_end
+arch/powerpc/kexec/core.c:267:20: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:413:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:413:19: expected unsigned long static [addressable] [toplevel] htab_base
+arch/powerpc/kexec/core_64.c:413:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/core_64.c:415:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/core_64.c:415:19: expected unsigned long static [addressable] [toplevel] htab_size
+arch/powerpc/kexec/core_64.c:415:19: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:493:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:493:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:494:54: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:494:54: got restricted __be64 [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: warning: incorrect type in assignment (different base types)
+arch/powerpc/kexec/file_load_64.c:542:39: expected unsigned long long [usertype]
+arch/powerpc/kexec/file_load_64.c:542:39: got restricted __be64 [usertype]
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c: note: in included file:
+./include/linux/kvm_host.h:1906:54: warning: array of flexible structures
+./include/linux/kvm_host.h:1908:56: warning: array of flexible structures
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_change_pte' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_start' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_invalidate_range_end' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_clear_flush_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_clear_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:549:9: warning: context imbalance in 'kvm_mmu_notifier_test_young' - different lock contexts for basic block
+arch/powerpc/kvm/../../../virt/kvm/kvm_main.c:2559:9: warning: context imbalance in 'hva_to_pfn_remapped' - unexpected unlock
+arch/powerpc/kvm/book3s.c:41:47: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./include/linux/kvm_host.h:1906:54: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c:56:49: warning: array of flexible structures
+./include/linux/kvm_host.h:1908:56: warning: array of flexible structures
+arch/powerpc/kvm/book3s.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:959:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: expected unsigned int [usertype] int_pending
+./arch/powerpc/include/asm/kvm_ppc.h:977:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: expected unsigned long long [usertype] sprg4
+./arch/powerpc/include/asm/kvm_ppc.h:978:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: expected unsigned long long [usertype] sprg5
+./arch/powerpc/include/asm/kvm_ppc.h:979:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: expected unsigned long long [usertype] sprg6
+./arch/powerpc/include/asm/kvm_ppc.h:980:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: expected unsigned long long [usertype] sprg7
+./arch/powerpc/include/asm/kvm_ppc.h:981:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+arch/powerpc/kvm/book3s_32_mmu.c:216:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c:217:24: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_32_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:994:42: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:996:42: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:996:42: expected unsigned int
+./arch/powerpc/include/asm/kvm_ppc.h:996:42: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu.c:263:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:264:28: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c:288:13: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_host.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:977:29: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1705:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1705:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1705:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1706:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1706:17: expected unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1706:17: got restricted __be64 [usertype]
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1870:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1870:29: expected restricted __be64 [usertype] hpte_v
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1870:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1871:29: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1871:29: expected restricted __be64 [usertype] hpte_r
+arch/powerpc/kvm/book3s_64_mmu_hv.c:1871:29: got unsigned long
+arch/powerpc/kvm/book3s_64_mmu_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_mmu_radix.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_64_vio.c:80:13: warning: function 'kvm_spapr_tce_release_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:108:13: warning: function 'kvm_spapr_tce_attach_iommu_group' with external linkage has definition
+arch/powerpc/kvm/book3s_64_vio.c:673:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_64_vio.c:695:23: warning: cast to restricted __be64
+arch/powerpc/kvm/book3s_emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:632:17: warning: context imbalance in 'kvmppc_update_vpa' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv.c:3450:20: warning: context imbalance in 'collect_piggybacks' - different lock contexts for basic block
+arch/powerpc/kvm/book3s_hv.c:3685:25: warning: context imbalance in 'kvmppc_run_core' - unexpected unlock
+arch/powerpc/kvm/book3s_hv.c:4236:17: warning: context imbalance in 'kvmppc_vcore_blocked' - unexpected unlock
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: expected unsigned int [usertype] *out_xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:416:41: got restricted __be32 *
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: expected restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c:418:22: got unsigned int
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_builtin.c:449:41: got restricted __be32 [addressable] [usertype] xirr
+arch/powerpc/kvm/book3s_hv_builtin.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_hv_nested.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_hv_rm_xics.c:482:15: warning: symbol 'xics_rm_h_xirr_x' was not declared. Should it be static?
+arch/powerpc/kvm/book3s_hv_rm_xics.c:783:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_hv_rm_xics.c:783:33: expected unsigned int [usertype] val
+arch/powerpc/kvm/book3s_hv_rm_xics.c:783:33: got restricted __be32 [usertype] xirr
+arch/powerpc/kvm/book3s_paired_singles.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr.c:666:22: warning: cast to restricted __be32
+arch/powerpc/kvm/book3s_pr.c:667:33: warning: invalid assignment: &=
+arch/powerpc/kvm/book3s_pr.c:667:33: left side has type unsigned int
+arch/powerpc/kvm/book3s_pr.c:667:33: right side has type restricted __be32
+arch/powerpc/kvm/book3s_pr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: expected unsigned int [usertype] dsisr
+./arch/powerpc/include/asm/kvm_ppc.h:976:1: got restricted __le32 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: expected unsigned long long [usertype] dar
+./arch/powerpc/include/asm/kvm_ppc.h:966:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:986:23: warning: cast to restricted __be32
+./arch/powerpc/include/asm/kvm_ppc.h:988:23: warning: cast to restricted __le32
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/book3s_pr_papr.c:66:21: warning: restricted __be64 degrades to integer
+arch/powerpc/kvm/book3s_pr_papr.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:972:39: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: expected unsigned long long [usertype] msr
+./arch/powerpc/include/asm/kvm_ppc.h:974:39: got restricted __le64 [usertype]
+arch/powerpc/kvm/book3s_xive.c:51:15: warning: cast to restricted __be16
+arch/powerpc/kvm/book3s_xive.c:357:41: warning: incorrect type in initializer (different base types)
+arch/powerpc/kvm/book3s_xive.c:357:41: expected restricted __be64 [usertype] qw1
+arch/powerpc/kvm/book3s_xive.c:357:41: got unsigned long
+arch/powerpc/kvm/book3s_xive.c:701:57: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:701:57: expected unsigned long v
+arch/powerpc/kvm/book3s_xive.c:701:57: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:702:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/kvm/book3s_xive.c:702:32: expected unsigned int v
+arch/powerpc/kvm/book3s_xive.c:702:32: got restricted __be32 [usertype] xive_cam_word
+arch/powerpc/kvm/book3s_xive.c:774:49: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive.c:774:49: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive.c:774:49: got unsigned long
+arch/powerpc/kvm/book3s_xive_native.c:571:25: warning: Using plain integer as NULL pointer
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: expected unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1150:30: got restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: warning: invalid assignment: |=
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: left side has type unsigned long long
+arch/powerpc/kvm/book3s_xive_native.c:1161:30: right side has type restricted __be64
+arch/powerpc/kvm/book3s_xive_native.c:1163:9: warning: cast from restricted __be32
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: expected restricted __be64 [usertype] w01
+arch/powerpc/kvm/book3s_xive_native.c:1197:41: got unsigned long long
+arch/powerpc/kvm/emulate.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: expected unsigned long long [usertype] srr0
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: expected unsigned long long [usertype] srr1
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: expected unsigned long long [usertype] sprg0
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: expected unsigned long long [usertype] sprg1
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: expected unsigned long long [usertype] sprg2
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: expected unsigned long long [usertype] sprg3
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: got restricted __le64 [usertype]
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:964:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:965:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:960:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:961:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:962:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:963:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/emulate_loadstore.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/kvm/powerpc.c:2158:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2158:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2158:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2159:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2159:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2159:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2160:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2160:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2160:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c:2161:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/kvm/powerpc.c:2161:26: expected unsigned int
+arch/powerpc/kvm/powerpc.c:2161:26: got restricted __be32 [usertype]
+arch/powerpc/kvm/powerpc.c: note: in included file:
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __be64
+./arch/powerpc/include/asm/kvm_ppc.h:968:1: warning: cast to restricted __le64
+arch/powerpc/mm/book3s64/hash_native.c:385:9: warning: context imbalance in 'native_hpte_updatepp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:441:13: warning: context imbalance in 'native_hpte_updateboltedpp' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:495:14: warning: context imbalance in 'native_hpte_removebolted' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:535:9: warning: context imbalance in 'native_hpte_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:556:42: warning: context imbalance in 'native_hugepage_invalidate' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_native.c:812:9: warning: context imbalance in 'native_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/mm/book3s64/hash_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/iommu_api.c:354:6: warning: context imbalance in 'mm_iommu_is_devmem' - wrong count at exit
+arch/powerpc/mm/book3s64/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/radix_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/book3s64/subpage_prot.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+arch/powerpc/mm/drmem.c:77:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:77:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:77:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:97:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:97:28: expected unsigned long long [usertype] base_addr
+arch/powerpc/mm/drmem.c:97:28: got restricted __be64 [usertype]
+arch/powerpc/mm/drmem.c:98:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:98:28: expected unsigned int [usertype] drc_index
+arch/powerpc/mm/drmem.c:98:28: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:99:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:99:27: expected unsigned int [usertype] aa_index
+arch/powerpc/mm/drmem.c:99:27: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:100:24: expected unsigned int [usertype] flags
+arch/powerpc/mm/drmem.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:135:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:135:14: expected unsigned int [usertype]
+arch/powerpc/mm/drmem.c:135:14: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:154:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:154:43: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:154:43: got restricted __be32 [usertype]
+arch/powerpc/mm/drmem.c:167:27: warning: incorrect type in assignment (different base types)
+arch/powerpc/mm/drmem.c:167:27: expected unsigned int [usertype] seq_lmbs
+arch/powerpc/mm/drmem.c:167:27: got restricted __be32 [usertype]
+arch/powerpc/mm/pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+arch/powerpc/net/bpf_jit_comp.c:188:36: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:203:44: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:215:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp.c:217:32: warning: Using plain integer as NULL pointer
+arch/powerpc/net/bpf_jit_comp64.c:842:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:842:41: warning: cast truncates bits from constant value (8000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:844:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/net/bpf_jit_comp64.c:844:41: warning: cast truncates bits from constant value (c000000000000000 becomes 0)
+arch/powerpc/perf/hv-24x7.c: note: in included file:
+arch/powerpc/perf/hv-24x7.h:157:38: warning: array of flexible structures
+arch/powerpc/perf/hv-24x7.c:1354:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:540:33: warning: Using plain integer as NULL pointer
+arch/powerpc/perf/imc-pmu.c:1067:16: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1275:13: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1276:28: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1280:14: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1281:26: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1285:21: warning: cast to restricted __be64
+arch/powerpc/perf/imc-pmu.c:1293:25: warning: cast to restricted __be64
+arch/powerpc/perf/isa207-common.c:40:30: warning: symbol 'isa207_pmu_format_group' was not declared. Should it be static?
+arch/powerpc/platforms/cell/iommu.c:837:68: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/cell/iommu.c:837:68: expected restricted __be32 const [usertype] *in_addr
+arch/powerpc/platforms/cell/iommu.c:837:68: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:838:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:838:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:838:58: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/iommu.c:847:50: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/cell/iommu.c:847:50: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/cell/iommu.c:847:50: got unsigned int const [usertype] *
+arch/powerpc/platforms/cell/ras.c:275:5: warning: symbol 'cbe_sysreset_hack' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_manage.c:29:20: warning: symbol 'spu_devnode' was not declared. Should it be static?
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:154:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: error: incompatible types in comparison expression (different address spaces):
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls [noderef] __rcu *
+arch/powerpc/platforms/cell/spu_syscalls.c:162:9: struct spufs_calls *
+arch/powerpc/platforms/cell/spufs/file.c:277:41: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:277:41: expected void volatile [noderef] __iomem *d
+arch/powerpc/platforms/cell/spufs/file.c:277:41: got char *
+arch/powerpc/platforms/cell/spufs/file.c:279:48: warning: incorrect type in argument 2 (different address spaces)
+arch/powerpc/platforms/cell/spufs/file.c:279:48: expected void const volatile [noderef] __iomem *s
+arch/powerpc/platforms/cell/spufs/file.c:279:48: got char *
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: expected restricted __poll_t
+arch/powerpc/platforms/cell/spufs/file.c:2442:24: got int [assigned] rc
+arch/powerpc/platforms/maple/setup.c:229:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:229:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:229:47: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/maple/setup.c:257:63: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/maple/setup.c:257:63: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/maple/setup.c:257:63: got unsigned int const *
+arch/powerpc/platforms/pasemi/dma_lib.c:366:57: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/pasemi/dma_lib.c:366:57: expected unsigned long long [usertype] dma_handle
+arch/powerpc/platforms/pasemi/dma_lib.c:366:57: got restricted gfp_t
+arch/powerpc/platforms/pasemi/dma_lib.c:483:16: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:483:16: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:483:16: got void [noderef] __iomem *[assigned] ret
+arch/powerpc/platforms/pasemi/dma_lib.c:489:23: warning: incorrect type in return expression (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:489:23: expected void *
+arch/powerpc/platforms/pasemi/dma_lib.c:489:23: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:526:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:526:18: expected void [noderef] __iomem *static [toplevel] iob_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:526:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:535:18: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:535:18: expected void [noderef] __iomem *static [toplevel] dma_regs
+arch/powerpc/platforms/pasemi/dma_lib.c:535:18: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:548:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:548:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:548:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:555:34: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:555:34: expected void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/dma_lib.c:555:34: got void *
+arch/powerpc/platforms/pasemi/dma_lib.c:567:20: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/pasemi/dma_lib.c:567:20: expected struct pasdma_status *static [toplevel] dma_status
+arch/powerpc/platforms/pasemi/dma_lib.c:567:20: got void [noderef] __iomem *
+arch/powerpc/platforms/pasemi/setup.c:65:6: warning: symbol 'pas_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pasemi/setup.c:276:39: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pasemi/setup.c:276:39: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pasemi/setup.c:276:39: got unsigned int const *[assigned] opprop
+arch/powerpc/platforms/pasemi/time.c:12:17: warning: symbol 'pas_get_boot_time' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:1532:13: warning: symbol 'g5_phy_disable_cpu1' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/feature.c:2574:55: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2574:55: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2574:55: got unsigned int const [usertype] *[assigned] addrp
+arch/powerpc/platforms/powermac/feature.c:2643:15: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powermac/feature.c:2643:15: expected unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/feature.c:2643:15: got restricted __be32 const [usertype] *
+arch/powerpc/platforms/powermac/feature.c:2649:43: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powermac/feature.c:2649:43: expected restricted __be32 const [usertype] *addr
+arch/powerpc/platforms/powermac/feature.c:2649:43: got unsigned int const [usertype] *addrp
+arch/powerpc/platforms/powermac/nvram.c:304:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:304:24: expected void const *s
+arch/powerpc/platforms/powermac/nvram.c:304:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:338:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:338:20: expected void const *
+arch/powerpc/platforms/powermac/nvram.c:338:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:384:24: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:384:24: expected void const *s
+arch/powerpc/platforms/powermac/nvram.c:384:24: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:429:20: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powermac/nvram.c:429:20: expected void const *
+arch/powerpc/platforms/powermac/nvram.c:429:20: got unsigned char [noderef] [usertype] __iomem *base
+arch/powerpc/platforms/powermac/nvram.c:480:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:526:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:527:35: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/powermac/nvram.c:534:44: warning: dereference of noderef expression
+arch/powerpc/platforms/powermac/pci.c:48:20: warning: symbol 'k2_skiplist' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:73:5: warning: symbol 'ppc_override_l2cr' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:74:5: warning: symbol 'ppc_override_l2cr_value' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/setup.c:75:5: warning: symbol 'has_l2cache' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:5: warning: symbol 'xmon_wants_key' was not declared. Should it be static?
+arch/powerpc/platforms/powermac/udbg_adb.c:40:21: warning: symbol 'xmon_adb_keycode' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/memtrace.c:192:26: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:192:26: expected void *mem
+arch/powerpc/platforms/powernv/memtrace.c:192:26: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/memtrace.c:250:36: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/memtrace.c:250:36: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/memtrace.c:250:36: got void *mem
+arch/powerpc/platforms/powernv/memtrace.c:251:36: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/powernv/opal-core.c:80:6: warning: symbol 'kernel_initiated' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal-core.c:99:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:99:24: expected unsigned int [usertype] n_namesz
+arch/powerpc/platforms/powernv/opal-core.c:99:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:100:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:100:24: expected unsigned int [usertype] n_descsz
+arch/powerpc/platforms/powernv/opal-core.c:100:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:101:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:101:24: expected unsigned int [usertype] n_type
+arch/powerpc/platforms/powernv/opal-core.c:101:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:122:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:122:34: expected int [usertype] pr_pid
+arch/powerpc/platforms/powernv/opal-core.c:122:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:123:34: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:123:34: expected int [usertype] pr_ppid
+arch/powerpc/platforms/powernv/opal-core.c:123:34: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:133:44: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:133:44: expected short pr_cursig
+arch/powerpc/platforms/powernv/opal-core.c:133:44: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:146:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:146:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:147:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:147:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:150:21: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:150:21: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:277:17: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:363:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:363:21: expected unsigned short [usertype] e_type
+arch/powerpc/platforms/powernv/opal-core.c:363:21: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:364:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:364:24: expected unsigned short [usertype] e_machine
+arch/powerpc/platforms/powernv/opal-core.c:364:24: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:365:24: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:365:24: expected unsigned int [usertype] e_version
+arch/powerpc/platforms/powernv/opal-core.c:365:24: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:367:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:367:22: expected unsigned long long [usertype] e_phoff
+arch/powerpc/platforms/powernv/opal-core.c:367:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:371:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:371:23: expected unsigned short [usertype] e_ehsize
+arch/powerpc/platforms/powernv/opal-core.c:371:23: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:372:26: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:372:26: expected unsigned short [usertype] e_phentsize
+arch/powerpc/platforms/powernv/opal-core.c:372:26: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:380:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:380:25: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:380:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:384:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:384:25: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:384:25: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:385:41: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:385:41: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:385:41: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:394:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:394:33: expected unsigned int [usertype] p_type
+arch/powerpc/platforms/powernv/opal-core.c:394:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:395:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:395:33: expected unsigned int [usertype] p_flags
+arch/powerpc/platforms/powernv/opal-core.c:395:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:406:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:406:33: expected unsigned long long [usertype] p_paddr
+arch/powerpc/platforms/powernv/opal-core.c:406:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:407:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:407:33: expected unsigned long long [usertype] p_vaddr
+arch/powerpc/platforms/powernv/opal-core.c:407:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:408:50: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:408:50: expected unsigned long long [usertype] p_memsz
+arch/powerpc/platforms/powernv/opal-core.c:408:50: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:410:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:410:33: expected unsigned long long [usertype] p_offset
+arch/powerpc/platforms/powernv/opal-core.c:410:33: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:417:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:417:22: expected unsigned short [usertype] e_phnum
+arch/powerpc/platforms/powernv/opal-core.c:417:22: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-core.c:476:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:476:58: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:476:58: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:482:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c:487:57: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-core.c:487:57: expected restricted __be64 [usertype] *addr
+arch/powerpc/platforms/powernv/opal-core.c:487:57: got unsigned long long *
+arch/powerpc/platforms/powernv/opal-core.c:493:16: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-core.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:25: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/opal-fadump.c: note: in included file:
+arch/powerpc/platforms/powernv/opal-fadump.h:138:25: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/opal-flash.c:397:27: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: expected unsigned int [usertype] *size
+arch/powerpc/platforms/powernv/opal-flash.c:137:47: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: warning: incorrect type in argument 3 (different base types)
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: expected unsigned int [usertype] *result
+arch/powerpc/platforms/powernv/opal-flash.c:137:54: got restricted __be32 *
+arch/powerpc/platforms/powernv/opal-hmi.c:168:49: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:27:14: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-imc.c:33:22: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:41:24: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: cast to restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:25: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:43:56: got int
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: expected restricted __le16
+arch/powerpc/platforms/powernv/opal-lpc.c:45:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:58:24: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:60:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:61:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: cast to restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:25: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:62:61: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: warning: incorrect type in return expression (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: expected restricted __le32
+arch/powerpc/platforms/powernv/opal-lpc.c:65:19: got unsigned int
+arch/powerpc/platforms/powernv/opal-lpc.c:85:31: warning: restricted __le16 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:86:31: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:89:61: got restricted __le16 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:102:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:103:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:104:31: warning: restricted __le32 degrades to integer
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: expected unsigned char [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:105:31: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: expected unsigned int [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:108:61: got restricted __le32 [usertype] val
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: warning: incorrect type in argument 4 (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: expected restricted __be32 [usertype] *data
+arch/powerpc/platforms/powernv/opal-lpc.c:211:37: got unsigned int *
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:321:30: got restricted __be32 [usertype]
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: expected unsigned int [assigned] [usertype] data
+arch/powerpc/platforms/powernv/opal-lpc.c:325:30: got restricted __be16 [usertype]
+arch/powerpc/platforms/powernv/opal-powercap.c:60:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-powercap.c:66:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-prd.c:285:29: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-psr.c:54:52: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-psr.c:60:44: warning: cast to restricted __be32
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:65:16: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:69:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: expected unsigned long long [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:82:17: got restricted __be64 [usertype]
+arch/powerpc/platforms/powernv/opal-secvar.c:86:19: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/opal.c:55:3: warning: symbol 'opal' was not declared. Should it be static?
+arch/powerpc/platforms/powernv/opal.c:497:9: warning: context imbalance in '__opal_put_chars' - different lock contexts for basic block
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:227:45: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:106:34: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:174:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:174:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:174:18: warning: cast from restricted __be64
+arch/powerpc/platforms/powernv/pci-ioda-tce.c:174:18: warning: cast to restricted __be64
+arch/powerpc/platforms/powernv/pci.c:165:24: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:165:24: expected restricted __be64 [usertype] prevA
+arch/powerpc/platforms/powernv/pci.c:165:24: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:165:43: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:165:43: expected restricted __be64 [usertype] prevB
+arch/powerpc/platforms/powernv/pci.c:165:43: got unsigned long
+arch/powerpc/platforms/powernv/pci.c:170:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:170:30: expected restricted __be64 [usertype] peA
+arch/powerpc/platforms/powernv/pci.c:170:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:171:30: warning: incorrect type in initializer (different base types)
+arch/powerpc/platforms/powernv/pci.c:171:30: expected restricted __be64 [usertype] peB
+arch/powerpc/platforms/powernv/pci.c:171:30: got unsigned long long [usertype]
+arch/powerpc/platforms/powernv/pci.c:180:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:181:29: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:184:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:185:37: warning: restricted __be64 degrades to integer
+arch/powerpc/platforms/powernv/pci.c:768:58: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/platforms/powernv/pci.c:768:58: expected unsigned long long [usertype] *addr
+arch/powerpc/platforms/powernv/pci.c:768:58: got restricted __be64 *
+arch/powerpc/platforms/powernv/vas-debug.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas-window.c:92:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:92:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:92:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:117:13: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:117:13: expected void *map
+arch/powerpc/platforms/powernv/vas-window.c:117:13: got void [noderef] __iomem *
+arch/powerpc/platforms/powernv/vas-window.c:129:17: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas-window.c:129:17: expected void volatile [noderef] __iomem *addr
+arch/powerpc/platforms/powernv/vas-window.c:129:17: got void *addr
+arch/powerpc/platforms/powernv/vas-window.c: note: in included file:
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:475:37: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:475:37: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:475:37: got void *
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/powernv/vas.h:469:18: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/powernv/vas.h:469:18: expected unsigned long long volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/platforms/powernv/vas.h:469:18: got void *[assigned] regptr
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: warning: incorrect type in argument 3 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: expected void *start
+arch/powerpc/platforms/ps3/gelic_udbg.c:127:53: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: expected void *s
+arch/powerpc/platforms/ps3/gelic_udbg.c:130:9: got struct debug_block [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:132:28: got unsigned long long
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: expected struct ethhdr [noderef] __iomem *static [toplevel] h_eth
+arch/powerpc/platforms/ps3/gelic_udbg.c:144:15: got struct ethhdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: expected unsigned char [usertype] *addr
+arch/powerpc/platforms/ps3/gelic_udbg.c:146:28: got unsigned char [noderef] __iomem *
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: warning: incorrect type in argument 1 (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: expected void *to
+arch/powerpc/platforms/ps3/gelic_udbg.c:147:9: got unsigned char [noderef] __iomem ( * )[6]
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:156:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:27: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: expected struct vlan_hdr [noderef] __iomem *static [toplevel] h_vlan
+arch/powerpc/platforms/ps3/gelic_udbg.c:159:24: got struct vlan_hdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_TCI
+arch/powerpc/platforms/ps3/gelic_udbg.c:160:36: got unsigned long long [addressable] [usertype] vlan_id
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: expected restricted __be16 [noderef] [usertype] __iomem h_vlan_encapsulated_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:161:51: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:162:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: expected restricted __be16 [noderef] [usertype] __iomem h_proto
+arch/powerpc/platforms/ps3/gelic_udbg.c:164:31: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: expected struct iphdr [noderef] __iomem *static [toplevel] h_ip
+arch/powerpc/platforms/ps3/gelic_udbg.c:165:22: got struct iphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: expected restricted __be32 [noderef] [usertype] __iomem daddr
+arch/powerpc/platforms/ps3/gelic_udbg.c:174:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:18: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: expected struct udphdr [noderef] __iomem *static [toplevel] h_udp
+arch/powerpc/platforms/ps3/gelic_udbg.c:177:15: got struct udphdr *
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: expected restricted __be16 [noderef] [usertype] __iomem source
+arch/powerpc/platforms/ps3/gelic_udbg.c:178:23: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: expected restricted __be16 [noderef] [usertype] __iomem dest
+arch/powerpc/platforms/ps3/gelic_udbg.c:179:21: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:25: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: expected char [noderef] __iomem *static [toplevel] pmsg
+arch/powerpc/platforms/ps3/gelic_udbg.c:181:22: got char *
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem buf_size
+arch/powerpc/platforms/ps3/gelic_udbg.c:198:28: got int
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: expected restricted __be16 [noderef] [usertype] __iomem tot_len
+arch/powerpc/platforms/ps3/gelic_udbg.c:199:23: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: expected restricted __be16 [noderef] [usertype] __iomem len
+arch/powerpc/platforms/ps3/gelic_udbg.c:201:20: got unsigned long
+arch/powerpc/platforms/ps3/gelic_udbg.c:205:14: warning: cast removes address space '__iomem' of expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: expected restricted __sum16 [noderef] [usertype] __iomem check
+arch/powerpc/platforms/ps3/gelic_udbg.c:208:21: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: expected restricted __be32 static [addressable] [noderef] [toplevel] [usertype] __iomem dmac_cmd_status
+arch/powerpc/platforms/ps3/gelic_udbg.c:210:35: got unsigned int
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:26: warning: restricted __be32 degrades to integer
+arch/powerpc/platforms/ps3/gelic_udbg.c:239:6: warning: symbol 'udbg_shutdown_ps3gelic' was not declared. Should it be static?
+arch/powerpc/platforms/ps3/gelic_udbg.c:169:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:170:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:171:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:172:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:173:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:203:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:212:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:213:9: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:219:17: warning: dereference of noderef expression
+arch/powerpc/platforms/ps3/gelic_udbg.c:226:15: warning: dereference of noderef expression
+arch/powerpc/platforms/pseries/dlpar.c:349:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:349:43: expected restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/dlpar.c:349:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:353:43: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:353:43: expected restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/dlpar.c:353:43: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:357:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:357:42: expected restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/dlpar.c:357:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dlpar.c:359:42: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/dlpar.c:359:42: expected restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/dlpar.c:359:42: got unsigned int [usertype]
+arch/powerpc/platforms/pseries/dtl.c:214:9: warning: context imbalance in 'dtl_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/dtl.c:217:13: warning: context imbalance in 'dtl_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/eeh_pseries.c:737:55: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:737:55: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:737:55: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:761:40: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/eeh_pseries.c:761:40: expected unsigned short [usertype]
+arch/powerpc/platforms/pseries/eeh_pseries.c:761:40: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-cpu.c:744:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:119:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:120:28: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:141:25: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:141:25: expected unsigned int [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:141:25: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/hotplug-memory.c:154:21: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/hotplug-memory.c:878:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:878:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:878:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:882:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:882:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:882:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:886:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:886:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:886:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:887:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hotplug-memory.c:899:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:899:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:899:31: got restricted __be32 [usertype] drc_count
+arch/powerpc/platforms/pseries/hotplug-memory.c:903:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:903:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:903:35: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:907:31: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:907:31: expected unsigned int [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:907:31: got restricted __be32 [usertype] count
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:35: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:35: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/hotplug-memory.c:908:35: got restricted __be32 [usertype] index
+arch/powerpc/platforms/pseries/hvconsole.c:35:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvconsole.c:36:19: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:153:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/hvcserver.c:154:39: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/lpar.c:224:51: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/lpar.c:1500:15: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/lpar.c:487:9: warning: context imbalance in 'dtl_worker_enable' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:490:13: warning: context imbalance in 'dtl_worker_disable' - unexpected unlock
+arch/powerpc/platforms/pseries/lpar.c:1274:59: warning: context imbalance in 'pSeries_lpar_hugepage_invalidate' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/lpar.c:1593:9: warning: context imbalance in 'pSeries_lpar_flush_hash_range' - different lock contexts for basic block
+arch/powerpc/platforms/pseries/papr_scm.c:661:69: warning: cast to restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:664:69: warning: cast to restricted __be32
+arch/powerpc/platforms/pseries/papr_scm.c:668:69: warning: cast to restricted __be16
+arch/powerpc/platforms/pseries/papr_scm.c:703:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:703:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:703:33: got restricted __be32 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:708:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:708:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:708:33: got restricted __be16 [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:711:33: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/papr_scm.c:711:33: expected restricted __be64 [assigned] [usertype] data_be
+arch/powerpc/platforms/pseries/papr_scm.c:711:33: got unsigned char [usertype]
+arch/powerpc/platforms/pseries/papr_scm.c:712:33: warning: invalid assignment: &=
+arch/powerpc/platforms/pseries/papr_scm.c:712:33: left side has type restricted __be64
+arch/powerpc/platforms/pseries/papr_scm.c:712:33: right side has type int
+arch/powerpc/platforms/pseries/papr_scm.c:1220:1: warning: symbol 'dev_attr_flags' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/papr_scm.c:1230:1: warning: symbol 'dev_attr_dirty_shutdown' was not declared. Should it be static?
+arch/powerpc/platforms/pseries/pci.c:161:49: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/pci.c:161:49: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/pci.c:161:49: got int const *
+arch/powerpc/platforms/pseries/pmem.c:124:19: warning: incorrect type in assignment (different base types)
+arch/powerpc/platforms/pseries/pmem.c:124:19: expected unsigned int [usertype] drc_index
+arch/powerpc/platforms/pseries/pmem.c:124:19: got restricted __be32 [usertype] drc_index
+arch/powerpc/platforms/pseries/setup.c:298:27: warning: Using plain integer as NULL pointer
+arch/powerpc/platforms/pseries/setup.c:649:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:649:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:649:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:656:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:656:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:656:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:659:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:659:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:659:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:662:46: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:662:46: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:662:46: got int const *
+arch/powerpc/platforms/pseries/setup.c:675:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:675:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:675:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:680:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:680:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:680:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:681:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:681:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:681:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:683:58: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:683:58: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:683:58: got int const *
+arch/powerpc/platforms/pseries/setup.c:702:42: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:702:42: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:702:42: got int const *
+arch/powerpc/platforms/pseries/setup.c:706:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:706:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:706:47: got int const *
+arch/powerpc/platforms/pseries/setup.c:707:47: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/platforms/pseries/setup.c:707:47: expected restricted __be32 const [usertype] *cell
+arch/powerpc/platforms/pseries/setup.c:707:47: got int const *
+arch/powerpc/purgatory/kexec-purgatory.c:1:12: warning: symbol 'kexec_purgatory' was not declared. Should it be static?
+arch/powerpc/purgatory/kexec-purgatory.c:138:14: warning: symbol 'kexec_purgatory_size' was not declared. Should it be static?
+arch/powerpc/sysdev/dcr.c:167:40: warning: incorrect type in argument 2 (different base types)
+arch/powerpc/sysdev/dcr.c:167:40: expected restricted __be32 const [usertype] *addr
+arch/powerpc/sysdev/dcr.c:167:40: got unsigned int const [usertype] *[assigned] p
+arch/powerpc/sysdev/fsl_gtm.c:215:29: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:215:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:215:29: got restricted __be16 [noderef] [usertype] __iomem *gtpsr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:216:9: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:216:9: got restricted __be16 [noderef] [usertype] __iomem *gtmdr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:218:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:218:21: got restricted __be16 [noderef] [usertype] __iomem *gtcnr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:219:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:219:21: got restricted __be16 [noderef] [usertype] __iomem *gtrfr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:220:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:220:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:311:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:311:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_gtm.c:328:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_gtm.c:328:21: got restricted __be16 [noderef] [usertype] __iomem *gtevr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:75:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:75:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:76:44: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:76:44: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:76:44: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:109:32: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:109:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:109:32: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:163:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:163:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:163:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:9: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:192:9: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:192:9: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:192:9: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:193:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:193:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:193:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:194:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:194:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:194:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:195:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:195:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:195:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:196:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:196:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:196:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:200:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:200:17: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:200:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:200:17: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:200:17: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:200:17: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:218:27: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:218:27: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:218:27: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:224:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:224:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:224:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:225:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:225:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:225:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:226:19: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:226:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:226:19: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/fsl_lbc.c:337:35: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/fsl_lbc.c:337:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+arch/powerpc/sysdev/fsl_lbc.c:337:35: got restricted __be32 [noderef] __iomem *
+arch/powerpc/sysdev/i8259.c:72:17: warning: context imbalance in 'i8259_irq' - unexpected unlock
+arch/powerpc/sysdev/mpic.c:358:18: warning: cast to restricted __le32
+arch/powerpc/sysdev/mpic_msgr.c:230:38: warning: cast removes address space '__iomem' of expression
+arch/powerpc/sysdev/mpic_msgr.c:230:27: warning: incorrect type in assignment (different address spaces)
+arch/powerpc/sysdev/mpic_msgr.c:230:27: expected unsigned int [noderef] [usertype] __iomem *mer
+arch/powerpc/sysdev/mpic_msgr.c:230:27: got unsigned int [usertype] *
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: warning: incorrect type in argument 1 (different base types)
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: expected unsigned int [usertype] *out_xirr
+arch/powerpc/sysdev/xics/icp-opal.c:56:33: got restricted __be32 *
+arch/powerpc/sysdev/xive/native.c:347:15: warning: cast to restricted __be16
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast to restricted __be32
+arch/powerpc/sysdev/xive/native.c:802:30: warning: cast from restricted __be64
+arch/powerpc/sysdev/xive/spapr.c:613:15: warning: cast to restricted __be16
+arch/powerpc/xmon/ppc-opc.c:797:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:797:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:801:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:805:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:809:19: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:863:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:868:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:872:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:875:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:15: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:878:18: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:14: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/ppc-opc.c:881:17: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:37:39: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:51:35: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:54:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:58:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:62:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:66:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:70:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:74:58: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-dis.c:92:16: warning: Using plain integer as NULL pointer
+arch/powerpc/xmon/spu-opc.c:24:25: warning: symbol 'spu_opcodes' was not declared. Should it be static?
+arch/powerpc/xmon/spu-opc.c:34:11: warning: symbol 'spu_num_opcodes' was not declared. Should it be static?
+block/blk-cgroup.c:682:5: warning: context imbalance in 'blkg_conf_prep' - wrong count at exit
+block/blk-iocost.c:733:9: warning: context imbalance in 'iocg_lock' - wrong count at exit
+block/blk-iocost.c:744:28: warning: context imbalance in 'iocg_unlock' - unexpected unlock
+crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static?
+crypto/ecc.c:1387:39: warning: dubious: !x | y
+crypto/ecc.c:1397:47: warning: dubious: !x | y
+drivers/accessibility/speakup/main.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/android/binder.c:4880:24: warning: incorrect type in return expression (different base types)
+drivers/android/binder.c:4880:24: expected restricted __poll_t
+drivers/android/binder.c:4880:24: got int
+drivers/ata/libata-core.c:4572:26: warning: cast to restricted __le16
+drivers/ata/pata_macio.c:230:53: error: dubious one-bit signed bitfield
+drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi
+drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci
+drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi
+drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci
+drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype]
+drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types)
+drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length
+drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype]
+drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16
+drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
+drivers/atm/eni.c:764:37: warning: cast to restricted __be32
+drivers/atm/eni.c:2055:36: warning: incorrect type in assignment (different base types)
+drivers/atm/eni.c:2055:36: expected unsigned int [usertype]
+drivers/atm/eni.c:2055:36: got restricted __be32 [usertype]
+drivers/atm/fore200e.c:437:12: warning: cast to restricted __le32
+drivers/atm/fore200e.c:445:12: warning: incorrect type in argument 1 (different base types)
+drivers/atm/fore200e.c:445:12: expected unsigned int [usertype] val
+drivers/atm/fore200e.c:445:12: got restricted __le32 [usertype]
+drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
+drivers/atm/idt77252.c:1217:15: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1230:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1387:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1387:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1387:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1423:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1429:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1440:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1466:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1470:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1481:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1506:30: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:1506:30: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:1506:30: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1517:24: warning: cast to restricted __le32
+drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1
+drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2
+drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3
+drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types)
+drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4
+drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype]
+drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1246:30: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1265:26: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1341:32: warning: cast to restricted __le32
+drivers/atm/idt77252.c:1342:34: warning: cast to restricted __le32
+drivers/atm/iphase.c:150:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:154:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:166:56: warning: invalid assignment: |=
+drivers/atm/iphase.c:166:56: left side has type restricted __be16
+drivers/atm/iphase.c:166:56: right side has type int
+drivers/atm/iphase.c:203:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:219:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:227:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:240:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:278:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:383:14: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:443:17: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:445:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:528:19: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:582:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2963:11: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:3037:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:3037:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:3037:23: got int vci
+drivers/atm/iphase.c:667:17: warning: restricted __be16 degrades to integer
+drivers/atm/iphase.c:1186:23: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1186:23: expected restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1186:23: got int [assigned] desc
+drivers/atm/iphase.c:1298:12: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:1298:12: expected int desc
+drivers/atm/iphase.c:1298:12: got restricted __be16 [usertype] protocol
+drivers/atm/iphase.c:1507:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1554:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1566:20: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1583:25: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1736:34: warning: invalid assignment: |=
+drivers/atm/iphase.c:1736:34: left side has type restricted __be16
+drivers/atm/iphase.c:1736:34: right side has type int
+drivers/atm/iphase.c:1813:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1814:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1967:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2023:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2050:22: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2113:9: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2129:9: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2130:15: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2131:16: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2279:16: warning: cast to restricted __le32
+drivers/atm/iphase.c:2279:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2279:14: expected unsigned int [usertype] mac1
+drivers/atm/iphase.c:2279:14: got restricted __be32 [usertype]
+drivers/atm/iphase.c:2281:16: warning: cast to restricted __le16
+drivers/atm/iphase.c:2281:14: warning: incorrect type in assignment (different base types)
+drivers/atm/iphase.c:2281:14: expected unsigned short [usertype] mac2
+drivers/atm/iphase.c:2281:14: got restricted __be16 [usertype]
+drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:2671:24: warning: cast removes address space '__iomem' of expression
+drivers/atm/iphase.c:1133:25: warning: dereference of noderef expression
+drivers/atm/iphase.c:1138:30: warning: dereference of noderef expression
+drivers/atm/iphase.c:1148:29: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1169:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression
+drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression
+drivers/atm/iphase.c:1396:10: warning: dereference of noderef expression
+drivers/atm/iphase.c:1409:18: warning: dereference of noderef expression
+drivers/atm/iphase.c:1491:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression
+drivers/atm/iphase.c:2678:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2679:15: warning: dereference of noderef expression
+drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:2997:9: warning: dereference of noderef expression
+drivers/atm/iphase.c:3007:35: warning: dereference of noderef expression
+drivers/atm/iphase.c:3008:51: warning: dereference of noderef expression
+drivers/atm/iphase.c:3025:36: warning: dereference of noderef expression
+drivers/atm/iphase.c:3026:11: warning: dereference of noderef expression
+drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p
+drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x
+drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types)
+drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p
+drivers/atm/lanai.c:1716:52: got unsigned int [usertype] *
+drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1176:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype]
+drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types)
+drivers/atm/lanai.c:1191:30: expected unsigned int [usertype]
+drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype]
+drivers/atm/nicstar.c:553:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:553:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:553:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:572:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:572:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:572:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1147:29: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1152:56: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1482:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1488:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1488:44: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1488:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1491:44: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1491:44: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1491:44: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1803:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1803:36: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1803:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1809:36: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1809:36: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1809:36: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1858:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1858:52: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1865:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1872:22: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1873:32: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1881:41: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1881:41: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1881:41: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1886:46: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1891:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1891:17: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1891:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1960:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1970:18: warning: cast to restricted __le32
+drivers/atm/nicstar.c:1964:17: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1964:17: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1964:17: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1991:14: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2008:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2033:26: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2051:47: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2052:30: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2053:39: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2111:23: warning: incorrect type in assignment (different address spaces)
+drivers/atm/nicstar.c:2111:23: expected void [noderef] __user *iov_base
+drivers/atm/nicstar.c:2111:23: got void *
+drivers/atm/nicstar.c:2112:24: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2145:13: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2151:21: warning: cast to restricted __le32
+drivers/atm/nicstar.c:2184:31: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2291:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2302:47: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2345:39: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:2579:26: warning: cast removes address space '__user' of expression
+drivers/atm/nicstar.c:1671:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1671:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1671:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1682:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1682:29: expected unsigned int [usertype] word_2
+drivers/atm/nicstar.c:1682:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_3
+drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1686:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1686:29: expected unsigned int [usertype] word_4
+drivers/atm/nicstar.c:1686:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1689:29: warning: invalid assignment: |=
+drivers/atm/nicstar.c:1689:29: left side has type unsigned int
+drivers/atm/nicstar.c:1689:29: right side has type restricted __le32
+drivers/atm/nicstar.c:1697:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1697:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1697:29: got restricted __le32 [usertype]
+drivers/atm/nicstar.c:1700:29: warning: incorrect type in assignment (different base types)
+drivers/atm/nicstar.c:1700:29: expected unsigned int [usertype] word_1
+drivers/atm/nicstar.c:1700:29: got restricted __le32 [usertype]
+drivers/base/firmware_loader/main.c:228:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit
+drivers/base/power/wakeup.c:262:5: warning: context imbalance in 'wakeup_sources_read_lock' - wrong count at exit
+drivers/base/power/wakeup.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_read_unlock' - unexpected unlock
+drivers/base/power/wakeup.c:1127:13: warning: context imbalance in 'wakeup_sources_stats_seq_start' - wrong count at exit
+./include/linux/srcu.h:189:9: warning: context imbalance in 'wakeup_sources_stats_seq_stop' - unexpected unlock
+drivers/bcma/driver_chipcommon.c:414:31: warning: incorrect type in assignment (different address spaces)
+drivers/bcma/driver_chipcommon.c:414:31: expected void *regs
+drivers/bcma/driver_chipcommon.c:414:31: got void [noderef] __iomem *
+drivers/block/aoe/aoecmd.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'ktio' - unexpected unlock
+drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:385:36: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:385:36: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:385:36: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c:456:44: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_actlog.c:456:44: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_actlog.c:456:44: struct disk_conf *
+drivers/block/drbd/drbd_actlog.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask
+drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype]
+drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &=
+drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long
+drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64
+drivers/block/drbd/drbd_bitmap.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/vmalloc.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
+drivers/block/drbd/drbd_bitmap.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_main.c:565:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:565:20: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:565:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:566:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:566:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:566:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:567:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:567:20: expected unsigned short [usertype] length
+drivers/block/drbd/drbd_main.c:567:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:573:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:573:20: expected unsigned short [usertype] magic
+drivers/block/drbd/drbd_main.c:573:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:574:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:574:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:574:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:575:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:575:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:575:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:582:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:582:18: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:582:18: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:583:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:583:19: expected unsigned short [usertype] volume
+drivers/block/drbd/drbd_main.c:583:19: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:584:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:584:20: expected unsigned short [usertype] command
+drivers/block/drbd/drbd_main.c:584:20: got restricted __be16 [usertype]
+drivers/block/drbd/drbd_main.c:585:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:585:19: expected unsigned int [usertype] length
+drivers/block/drbd/drbd_main.c:585:19: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:724:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:724:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:724:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:739:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:739:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:739:22: struct disk_conf *
+drivers/block/drbd/drbd_main.c:776:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:776:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:776:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:836:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:840:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:842:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:842:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:842:23: struct net_conf *
+drivers/block/drbd/drbd_main.c:901:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:932:26: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:932:26: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:932:26: struct disk_conf *
+drivers/block/drbd/drbd_main.c:996:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1019:18: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1032:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1033:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1048:17: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1049:16: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1061:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1075:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1112:19: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1112:19: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1112:19: struct net_conf *
+drivers/block/drbd/drbd_main.c:1319:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1319:21: expected unsigned int [usertype] set_size
+drivers/block/drbd/drbd_main.c:1319:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1347:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1347:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1347:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1359:54: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1359:54: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1359:54: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1379:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1379:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1379:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1380:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1380:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1380:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1390:31: warning: incorrect type in argument 3 (different base types)
+drivers/block/drbd/drbd_main.c:1390:31: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1390:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1391:31: warning: incorrect type in argument 4 (different base types)
+drivers/block/drbd/drbd_main.c:1391:31: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1391:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1392:31: warning: incorrect type in argument 5 (different base types)
+drivers/block/drbd/drbd_main.c:1392:31: expected unsigned long long [usertype] block_id
+drivers/block/drbd/drbd_main.c:1392:31: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1405:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1405:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1405:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1406:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1406:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1406:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1421:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1421:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1421:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1423:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1423:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1423:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1439:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1439:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1439:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1441:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1441:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1441:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1454:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1454:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1454:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1456:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1456:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1456:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1671:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1671:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1671:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1673:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1673:20: expected unsigned int [usertype] seq_num
+drivers/block/drbd/drbd_main.c:1673:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1687:21: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1687:21: expected unsigned int [usertype] dp_flags
+drivers/block/drbd/drbd_main.c:1687:21: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1692:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1692:25: expected unsigned int [usertype] size
+drivers/block/drbd/drbd_main.c:1692:25: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1763:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1763:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1763:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1786:19: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1786:19: expected unsigned long long [usertype] sector
+drivers/block/drbd/drbd_main.c:1786:19: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:1787:20: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:1787:20: expected unsigned int [usertype] blksize
+drivers/block/drbd/drbd_main.c:1787:20: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:1823:40: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:1823:40: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:1823:40: struct net_conf *
+drivers/block/drbd/drbd_main.c:2991:30: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2991:30: expected unsigned long long [usertype] la_size_sect
+drivers/block/drbd/drbd_main.c:2991:30: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:2993:33: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2993:33: expected unsigned long long
+drivers/block/drbd/drbd_main.c:2993:33: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:2994:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2994:23: expected unsigned int [usertype] flags
+drivers/block/drbd/drbd_main.c:2994:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:2995:23: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2995:23: expected unsigned int [usertype] magic
+drivers/block/drbd/drbd_main.c:2995:23: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:2997:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2997:31: expected unsigned int [usertype] md_size_sect
+drivers/block/drbd/drbd_main.c:2997:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:2998:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2998:31: expected unsigned int [usertype] al_offset
+drivers/block/drbd/drbd_main.c:2998:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:2999:31: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:2999:31: expected unsigned int [usertype] al_nr_extents
+drivers/block/drbd/drbd_main.c:2999:31: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3000:34: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3000:34: expected unsigned int [usertype] bm_bytes_per_bit
+drivers/block/drbd/drbd_main.c:3000:34: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3001:29: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3001:29: expected unsigned long long [usertype] device_uuid
+drivers/block/drbd/drbd_main.c:3001:29: got restricted __be64 [usertype]
+drivers/block/drbd/drbd_main.c:3003:27: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3003:27: expected unsigned int [usertype] bm_offset
+drivers/block/drbd/drbd_main.c:3003:27: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3004:38: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3004:38: expected unsigned int [usertype] la_peer_max_bio_size
+drivers/block/drbd/drbd_main.c:3004:38: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3006:28: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3006:28: expected unsigned int [usertype] al_stripes
+drivers/block/drbd/drbd_main.c:3006:28: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3007:35: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_main.c:3007:35: expected unsigned int [usertype] al_stripe_size_4k
+drivers/block/drbd/drbd_main.c:3007:35: got restricted __be32 [usertype]
+drivers/block/drbd/drbd_main.c:3060:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3061:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3223:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3224:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3242:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3243:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3243:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3243:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3243:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3250:33: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3252:36: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3253:26: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3254:32: warning: cast to restricted __be64
+drivers/block/drbd/drbd_main.c:3256:33: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3257:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3258:30: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3265:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3266:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3266:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3266:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3266:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3270:13: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3271:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3271:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3271:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3271:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3281:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_main.c:3665:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_main.c:3665:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_main.c:3665:14: struct net_conf *
+drivers/block/drbd/drbd_main.c:864:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
+drivers/block/drbd/drbd_main.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_nl.c: note: in included file:
+./include/linux/genl_magic_func.h:212:12: warning: symbol 'drbd_genl_cmd_to_str' was not declared. Should it be static?
+drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:691:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:983:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:983:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:983:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1273:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1273:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1273:22: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1564:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1564:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1564:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:1574:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1574:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1574:17: struct fifo_buffer *
+drivers/block/drbd/drbd_nl.c:1796:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:1796:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:1796:14: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2054:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2054:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2054:39: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2062:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2062:13: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2062:13: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2244:50: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2244:50: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2244:50: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2267:45: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2267:45: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2267:45: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2412:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2412:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2412:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2575:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2575:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2575:9: struct net_conf *
+drivers/block/drbd/drbd_nl.c:2808:18: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2808:18: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2808:18: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:2848:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:2848:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:2848:17: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3385:33: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3385:33: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3385:33: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3510:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3510:28: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3510:28: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3723:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3723:29: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3723:29: struct disk_conf *
+drivers/block/drbd/drbd_nl.c:3729:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3729:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3729:22: struct net_conf *
+drivers/block/drbd/drbd_nl.c:3919:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_nl.c:3919:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_nl.c:3919:38: struct net_conf *
+drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c:2109:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
+drivers/block/drbd/drbd_nl.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_int.h:776:24: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:776:24: struct net_conf *
+drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_proc.c:269:30: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5302:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5303:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5312:54: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5369:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5369:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5369:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:273:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:273:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:529:29: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:529:29: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:601:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:601:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:705:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:705:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:774:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:774:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1167:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1168:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1169:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1173:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1174:28: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1179:27: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:1180:28: warning: cast to restricted __be16
+drivers/block/drbd/drbd_receiver.c:822:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:822:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:877:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:877:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1042:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1042:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:1432:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1432:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1432:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1585:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:1585:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:1585:14: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:1860:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:1864:22: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2110:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2144:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2358:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2358:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2358:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2368:27: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2368:27: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2368:27: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2545:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2573:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2584:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:2617:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2617:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2617:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:2749:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:2749:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:2749:22: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:2805:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:2806:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3017:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3017:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3017:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3093:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3093:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3093:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3150:23: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3150:23: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3150:23: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3496:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3496:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3496:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3628:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3629:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3630:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3631:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3632:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3633:27: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3654:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3654:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3654:22: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3738:9: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3738:9: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3738:9: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3895:46: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3953:55: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3954:57: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3955:56: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3956:53: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:3990:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3990:25: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3990:25: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:3995:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:3995:17: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:3995:17: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4001:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4001:17: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4001:17: struct fifo_buffer *
+drivers/block/drbd/drbd_receiver.c:4068:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4069:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4070:19: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4078:28: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4078:28: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4078:28: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4119:25: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:4119:25: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:4119:25: struct disk_conf *
+drivers/block/drbd/drbd_receiver.c:4239:29: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4339:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4340:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4365:18: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4366:17: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4398:24: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4602:52: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4929:9: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4929:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:4947:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:4948:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5256:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5257:25: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5258:26: warning: incorrect type in assignment (different base types)
+drivers/block/drbd/drbd_receiver.c:5564:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5583:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5628:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5629:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5638:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5680:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5681:23: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5689:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5726:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5727:20: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5735:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5762:27: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5769:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5771:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5771:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5771:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5771:9: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5792:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5793:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5795:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5822:44: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5854:18: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5855:16: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5857:38: warning: cast to restricted __be32
+drivers/block/drbd/drbd_receiver.c:5859:13: warning: cast to restricted __be64
+drivers/block/drbd/drbd_receiver.c:5908:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5908:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5908:14: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:5998:37: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:5998:37: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:5998:37: struct net_conf *
+drivers/block/drbd/drbd_receiver.c:6095:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_receiver.c:6095:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_receiver.c:6095:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:591:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:591:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:591:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:704:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:704:22: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:704:22: struct net_conf *
+drivers/block/drbd/drbd_req.c:995:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:995:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:995:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1068:15: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1068:15: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1068:15: struct disk_conf *
+drivers/block/drbd/drbd_req.c:1708:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1708:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1708:14: struct net_conf *
+drivers/block/drbd/drbd_req.c:1715:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_req.c:1715:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_req.c:1715:22: struct disk_conf *
+drivers/block/drbd/drbd_req.c: note: in included file:
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_state.c:1904:30: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1904:30: struct disk_conf *
+drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:834:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:838:14: struct net_conf *
+drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf *
+drivers/block/drbd/drbd_state.c:2070:17: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_state.c:2070:17: struct net_conf *
+drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
+drivers/block/drbd/drbd_state.c:1950:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
+drivers/block/drbd/drbd_state.c:2364:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
+drivers/block/drbd/drbd_worker.c:616:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:616:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:616:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:508:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:508:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:508:14: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:509:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:509:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:509:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:558:13: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:558:13: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:558:13: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:562:39: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:562:39: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:562:39: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:995:22: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:995:22: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:995:22: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1540:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1540:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1540:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1649:32: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1649:32: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1649:32: struct disk_conf *
+drivers/block/drbd/drbd_worker.c:1687:16: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1687:16: struct fifo_buffer [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1687:16: struct fifo_buffer *
+drivers/block/drbd/drbd_worker.c:1716:34: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1716:34: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1716:34: struct net_conf *
+drivers/block/drbd/drbd_worker.c:1889:38: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:1889:38: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:1889:38: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2094:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2094:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2094:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:2149:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_worker.c:2149:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_worker.c:2149:14: struct net_conf *
+drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
+drivers/block/drbd/drbd_worker.c: note: in included file:
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:1718:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:1718:14: struct disk_conf *
+drivers/block/drbd/drbd_int.h:2136:14: error: incompatible types in comparison expression (different address spaces):
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf [noderef] __rcu *
+drivers/block/drbd/drbd_int.h:2136:14: struct net_conf *
+drivers/block/mtip32xx/mtip32xx.c:1172:45: warning: cast to restricted __le16
+drivers/block/nbd.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/nbd.h):
+./include/trace/events/nbd.h:61:1: warning: Using plain integer as NULL pointer
+drivers/block/nbd.c:631:32: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:631:32: expected int
+drivers/block/nbd.c:631:32: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:672:48: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:672:48: expected int
+drivers/block/nbd.c:672:48: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1077:21: warning: incorrect type in assignment (different base types)
+drivers/block/nbd.c:1077:21: expected int [assigned] ret
+drivers/block/nbd.c:1077:21: got restricted blk_status_t [usertype]
+drivers/block/nbd.c:1082:16: warning: incorrect type in return expression (different base types)
+drivers/block/nbd.c:1082:16: expected restricted blk_status_t
+drivers/block/nbd.c:1082:16: got int [assigned] ret
+drivers/block/null_blk/zoned.c:56:32: warning: context imbalance in 'null_report_zones' - unexpected unlock
+drivers/block/null_blk/zoned.c:56:32: warning: context imbalance in 'null_zone_write' - unexpected unlock
+drivers/block/null_blk/zoned.c:498:29: warning: context imbalance in 'null_open_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:513:29: warning: context imbalance in 'null_close_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:558:29: warning: context imbalance in 'null_finish_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:574:37: warning: context imbalance in 'null_reset_zone' - different lock contexts for basic block
+drivers/block/null_blk/zoned.c:56:32: warning: context imbalance in 'null_zone_mgmt' - unexpected unlock
+drivers/block/null_blk/zoned.c:56:32: warning: context imbalance in 'null_process_zoned_cmd' - unexpected unlock
+drivers/block/ps3disk.c:283:26: warning: cast to restricted __le16
+drivers/block/zram/zram_drv.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:41:19: warning: context imbalance in 'zram_slot_trylock' - different lock contexts for basic block
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'zram_slot_lock' - wrong count at exit
+drivers/block/zram/zram_drv.c:72:13: warning: context imbalance in 'zram_slot_unlock' - unexpected unlock
+drivers/bluetooth/btintel.c:1040:38: warning: cast to restricted __le32
+drivers/bluetooth/btintel.c:1785:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1794:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1795:25: warning: cast to restricted __le16
+drivers/bluetooth/btintel.c:1796:25: warning: cast to restricted __le16
+drivers/bluetooth/btmtksdio.c:557:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btmtksdio.c:579:55: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btmtksdio.c:611:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btmtksdio.c:624:63: warning: Using plain integer as NULL pointer
+drivers/bluetooth/btqca.c:637:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/btrtl.c: note: in included file:
+drivers/bluetooth/btrtl.h:47:45: warning: array of flexible structures
+drivers/bluetooth/btusb.c:2038:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2042:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2046:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2050:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2054:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:2060:18: warning: cast to restricted __le16
+drivers/bluetooth/btusb.c:3184:28: warning: cast to restricted __le32
+drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
+drivers/bluetooth/hci_mrvl.c:168:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_mrvl.c:201:23: warning: restricted __le16 degrades to integer
+drivers/bluetooth/hci_nokia.c:284:23: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:284:23: expected unsigned short [usertype] baud
+drivers/bluetooth/hci_nokia.c:284:23: got restricted __le16 [usertype]
+drivers/bluetooth/hci_nokia.c:287:26: warning: incorrect type in assignment (different base types)
+drivers/bluetooth/hci_nokia.c:287:26: expected unsigned short [usertype] sys_clk
+drivers/bluetooth/hci_nokia.c:287:26: got restricted __le16 [usertype]
+drivers/bluetooth/hci_qca.c:1014:26: warning: cast to restricted __le16
+drivers/bluetooth/hci_qca.c:1028:37: warning: cast to restricted __le32
+drivers/bluetooth/virtio_bt.c:309:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:309:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:309:17: bad type *
+drivers/bluetooth/virtio_bt.c:309:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:309:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:342:17: error: no generic selection for 'unsigned short virtio_cread_v'
+drivers/bluetooth/virtio_bt.c:342:17: error: incompatible types in comparison expression (different base types):
+drivers/bluetooth/virtio_bt.c:342:17: bad type *
+drivers/bluetooth/virtio_bt.c:342:17: unsigned short *
+drivers/bluetooth/virtio_bt.c:342:17: error: no generic selection for 'unsigned short [addressable] virtio_cread_v'
+drivers/bus/fsl-mc/fsl-mc-bus.c:398:20: warning: symbol 'fsl_mc_bus_dpdbg_type' was not declared. Should it be static?
+drivers/bus/fsl-mc/mc-sys.c:295:9: warning: context imbalance in 'mc_send_command' - different lock contexts for basic block
+drivers/char/agp/generic.c:47:7: warning: symbol 'agp_gatt_table' was not declared. Should it be static?
+drivers/char/agp/generic.c:48:5: warning: symbol 'agp_memory_reserved' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:174:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:188:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:188:31: expected unsigned int [usertype]
+drivers/char/agp/uninorth-agp.c:188:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:217:15: warning: cast removes address space '__iomem' of expression
+drivers/char/agp/uninorth-agp.c:424:28: warning: incorrect type in assignment (different address spaces)
+drivers/char/agp/uninorth-agp.c:424:28: expected unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:424:28: got void *
+drivers/char/agp/uninorth-agp.c:434:31: warning: incorrect type in assignment (different base types)
+drivers/char/agp/uninorth-agp.c:434:31: expected unsigned int static [assigned] [toplevel] [usertype] scratch_value
+drivers/char/agp/uninorth-agp.c:434:31: got restricted __le32 [usertype]
+drivers/char/agp/uninorth-agp.c:463:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/agp/uninorth-agp.c:463:22: expected void const *addr
+drivers/char/agp/uninorth-agp.c:463:22: got unsigned int [noderef] [usertype] __iomem *gatt_table
+drivers/char/agp/uninorth-agp.c:510:32: warning: symbol 'uninorth_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:538:32: warning: symbol 'u3_agp_driver' was not declared. Should it be static?
+drivers/char/agp/uninorth-agp.c:437:35: warning: dereference of noderef expression
+drivers/char/ipmi/ipmi_msghandler.c:216:17: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:216:17: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:216:17: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1279:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1279:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1279:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:1349:9: error: incompatible types in comparison expression (different address spaces):
+drivers/char/ipmi/ipmi_msghandler.c:1349:9: struct ipmi_user [noderef] __rcu *
+drivers/char/ipmi/ipmi_msghandler.c:1349:9: struct ipmi_user *
+drivers/char/ipmi/ipmi_msghandler.c:3793:25: warning: cast removes address space '__rcu' of expression
+drivers/char/ipmi/ipmi_msghandler.c:219:9: warning: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'release_ipmi_user' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:964:9: warning: context imbalance in 'deliver_response' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:1332:13: warning: context imbalance in '_ipmi_destroy_user' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1415:5: warning: context imbalance in 'ipmi_get_version' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1437:5: warning: context imbalance in 'ipmi_set_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1459:5: warning: context imbalance in 'ipmi_get_my_address' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1481:5: warning: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1503:5: warning: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1525:5: warning: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1550:5: warning: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1592:5: warning: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1689:5: warning: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1734:5: warning: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:1899:39: warning: context imbalance in 'smi_send' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:2413:5: warning: context imbalance in 'ipmi_request_settime' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:2452:5: warning: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
+drivers/char/ipmi/ipmi_msghandler.c:4795:39: warning: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4852:9: warning: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_msghandler.c:4887:39: warning: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
+drivers/char/ipmi/ipmi_msghandler.c:4984:39: warning: context imbalance in 'check_msg_timeout' - unexpected unlock
+drivers/char/ipmi/ipmi_powernv.c:132:14: warning: incorrect type in assignment (different base types)
+drivers/char/ipmi/ipmi_powernv.c:132:14: expected unsigned long long [usertype] size
+drivers/char/ipmi/ipmi_powernv.c:132:14: got restricted __be64 [usertype]
+drivers/char/ipmi/ipmi_powernv.c:137:16: warning: cast to restricted __be64
+drivers/char/ipmi/ipmi_si_intf.c:1046:39: warning: context imbalance in 'poll' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:355:13: warning: context imbalance in 'start_clear_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:374:13: warning: context imbalance in 'start_flag_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:415:9: warning: context imbalance in 'start_event_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:438:9: warning: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:469:17: warning: context imbalance in 'handle_flags' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:559:13: warning: context imbalance in 'watch_timeout' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:900:9: warning: context imbalance in 'msg_done_handler' - different lock contexts for basic block
+drivers/char/ipmi/ipmi_ssif.c:1060:17: warning: context imbalance in 'start_next_msg' - unexpected unlock
+drivers/char/ipmi/ipmi_ssif.c:1088:9: warning: context imbalance in 'sender' - wrong count at exit
+drivers/char/tpm/eventlog/tpm1.c:90:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:92:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:119:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:129:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:130:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:152:17: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:168:48: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:175:21: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:177:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:185:25: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:193:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:203:57: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:233:32: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:234:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:235:33: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:268:31: warning: cast to restricted __be32
+drivers/char/tpm/eventlog/tpm1.c:274:32: warning: cast to restricted __be32
+drivers/char/tpm/tpm_ibmvtpm.c:125:9: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: expected void *s
+drivers/char/tpm/tpm_ibmvtpm.c:126:9: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: expected void const *objp
+drivers/char/tpm/tpm_ibmvtpm.c:366:30: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: warning: incorrect type in assignment (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: expected void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:525:43: got void *
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: expected void *ptr
+drivers/char/tpm/tpm_ibmvtpm.c:532:52: got void [noderef] __iomem *rtce_buf
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: warning: incorrect type in argument 1 (different address spaces)
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: expected void const *objp
+drivers/char/tpm/tpm_ibmvtpm.c:538:46: got void [noderef] __iomem *rtce_buf
+drivers/clk/clk-xgene.c:480:9: warning: context imbalance in 'xgene_clk_enable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:509:9: warning: context imbalance in 'xgene_clk_disable' - different lock contexts for basic block
+drivers/clk/clk-xgene.c:593:9: warning: context imbalance in 'xgene_clk_set_rate' - different lock contexts for basic block
+drivers/clk/imx/clk-composite-8m.c:157:9: warning: context imbalance in 'imx8m_clk_composite_mux_set_parent' - different lock contexts for basic block
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/qcom/clk-rpmh.c:275:28: warning: restricted __le32 degrades to integer
+drivers/clk/renesas/clk-r8a7778.c:92:52: warning: dubious: x | !y
+drivers/clk/renesas/clk-r8a7778.c:94:50: warning: dubious: x | !y
+drivers/clocksource/jcore-pit.c:123:33: warning: incorrect type in initializer (different address spaces)
+drivers/clocksource/jcore-pit.c:123:33: expected void const [noderef] __percpu *__vpp_verify
+drivers/clocksource/jcore-pit.c:123:33: got void *
+drivers/clocksource/jcore-pit.c:173:40: warning: incorrect type in argument 5 (different address spaces)
+drivers/clocksource/jcore-pit.c:173:40: expected void *dev
+drivers/clocksource/jcore-pit.c:173:40: got struct jcore_pit [noderef] __percpu *static [assigned] [toplevel] jcore_pit_percpu
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff)
+drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff)
+drivers/clocksource/timer-gxp.c:187:48: warning: incorrect type in assignment (different address spaces)
+drivers/clocksource/timer-gxp.c:187:48: expected void *platform_data
+drivers/clocksource/timer-gxp.c:187:48: got void [noderef] __iomem *counter
+drivers/clocksource/timer-ixp4xx.c:244:50: warning: incorrect type in assignment (different address spaces)
+drivers/clocksource/timer-ixp4xx.c:244:50: expected void *static [toplevel] platform_data
+drivers/clocksource/timer-ixp4xx.c:244:50: got void [noderef] __iomem *base
+drivers/clocksource/timer-of.c:29:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/clocksource/timer-of.c:29:46: expected void [noderef] __percpu *
+drivers/clocksource/timer-of.c:29:46: got struct clock_event_device *clkevt
+drivers/clocksource/timer-of.c:74:51: warning: incorrect type in argument 4 (different address spaces)
+drivers/clocksource/timer-of.c:74:51: expected void [noderef] __percpu *percpu_dev_id
+drivers/clocksource/timer-of.c:74:51: got struct clock_event_device *clkevt
+drivers/cpufreq/cpufreq.c:475:17: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:475:17: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:475:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head
+drivers/cpufreq/cpufreq.c:475:65: warning: incorrect type in assignment (different address spaces)
+drivers/cpufreq/cpufreq.c:475:65: expected struct notifier_block *nb
+drivers/cpufreq/cpufreq.c:475:65: got struct notifier_block [noderef] __rcu *next
+drivers/cpufreq/powernv-cpufreq.c:956:19: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:956:19: expected restricted __be64 [usertype] type
+drivers/cpufreq/powernv-cpufreq.c:956:19: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:979:27: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:979:27: expected restricted __be64 [usertype] chip
+drivers/cpufreq/powernv-cpufreq.c:979:27: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:980:38: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:980:38: expected restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:980:38: got unsigned long long [usertype]
+drivers/cpufreq/powernv-cpufreq.c:996:48: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:999:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1000:25: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:1001:50: warning: incorrect type in assignment (different base types)
+drivers/cpufreq/powernv-cpufreq.c:1001:50: expected unsigned char [usertype] throttle_reason
+drivers/cpufreq/powernv-cpufreq.c:1001:50: got restricted __be64 [usertype] throttle_status
+drivers/cpufreq/powernv-cpufreq.c:1002:45: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/cpufreq/powernv-cpufreq.c:958:21: warning: restricted __be64 degrades to integer
+drivers/crypto/chelsio/chcr_algo.c: note: in included file:
+drivers/crypto/chelsio/chcr_crypto.h:253:17: warning: array of flexible structures
+drivers/crypto/img-hash.c:162:16: warning: cast to restricted __be32
+drivers/crypto/nx/nx-common-powernv.c: note: in included file:
+./arch/powerpc/include/asm/icswx.h:187:26: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/icswx.h:187:26: expected restricted __be64 [usertype] ccw_reg
+./arch/powerpc/include/asm/icswx.h:187:26: got restricted __be32 [usertype] ccw
+drivers/crypto/nx/nx-common-pseries.c:747:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:747:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:747:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:760:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:760:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:760:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:9: expected void *to
+drivers/crypto/nx/nx-common-pseries.c:764:9: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:764:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:764:9: expected void const *from
+drivers/crypto/nx/nx-common-pseries.c:764:9: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:813:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:813:43: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:813:43: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:814:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:814:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:814:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:824:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:824:51: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:824:51: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:825:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:825:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:825:23: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1035:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1035:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1042:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1042:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1042:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1065:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1065:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1065:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1080:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1080:39: expected void *data
+drivers/crypto/nx/nx-common-pseries.c:1080:39: got struct nx842_devdata [noderef] __rcu *
+drivers/crypto/nx/nx-common-pseries.c:1105:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1105:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1105:15: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1133:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1133:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1133:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: warning: incorrect type in assignment (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1217:21: expected struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1217:21: got void *
+drivers/crypto/nx/nx-common-pseries.c:1231:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1231:23: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1231:23: got struct nx842_devdata [noderef] __rcu *new_devdata
+drivers/crypto/nx/nx-common-pseries.c:1263:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/crypto/nx/nx-common-pseries.c:1263:15: expected void const *objp
+drivers/crypto/nx/nx-common-pseries.c:1263:15: got struct nx842_devdata [noderef] __rcu *[assigned] old_devdata
+drivers/crypto/nx/nx-common-pseries.c:330:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:334:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:376:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:143:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:142:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:399:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:461:32: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:465:15: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:508:30: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:145:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:144:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:530:37: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:550:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:551:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:552:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:582:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:614:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:615:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:619:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:671:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:672:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:688:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:690:34: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:693:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:694:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:702:45: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:704:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:705:13: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:706:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:755:27: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:765:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:772:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:800:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:803:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:806:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:813:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:819:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:824:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:827:17: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:858:24: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:897:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:898:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:899:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:900:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:901:1: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:928:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:930:25: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1039:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1041:14: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1050:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1058:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1059:9: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1104:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1132:23: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1261:28: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/nx/nx-common-pseries.c:1262:33: warning: dereference of noderef expression
+drivers/crypto/vmx/ghash.c:168:18: warning: symbol 'p8_ghash_alg' was not declared. Should it be static?
+drivers/dax/device.c:399:5: warning: symbol 'dev_dax_probe' was not declared. Should it be static?
+drivers/dax/super.c:285:6: warning: symbol 'run_dax' was not declared. Should it be static?
+drivers/dax/super.c:41:5: warning: context imbalance in 'dax_read_lock' - wrong count at exit
+drivers/dax/super.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'dax_read_unlock' - unexpected unlock
+drivers/devfreq/imx-bus.c:62:67: warning: Using plain integer as NULL pointer
+drivers/dma/altera-msgdma.c:594:36: warning: context imbalance in 'msgdma_chan_desc_cleanup' - unexpected unlock
+drivers/dma/bcm-sba-raid.c:583:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:583:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:583:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:602:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:602:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:671:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:671:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:690:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:690:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:791:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:791:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:809:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:809:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:829:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:829:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:938:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:938:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:957:41: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:957:41: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:972:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:972:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:991:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:991:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1012:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1012:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1039:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1039:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1115:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1115:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1135:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1135:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1152:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1152:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1172:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1172:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1196:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1196:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1221:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1221:25: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1250:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1250:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1273:33: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1273:33: got restricted __le64 [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/dma/bcm-sba-raid.c:1293:25: expected unsigned long long [usertype]
+drivers/dma/bcm-sba-raid.c:1293:25: got restricted __le64 [usertype]
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: warning: incorrect type in argument 2 (different base types)
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: expected unsigned int [usertype] irq_mask
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1060:78: got restricted __le32 [usertype] status_lo
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: warning: invalid assignment: |=
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: left side has type restricted __le32
+drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1061:62: right side has type unsigned long
+drivers/dma/fsl-edma-common.c:361:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:362:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:364:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:365:30: warning: incorrect type in argument 2 (different base types)
+drivers/dma/fsl-edma-common.c:365:30: expected unsigned short [usertype] val
+drivers/dma/fsl-edma-common.c:365:30: got restricted __le16 [usertype] soff
+drivers/dma/fsl-edma-common.c:367:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:368:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:370:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:371:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:372:28: warning: cast from restricted __le16
+drivers/dma/fsl-edma-common.c:374:28: warning: cast from restricted __le32
+drivers/dma/fsl-edma-common.c:383:28: warning: cast from restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: cast to restricted __le16
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/hisi_dma.c:435:21: warning: restricted __le16 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned long long [usertype] src
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:452:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:452:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:452:17: got unsigned int
+drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:456:17: got unsigned long long [usertype] dest
+drivers/dma/mediatek/mtk-hsdma.c:457:17: warning: incorrect type in assignment (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:457:17: expected restricted __le32 volatile
+drivers/dma/mediatek/mtk-hsdma.c:457:17: got int
+drivers/dma/mediatek/mtk-hsdma.c:580:33: warning: restricted __le32 degrades to integer
+drivers/dma/mediatek/mtk-hsdma.c:878:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:878:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:878:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:879:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:879:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:879:16: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:883:18: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:883:18: expected restricted __le32 [usertype] ddone
+drivers/dma/mediatek/mtk-hsdma.c:883:18: got unsigned long
+drivers/dma/mediatek/mtk-hsdma.c:884:16: warning: incorrect type in initializer (different base types)
+drivers/dma/mediatek/mtk-hsdma.c:884:16: expected restricted __le32 [usertype] ls0
+drivers/dma/mediatek/mtk-hsdma.c:884:16: got unsigned long
+drivers/dma/pch_dma.c:844:14: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:844:14: expected struct pch_dma_regs *regs
+drivers/dma/pch_dma.c:844:14: got void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: warning: incorrect type in assignment (different address spaces)
+drivers/dma/pch_dma.c:877:34: expected void [noderef] __iomem *membase
+drivers/dma/pch_dma.c:877:34: got struct pch_dma_desc_regs *
+drivers/edac/cpc925_edac.c:302:40: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:302:40: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:302:40: got unsigned int const *[assigned] reg
+drivers/edac/cpc925_edac.c:304:39: warning: incorrect type in argument 1 (different base types)
+drivers/edac/cpc925_edac.c:304:39: expected restricted __be32 const [usertype] *cell
+drivers/edac/cpc925_edac.c:304:39: got unsigned int const *[assigned] reg
+drivers/firewire/ohci.c:663:31: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:736:39: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:748:55: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firewire/ohci.c:1005:37: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/firmware/broadcom/bcm47xx_nvram.c:42:18: warning: cast removes address space '__iomem' of expression
+drivers/firmware/broadcom/bcm47xx_nvram.c:53:21: warning: dereference of noderef expression
+drivers/firmware/turris-mox-rwtm.c:416:27: warning: incorrect type in argument 1 (different base types)
+drivers/firmware/turris-mox-rwtm.c:416:27: expected restricted __be32 [usertype] *dst
+drivers/firmware/turris-mox-rwtm.c:416:27: got unsigned int *
+drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32
+drivers/fsi/fsi-core.c:395:12: warning: function 'fsi_slave_claim_range' with external linkage has definition
+drivers/fsi/fsi-core.c:409:13: warning: function 'fsi_slave_release_range' with external linkage has definition
+drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types)
+drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata
+drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata
+drivers/gpio/gpio-max732x.c:294:13: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-max732x.c:294:13: expected unsigned short [usertype] val
+drivers/gpio/gpio-max732x.c:294:13: got restricted __le16 [usertype]
+drivers/gpio/gpio-max732x.c:315:16: warning: cast to restricted __le16
+drivers/gpio/gpio-mlxbf2.c:129:12: warning: context imbalance in 'mlxbf2_gpio_lock_acquire' - different lock contexts for basic block
+drivers/gpio/gpio-mlxbf2.c:159:15: warning: context imbalance in 'mlxbf2_gpio_lock_release' - wrong count at exit
+drivers/gpio/gpio-mlxbf2.c:197:15: warning: context imbalance in 'mlxbf2_gpio_direction_input' - unexpected unlock
+drivers/gpio/gpio-mlxbf2.c:225:15: warning: context imbalance in 'mlxbf2_gpio_direction_output' - unexpected unlock
+drivers/gpio/gpio-tqmx86.c:260:37: warning: cast truncates bits from constant value (ffffff0f becomes f)
+drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16
+drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val
+drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype]
+drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types)
+drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask
+drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_priv.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2005:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1958:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1962:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1966:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1972:26: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1988:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1847:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1854:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1867:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1869:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1871:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1873:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1875:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1877:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1879:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1881:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:876:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1512:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:154:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:167:19: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:183:14: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:235:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:298:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:358:29: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:360:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:438:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:440:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:442:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:444:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:446:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:489:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:491:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:493:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:495:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:497:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:499:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:501:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:575:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:577:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:579:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:581:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:583:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:585:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:587:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:642:37: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:668:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:715:33: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:717:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:719:44: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:862:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1132:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1152:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1037:21: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1060:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1062:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1064:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1237:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1240:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1246:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1249:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1255:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1257:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1259:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1261:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1263:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1289:30: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1355:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1358:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1364:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1367:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1373:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1375:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1377:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1379:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1381:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1715:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1751:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1658:23: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1797:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1803:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1811:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2238:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2239:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2240:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2245:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2248:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2252:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2254:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2264:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2265:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2267:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2269:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2273:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2276:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2279:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2280:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2282:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2284:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2286:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2287:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2289:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2291:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2293:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2295:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2299:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2302:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2319:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2324:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2326:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2328:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2339:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2343:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2346:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2348:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2389:38: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2390:34: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2391:35: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2396:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2398:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2402:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2403:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2413:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2414:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2415:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2416:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2419:40: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2421:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2424:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2425:47: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2427:28: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2428:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2429:39: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2430:34: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2431:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2432:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2433:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2434:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2435:35: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2436:43: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2439:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2456:17: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2461:25: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2463:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2465:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2476:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2480:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2483:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2485:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:374:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:382:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:416:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:464:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:522:27: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:544:18: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:553:36: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1141:38: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1143:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1149:53: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1151:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1157:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1158:51: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1159:50: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1160:49: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1161:48: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1277:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1898:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1907:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1908:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1912:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1914:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1916:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1918:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1920:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1922:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1924:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1934:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1938:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1942:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1945:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1954:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2113:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2122:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2123:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2127:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2137:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2141:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2145:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2148:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2157:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2224:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2226:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2228:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2240:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2242:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2244:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2273:9: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2282:31: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2283:30: warning: cast to restricted __le32
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2287:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2297:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2301:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2305:25: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2308:17: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2317:33: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2326:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2328:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2330:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2342:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2344:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2346:9: warning: cast to restricted __le16
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: expected unsigned short [usertype] usPixelClock
+drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.c:205:34: got restricted __le16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.c: note: in included file:
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h:34:29: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c: note: in included file:
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h:34:29: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c:165:22: warning: symbol 'dcn201_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c:556:22: warning: symbol 'dcn3_fpga_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1634:6: warning: symbol 'is_timing_changed' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:547:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:460:62: warning: dubious: x | !y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:312:84: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:187:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:188:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:189:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:190:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:191:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:192:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubp.c:758:10: warning: symbol 'aperture_default_system' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubp.c:759:10: warning: symbol 'context0_default_system' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:257:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:257:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:258:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:258:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:259:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:259:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:260:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:260:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:284:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:284:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:288:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:288:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:352:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:352:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:353:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:353:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:354:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:354:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:355:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:355:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:401:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:401:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:405:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:405:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:426:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:426:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:430:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:430:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:842:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.c:842:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dsc.c:52:24: warning: symbol 'dcn20_dsc_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb.c:304:25: warning: symbol 'dcn20_dwbc_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mmhubbub.c:299:28: warning: symbol 'dcn20_mmhubbub_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mpc.c:539:24: warning: symbol 'dcn20_mpc_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:318:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:318:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:319:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:319:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:320:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:320:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:321:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:321:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:322:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:322:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:323:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:323:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:327:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:327:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:332:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:332:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:416:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:416:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:417:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:417:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:418:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:418:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:419:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:419:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:420:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:420:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:421:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:421:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:425:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:425:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:430:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:430:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:499:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:499:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:500:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:500:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:501:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:501:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:502:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:502:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:503:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:503:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:504:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:504:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:508:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:508:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:512:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:512:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:530:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:530:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:534:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:534:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:582:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:582:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:586:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:586:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:632:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:632:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:636:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:636:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:1031:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:1031:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_mpc.c:79:24: warning: symbol 'dcn201_mpc_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:77:30: warning: symbol 'dcn201_ip' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:139:37: warning: symbol 'dcn201_soc' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:365:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:365:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:369:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:369:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:407:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:407:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:411:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:411:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:469:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:469:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:470:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:470:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:471:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:471:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:472:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:472:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:476:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:476:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:480:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:480:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:505:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:505:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:506:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:506:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:510:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:510:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:514:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:514:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:868:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:868:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hubp.c:677:50: warning: cast truncates bits from constant value (40 becomes 0)
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hwseq.c:152:63: warning: cast truncates bits from constant value (ffff becomes ff)
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:264:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:264:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:265:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:265:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:266:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:266:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:267:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:267:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:271:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:271:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:275:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:275:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:315:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:315:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:319:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:319:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:382:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:382:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:386:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:386:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:438:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:438:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:439:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:439:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:440:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:440:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:441:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:441:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:445:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:445:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:450:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:450:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:468:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:468:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:472:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:472:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1184:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1184:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1247:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1247:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1248:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1248:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1249:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1249:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1250:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1250:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1251:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1251:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1293:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1293:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1298:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:1298:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dwb.c:223:25: warning: symbol 'dcn30_dwbc_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_mmhubbub.c:214:28: warning: symbol 'dcn30_mmhubbub_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_mpc.c:1402:24: warning: symbol 'dcn30_mpc_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:317:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:317:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:318:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:318:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:319:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:319:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:320:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:320:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:321:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:321:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:322:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:322:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:371:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:371:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:375:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:375:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:379:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:379:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:380:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:380:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:381:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:381:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:382:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:382:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:383:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:383:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:384:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:384:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:388:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:388:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:393:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:393:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:416:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:416:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:417:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:417:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:418:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:418:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:419:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:419:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:420:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:420:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:421:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:421:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:425:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:425:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:429:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:429:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:520:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:520:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:524:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:524:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:534:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:535:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:560:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:560:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:561:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:561:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:562:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:562:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:563:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:563:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:564:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:564:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:565:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:565:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:591:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:591:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:595:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:595:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:611:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:611:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:623:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:623:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:309:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:309:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:310:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:310:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:311:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:311:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:312:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:312:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:358:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:358:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:362:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:362:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:366:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:366:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:367:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:367:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:368:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:368:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:369:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:369:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:373:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:373:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:378:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:378:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:406:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:406:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:407:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:407:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:408:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:408:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:409:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:409:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:413:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:413:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:417:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:417:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:501:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:501:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:505:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:505:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:513:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:514:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:536:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:536:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:537:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:537:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:538:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:538:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:539:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:539:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:563:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:563:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:567:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:567:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:571:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:571:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:595:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.c:595:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:381:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:381:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:382:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:382:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:383:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:383:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:384:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:384:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:385:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:385:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:465:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:465:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:501:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:501:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:505:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:505:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:527:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:527:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:528:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:528:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:529:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:529:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:530:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:530:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:531:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:531:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:535:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:535:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:539:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:539:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:593:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:593:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:594:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:594:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:595:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:595:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:596:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:596:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:597:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:597:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:633:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:634:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:677:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:677:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:681:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:681:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:784:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:784:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:788:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:788:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:855:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:855:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:856:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:856:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:857:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:857:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:858:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:858:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:859:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:859:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:863:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:863:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:868:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:868:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:354:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:354:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:355:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:355:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:432:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:432:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:465:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:465:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:469:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:469:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:491:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:491:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:492:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:492:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:496:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:496:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:500:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:500:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:551:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:551:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:552:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:552:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:585:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:586:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:621:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:621:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:625:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:625:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:725:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:725:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:729:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:729:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:797:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:797:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:802:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.c:802:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:355:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:355:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:356:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:356:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:357:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:357:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:358:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:358:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:359:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:359:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:405:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:405:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:409:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:409:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:413:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:413:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:414:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:414:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:415:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:415:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:416:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:416:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:417:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:417:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:421:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:421:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:426:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:426:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:443:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:443:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:447:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:447:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:479:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:479:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:480:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:480:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:481:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:481:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:482:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:482:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:486:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:486:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:490:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:490:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:575:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:575:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:579:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:579:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:587:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:588:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:610:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:610:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:611:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:611:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:612:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:612:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:613:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:613:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:638:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:638:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:642:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:642:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:772:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:772:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:776:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:776:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:355:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:355:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:356:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:356:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:357:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:357:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:358:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:358:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:359:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:359:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:405:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:405:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:409:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:409:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:413:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:413:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:414:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:414:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:415:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:415:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:416:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:416:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:417:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:417:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:421:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:421:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:426:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:426:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:443:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:443:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:447:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:447:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:480:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:480:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:481:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:481:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:482:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:482:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:483:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:483:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:487:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:487:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:491:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:491:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:576:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:576:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:580:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:580:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:588:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:589:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:607:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:607:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:608:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:608:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:609:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:609:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:610:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:610:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:635:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:635:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:639:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:639:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:769:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:769:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:773:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.c:773:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:348:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:348:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:349:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:349:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:350:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:350:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:351:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:351:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:352:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:352:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:398:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:398:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:402:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:402:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:406:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:406:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:407:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:407:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:408:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:408:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:409:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:409:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:410:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:410:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:414:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:414:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:419:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:419:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:438:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:438:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:442:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:442:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:476:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:476:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:477:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:477:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:478:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:478:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:479:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:479:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:483:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:483:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:487:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:487:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:572:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:572:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:576:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:576:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:584:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:585:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:607:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:607:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:608:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:608:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:609:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:609:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:610:9: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:610:9: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:635:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:635:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:639:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:639:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:769:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:769:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:773:17: warning: Initializer entry defined twice
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.c:773:17: also defined here
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.c:656:26: warning: dubious: !x & y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c:656:26: warning: dubious: !x & y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.c:662:34: warning: dubious: !x & y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.c:718:34: warning: dubious: !x & y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.c:53:30: warning: symbol 'dcn3_1_ip' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.c:117:37: warning: symbol 'dcn3_1_soc' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.c:197:30: warning: symbol 'dcn3_15_ip' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.c:262:37: warning: symbol 'dcn3_15_soc' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.c:293:30: warning: symbol 'dcn3_16_ip' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.c:357:37: warning: symbol 'dcn3_16_soc' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.c:709:34: warning: dubious: !x & y
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.c:40:24: warning: symbol 'dml20_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.c:47:24: warning: symbol 'dml20v2_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.c:54:24: warning: symbol 'dml21_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.c:61:24: warning: symbol 'dml30_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.c:68:24: warning: symbol 'dml31_funcs' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.c: note: in included file:
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:28:18: warning: symbol 'qp_table_422_10bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:61:18: warning: symbol 'qp_table_444_8bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:102:18: warning: symbol 'qp_table_420_12bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:135:18: warning: symbol 'qp_table_444_10bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:188:18: warning: symbol 'qp_table_420_8bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:209:18: warning: symbol 'qp_table_444_8bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:250:18: warning: symbol 'qp_table_444_12bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:315:18: warning: symbol 'qp_table_420_12bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:348:18: warning: symbol 'qp_table_422_12bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:389:18: warning: symbol 'qp_table_422_12bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:430:18: warning: symbol 'qp_table_444_12bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:495:18: warning: symbol 'qp_table_420_8bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:516:18: warning: symbol 'qp_table_422_8bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:541:18: warning: symbol 'qp_table_422_10bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:574:16: warning: symbol 'qp_table_420_10bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:601:18: warning: symbol 'qp_table_420_10bpc_min' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:628:18: warning: symbol 'qp_table_444_10bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/qp_tables.h:681:18: warning: symbol 'qp_table_422_8bpc_max' was not declared. Should it be static?
+drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dp_trace.c:166:1: warning: no newline at end of file
+drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:240:48: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:242:45: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:273:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:274:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:276:25: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:277:25: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:285:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: expected unsigned short [usertype] blRampReduction
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:289:36: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: expected unsigned short [usertype] blRampStart
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:291:32: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:426:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:427:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:428:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:429:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:430:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:431:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:432:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:433:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:434:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:435:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:436:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:437:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:438:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:439:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:440:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:441:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:442:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:443:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:444:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:445:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:446:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:447:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:448:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:449:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: expected unsigned short [usertype] min_abm_backlight
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:461:38: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:572:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:573:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:574:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:575:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:576:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:577:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:578:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:579:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:580:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:581:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:582:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:583:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:584:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:585:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:586:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:587:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:588:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:589:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:590:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:591:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:592:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:593:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:594:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: expected unsigned short
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:595:35: got restricted __be16 [usertype]
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:608:17: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:609:17: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:633:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:634:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:635:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:636:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:637:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:638:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:639:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:640:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:641:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:642:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:643:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:644:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:645:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:646:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:647:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:648:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:649:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:650:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:651:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:652:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:653:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:654:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:655:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __be16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:656:37: warning: restricted __le16 degrades to integer
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c:142:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c:142:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.c:142:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c:63:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c:63:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c:63:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c:71:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c:71:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c:71:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c:195:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c:195:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c:195:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c:309:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c:309:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c:309:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../pm/powerplay/inc/amd_powerplay.h, ...):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:701:17: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:701:17: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:701:17: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:949:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:949:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:949:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:981:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:981:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:981:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1085:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1085:9: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.c:1085:9: int
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c:923:17: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c:923:17: void
+drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.c:923:17: int
+drivers/gpu/drm/amd/amdgpu/aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/aldebaran.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.h):
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1449:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1449:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1449:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1450:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1450:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1450:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1509:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1509:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:1509:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:5786:9: error: incompatible types in conditional expression (different base types):
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:5786:9: void
+drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:5786:9: int
+drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:295:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:296:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:345:17: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:596:23: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:596:23: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:596:23: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:598:25: error: incompatible types in comparison expression (different address spaces):
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:598:25: struct dma_fence [noderef] __rcu *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:598:25: struct dma_fence *
+drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/amdgpu_object.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/arct_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/athub_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atom.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_dp.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cik_sdma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/cz_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/df_v3_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/emu_soc.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/iceland_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/ih_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/imu_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mca_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mes_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/navi10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/nv.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v10_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v12_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/psp_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_dma.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/si_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc15.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/soc21.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/tonga_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_0.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_1.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v6_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v6_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/umc_v8_7.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h, drivers/gpu/drm/amd/amdgpu/umc_v8_7.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vce_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_ih.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/vi.c: note: in included file (through drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, drivers/gpu/drm/amd/amdgpu/amdgpu.h):
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:314:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB"
+drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:318:49: error: static assertion failed: "amd_sriov_msg_pf2vf_info must be 1 KB"
+drivers/gpu/drm/ast/ast_dp.c:37:46: warning: cast truncates bits from constant value (ffffffffffffff00 becomes 0)
+drivers/gpu/drm/ast/ast_dp.c:278:66: warning: cast truncates bits from constant value (ffffffffffffff00 becomes 0)
+drivers/gpu/drm/ast/ast_dp.c:280:66: warning: cast truncates bits from constant value (ffffffffffffff00 becomes 0)
+drivers/gpu/drm/ast/ast_dp.c:281:66: warning: cast truncates bits from constant value (ffffffffffffff00 becomes 0)
+drivers/gpu/drm/ast/ast_drv.c:42:5: warning: symbol 'ast_modeset' was not declared. Should it be static?
+drivers/gpu/drm/ast/ast_mode.c:678:19: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/ast/ast_mode.c:678:16: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ast/ast_mode.c:678:16: expected unsigned char [noderef] [usertype] __iomem *dstxor
+drivers/gpu/drm/ast/ast_mode.c:678:16: got unsigned char [usertype] *
+drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f)
+drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3373:30: warning: cast truncates bits from constant value (ffffff0d becomes d)
+drivers/gpu/drm/drm_bufs.c:227:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:227:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:227:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:230:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_bufs.c:230:45: expected void *handle
+drivers/gpu/drm/drm_bufs.c:230:45: got void [noderef] __iomem *
+drivers/gpu/drm/drm_bufs.c:346:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:346:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:346:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:363:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:363:36: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:363:36: got void *handle
+drivers/gpu/drm/drm_bufs.c:540:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_bufs.c:540:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_bufs.c:540:28: got void *handle
+drivers/gpu/drm/drm_drv.c:426:6: warning: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
+drivers/gpu/drm/drm_drv.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, ...):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'drm_dev_exit' - unexpected unlock
+drivers/gpu/drm/drm_memory.c:115:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:115:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:115:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:124:29: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/drm_memory.c:124:29: expected void *handle
+drivers/gpu/drm/drm_memory.c:124:29: got void [noderef] __iomem *
+drivers/gpu/drm/drm_memory.c:136:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_memory.c:136:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_memory.c:136:28: got void *handle
+drivers/gpu/drm/drm_nomodeset.c:8:6: warning: symbol 'drm_firmware_drivers_only' was not declared. Should it be static?
+drivers/gpu/drm/drm_vm.c:270:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/drm_vm.c:270:44: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/drm_vm.c:270:44: got void *handle
+drivers/gpu/drm/gud/gud_drv.c:95:28: warning: cast to restricted __le32
+drivers/gpu/drm/gud/gud_drv.c:95:17: warning: restricted __le32 degrades to integer
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1712:50: got unsigned int const [usertype] *
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: warning: incorrect type in argument 1 (different base types)
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: expected restricted __be32 const [usertype] *p
+drivers/gpu/drm/i2c/tda998x_drv.c:1713:52: got unsigned int const [usertype] *
+drivers/gpu/drm/kmb/kmb_drv.c:103:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/kmb/kmb_drv.c:103:31: expected void [noderef] __iomem *
+drivers/gpu/drm/kmb/kmb_drv.c:103:31: got void *
+drivers/gpu/drm/kmb/kmb_plane.c:21:11: warning: symbol 'layer_irqs' was not declared. Should it be static?
+drivers/gpu/drm/mgag200/mgag200_drv.c:23:5: warning: symbol 'mgag200_modeset' was not declared. Should it be static?
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1418:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1424:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:20: got void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:28: got void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: expected void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1573:19: got void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: expected void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1580:27: got void [noderef] __iomem *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:20: got void *[noderef] mmio
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:28: got void *[noderef] rscc
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:224:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:240:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:322:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:366:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:391:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:464:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:471:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:497:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:141:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: expected void volatile [noderef] __iomem *d
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:31: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:107:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:862:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:864:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:866:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:868:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1070:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1464:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1466:25: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1467:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1468:9: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1574:20: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1574:20: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1575:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1575:31: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1581:28: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1581:28: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1584:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1584:29: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1611:17: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1613:25: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1547:36: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1547:36: expected void [noderef] __iomem *llc_mmio
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1547:36: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gpu.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:124:21: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:125:23: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c: note: in included file (through drivers/gpu/drm/msm/adreno/a6xx_gpu.h):
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:136:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: got void *
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c: note: in included file:
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_hfi.c:108:15: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: got void *
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: warning: dereference of noderef expression
+drivers/gpu/drm/msm/adreno/adreno_device.c:11:6: warning: symbol 'hang_debug' was not declared. Should it be static?
+drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c:658:26: warning: symbol 'msm8x76_config' was not declared. Should it be static?
+drivers/gpu/drm/msm/dsi/dsi_host.c:1428:27: warning: cast to restricted __be32
+drivers/gpu/drm/msm/dsi/dsi_host.c:1429:17: warning: cast to restricted __be32
+drivers/gpu/drm/msm/msm_drv.c:72:6: warning: symbol 'dumpstate' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/msm/msm_fbdev.c:113:26: got void *
+drivers/gpu/drm/msm/msm_gem_shrinker.c:18:6: warning: symbol 'enable_eviction' was not declared. Should it be static?
+drivers/gpu/drm/msm/msm_io_utils.c:65:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/msm_io_utils.c:65:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/msm_io_utils.c:65:31: got void *
+drivers/gpu/drm/msm/msm_io_utils.c:74:31: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/msm/msm_io_utils.c:74:31: expected void [noderef] __iomem *
+drivers/gpu/drm/msm/msm_io_utils.c:74:31: got void *
+drivers/gpu/drm/msm/msm_rd.c:44:6: warning: symbol 'rd_full' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1214:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1215:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1216:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv04/crtc.c:1217:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:83:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:90:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:100:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:129:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:143:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:169:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:182:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:206:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base507c.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base827c.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:37:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:80:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:102:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:165:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:165:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/base907c.c:179:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/core507d.c:139:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:74:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:140:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec37d.c:149:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:42:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/corec57d.c:50:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:68:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crc907d.c:84:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:47:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:47:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:48:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:48:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc37d.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/crcc57d.c:44:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac507d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/dac907d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:135:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:184:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:198:34: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: expected unsigned int [usertype] *cur
+drivers/gpu/drm/nouveau/dispnv50/disp.c:204:27: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:217:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: expected unsigned int [usertype] *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:258:19: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/dispnv50/disp.c:262:25: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/dispnv50/disp.c:2693:1: warning: symbol 'nv50_display_create' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:198:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:212:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:215:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:288:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:303:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:356:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:365:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:393:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:410:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:416:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head507d.c:420:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:39:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:58:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:83:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:86:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head827d.c:145:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:46:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:87:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:120:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:162:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:167:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:181:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:191:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:205:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:256:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:259:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:273:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:333:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:358:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:363:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:388:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:388:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:394:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:394:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head907d.c:398:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/head917d.c:98:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:74:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:114:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:118:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:132:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:148:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:185:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:240:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc37d.c:268:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:76:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:93:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:199:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:222:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/headc57d.c:226:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:72:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:50:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:52:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:42:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/ovly907e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/pior507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor507d.c:45:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sor907d.c:41:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/sorc37d.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:40:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c:55:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:75:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:104:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:149:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:153:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:166:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:166:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:171:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:193:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:194:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:194:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:196:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:196:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:200:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:204:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:232:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:262:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:278:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: dubious: !x & y
+drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:48:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:66:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:69:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:73:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:77:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:97:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:110:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:123:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c:136:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:38:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:43:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:60:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:67:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c:71:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:62:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:73:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:86:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:106:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo0039.c:107:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:63:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:80:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:85:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:102:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:106:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:112:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:126:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:146:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo5039.c:147:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo74c1.c:47:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:58:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo85b5.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:56:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:61:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:70:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo9039.c:96:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:51:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_bo90b5.c:59:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:49:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:63:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_boa0b5.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: expected unsigned int [usertype] *bgn
+drivers/gpu/drm/nouveau/nouveau_chan.c:129:38: got void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nouveau_chan.c:177:45: got void *virtual
+drivers/gpu/drm/nouveau/nouveau_chan.c:480:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:494:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_chan.c:494:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:411:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:411:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:415:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:415:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:428:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:428:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:432:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:432:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:442:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:456:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:456:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:483:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:483:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:487:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:487:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:496:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:496:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:496:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:496:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:505:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:505:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:505:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:510:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:510:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:512:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_dmem.c:512:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:380:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_drm.c:380:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: expected struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nouveau_fence.c:216:25: got struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nouveau_gem.c:851:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:852:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:885:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:886:25: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nouveau_gem.c:888:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:44:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:64:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:69:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:70:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:105:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:122:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:216:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:220:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:234:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:237:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:238:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:239:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:241:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:247:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:250:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:45:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv04_fence.c:42:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:38:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv10_fence.c:35:39: warning: dereference of noderef expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:57:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv17_fence.c:65:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:208:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:213:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:219:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:229:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:235:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:245:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:248:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:251:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:254:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:260:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:266:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:281:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:284:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:289:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv50_fbcon.c:292:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:41:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:43:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:64:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:66:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: expected struct nouveau_channel *chan
+drivers/gpu/drm/nouveau/nv84_fence.c:82:45: got struct nouveau_channel [noderef] __rcu *channel
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:55:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:59:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:61:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:67:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:88:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:90:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:95:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:131:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:134:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:137:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:152:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:209:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:211:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:217:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:227:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:233:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:243:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:246:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:249:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:252:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:258:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:264:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:279:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:282:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:287:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fbcon.c:290:9: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:40:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvc0_fence.c:63:17: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/nouveau/nvif/object.c:235:41: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:97:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:155:21: got void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:157:30: got unsigned char [usertype] *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: expected void *
+drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c:162:22: got void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:71:17: warning: context imbalance in 'nvkm_fifo_chan_put' - unexpected unlock
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:90:23: warning: context imbalance in 'nvkm_fifo_chan_inst' - wrong count at exit
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c:104:23: warning: context imbalance in 'nvkm_fifo_chan_chid' - different lock contexts for basic block
+drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c:56:1: warning: symbol 'gv100_fifo_runlist' was not declared. Should it be static?
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: expected void const [noderef] __iomem *data
+drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c:63:25: got void const *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:182:20: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c:225:26: got unsigned int [usertype] *vaddr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: expected void const [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: got void *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: got void *[assigned] emap
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: expected void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: got void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: expected void [noderef] __iomem *
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: expected void [noderef] __iomem *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: got void *map
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: got void *[assigned] map
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:32:9: warning: cast truncates bits from constant value (100000000 becomes 0)
+drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c:57:9: warning: cast truncates bits from constant value (800000000 becomes 0)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_debugfs.c:43:45: got void *
+drivers/gpu/drm/pl111/pl111_display.c:31:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:31:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:31:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:43:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:43:37: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:43:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:161:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:161:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:161:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:166:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:166:27: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:166:27: got void *
+drivers/gpu/drm/pl111/pl111_display.c:170:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:170:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:170:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:229:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:229:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:229:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:232:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:232:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:232:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:336:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:336:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:336:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:349:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:349:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:349:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:366:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:366:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:366:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:369:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:369:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:369:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:382:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:382:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:382:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:401:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:401:41: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:401:41: got void *
+drivers/gpu/drm/pl111/pl111_display.c:422:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:422:53: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:422:53: got void *
+drivers/gpu/drm/pl111/pl111_display.c:433:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:433:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:433:30: got void *
+drivers/gpu/drm/pl111/pl111_display.c:487:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:487:37: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:487:37: got void *
+drivers/gpu/drm/pl111/pl111_display.c:510:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:510:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:510:33: got void *
+drivers/gpu/drm/pl111/pl111_display.c:521:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_display.c:521:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_display.c:521:33: got void *
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: expected void *regs
+drivers/gpu/drm/pl111/pl111_drv.c:279:20: got void [noderef] __iomem *
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/pl111/pl111_drv.c:294:30: got void *
+drivers/gpu/drm/qxl/qxl_kms.c:36:5: warning: symbol 'qxl_log_level' was not declared. Should it be static?
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: expected struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:168:19: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: expected struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:186:26: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:275:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:279:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:323:21: got struct qxl_ram_header *ram_header
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/qxl/qxl_kms.c:324:21: got struct qxl_rom *rom
+drivers/gpu/drm/qxl/qxl_object.c:178:29: warning: cast removes address space '__iomem' of expression
+drivers/gpu/drm/qxl/qxl_object.c:223:40: warning: incorrect type in return expression (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:223:40: expected void *
+drivers/gpu/drm/qxl/qxl_object.c:223:40: got void [noderef] __iomem *
+drivers/gpu/drm/qxl/qxl_object.c:273:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/qxl/qxl_object.c:273:33: expected void [noderef] __iomem *vaddr
+drivers/gpu/drm/qxl/qxl_object.c:273:33: got void *pmap
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: expected unsigned int [usertype]
+drivers/gpu/drm/r128/ati_pcigart.c:207:52: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:56:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:56:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:57:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:57:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:58:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:58:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:59:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:59:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:60:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:60:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:65:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:65:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:66:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:66:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:67:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:67:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:68:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:68:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:69:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:69:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:74:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:74:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:75:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:75:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:76:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:76:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:77:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:77:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:78:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:78:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:83:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:83:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:84:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:84:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:393:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:393:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:394:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:394:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:402:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:402:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:403:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:403:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:411:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:411:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:412:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:412:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:414:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:414:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:415:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:415:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:423:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:423:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:424:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:424:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:432:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:432:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:433:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:433:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:435:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:435:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:436:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:436:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:444:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:444:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:445:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:445:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:453:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:453:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:454:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:454:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:456:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:456:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:457:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:457:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:488:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:488:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:489:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:489:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:502:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:502:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:503:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:503:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:505:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:505:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:506:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:506:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:509:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:509:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:510:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:510:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:511:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:511:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:524:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:524:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:525:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:525:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:545:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:545:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:546:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:546:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:549:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:549:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:551:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:551:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:565:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:565:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:566:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:566:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:604:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:604:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:605:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:605:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:606:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:606:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:607:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:607:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:608:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:608:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:623:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:623:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:624:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:624:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:660:40: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:660:40: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:668:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:668:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:669:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:669:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:670:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:670:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:681:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:681:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:682:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:682:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:725:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:728:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:728:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:729:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:729:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:730:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:730:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:731:25: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:762:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:762:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:763:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:763:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:822:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:822:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:823:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:823:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:848:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:848:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:849:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:849:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:858:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:858:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:859:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:859:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:860:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:860:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:861:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:861:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:862:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:862:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:863:17: expected unsigned int [usertype]
+drivers/gpu/drm/r128/r128_state.c:863:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:875:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:875:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:876:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:876:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:927:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:927:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:928:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:928:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:936:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:936:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:937:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:937:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:939:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:939:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:940:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:940:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:951:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:951:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:952:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:952:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:960:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:960:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:961:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:961:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:963:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:963:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:964:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:964:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1022:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1022:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1023:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1023:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1031:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1031:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1032:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1032:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1034:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1034:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1035:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1035:33: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1046:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1046:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1047:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1047:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1055:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1055:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1056:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1056:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1058:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1058:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1059:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1059:25: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1091:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1091:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1092:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1092:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1101:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1101:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1102:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1102:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1104:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1104:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1105:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1105:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1106:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1106:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1153:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1153:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1154:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1154:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1163:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1163:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1164:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1164:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1166:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1166:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1167:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1167:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1168:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1168:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1192:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1192:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:1194:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:1194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:98:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:98:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:99:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:99:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:113:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:113:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:114:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:114:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:115:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:115:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:116:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:116:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:117:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:117:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:118:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:118:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:119:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:119:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:120:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:120:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:121:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:121:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:122:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:122:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:123:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:123:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:124:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:124:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:125:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:125:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:139:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:139:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:140:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:140:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:141:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:141:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:155:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:155:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:156:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:156:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:158:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:158:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:159:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:159:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:160:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:160:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:174:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:174:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:175:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:175:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:191:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:191:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:193:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:193:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:194:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:194:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:195:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:195:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:197:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:197:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:199:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:199:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:200:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:200:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:201:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:201:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:216:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:216:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:217:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:217:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:218:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:218:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:220:17: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:220:17: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:222:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:222:9: got restricted __le32 [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/r128/r128_state.c:223:9: expected unsigned int volatile [usertype]
+drivers/gpu/drm/r128/r128_state.c:223:9: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:501:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:501:30: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/atom.c:501:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1335:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1335:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1335:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1336:15: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atom.c:1336:15: expected unsigned int
+drivers/gpu/drm/radeon/atom.c:1336:15: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atom.c:1409:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atom.c:1409:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atom.c:1413:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:55:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:56:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:57:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:58:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:65:45: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:66:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:68:44: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:69:47: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: expected unsigned short [addressable] [assigned] [usertype] usOverscanRight
+drivers/gpu/drm/radeon/atombios_crtc.c:74:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: expected unsigned short [addressable] [assigned] [usertype] usOverscanLeft
+drivers/gpu/drm/radeon/atombios_crtc.c:75:37: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: expected unsigned short [addressable] [assigned] [usertype] usOverscanBottom
+drivers/gpu/drm/radeon/atombios_crtc.c:76:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: expected unsigned short [addressable] [assigned] [usertype] usOverscanTop
+drivers/gpu/drm/radeon/atombios_crtc.c:77:36: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: expected unsigned short [addressable] [usertype] usH_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:313:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: expected unsigned short [addressable] [usertype] usH_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:314:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: expected unsigned short [addressable] [usertype] usV_Size
+drivers/gpu/drm/radeon/atombios_crtc.c:316:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: expected unsigned short [addressable] [usertype] usV_Blanking_Time
+drivers/gpu/drm/radeon/atombios_crtc.c:317:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: expected unsigned short [addressable] [usertype] usH_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:319:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:321:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: expected unsigned short [addressable] [usertype] usV_SyncOffset
+drivers/gpu/drm/radeon/atombios_crtc.c:323:29: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:325:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:343:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: expected unsigned short [addressable] [usertype] usH_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:360:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: expected unsigned short [addressable] [usertype] usH_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:361:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: expected unsigned short [addressable] [usertype] usH_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:362:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: expected unsigned short [addressable] [usertype] usH_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:363:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: expected unsigned short [addressable] [usertype] usV_Total
+drivers/gpu/drm/radeon/atombios_crtc.c:365:24: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: expected unsigned short [addressable] [usertype] usV_Disp
+drivers/gpu/drm/radeon/atombios_crtc.c:366:23: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: expected unsigned short [addressable] [usertype] usV_SyncStart
+drivers/gpu/drm/radeon/atombios_crtc.c:367:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: expected unsigned short [addressable] [usertype] usV_SyncWidth
+drivers/gpu/drm/radeon/atombios_crtc.c:368:28: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: expected unsigned short [addressable] [assigned] [usertype] usAccess
+drivers/gpu/drm/radeon/atombios_crtc.c:389:39: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: expected unsigned short [addressable] [usertype] usSpreadSpectrumAmountFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:481:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:496:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:497:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:500:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumAmount
+drivers/gpu/drm/radeon/atombios_crtc.c:515:48: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumStep
+drivers/gpu/drm/radeon/atombios_crtc.c:516:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:519:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:532:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: expected unsigned short [addressable] [assigned] [usertype] usSpreadSpectrumPercentage
+drivers/gpu/drm/radeon/atombios_crtc.c:543:57: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:694:54: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:703:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:706:61: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:717:69: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:736:50: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:795:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:802:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: expected unsigned short [addressable] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:854:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: expected unsigned short [addressable] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:855:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: expected unsigned short [addressable] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:856:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:864:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:865:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:866:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:874:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: expected unsigned short [addressable] [assigned] [usertype] usRefDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:875:42: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:876:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_crtc.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:893:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:894:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: expected unsigned int [addressable] [assigned] [usertype] ulDispEngClkFreq
+drivers/gpu/drm/radeon/atombios_crtc.c:920:50: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: expected unsigned short [addressable] [assigned] [usertype] usFbDiv
+drivers/gpu/drm/radeon/atombios_crtc.c:922:41: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: expected unsigned int [addressable] [assigned] [usertype] ulFbDivDecFrac
+drivers/gpu/drm/radeon/atombios_crtc.c:923:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: expected unsigned int
+drivers/gpu/drm/radeon/atombios_dp.c:67:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:72:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: expected unsigned short [addressable] [usertype] lpAuxRequest
+drivers/gpu/drm/radeon/atombios_dp.c:107:30: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: expected unsigned short [addressable] [usertype] lpDataOut
+drivers/gpu/drm/radeon/atombios_dp.c:108:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:395:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:395:27: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:395:27: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:451:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:451:38: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:451:38: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:524:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:524:59: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:524:59: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:534:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:534:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:534:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:540:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:540:50: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:540:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:610:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:610:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:610:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:635:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:635:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:635:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:891:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:891:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:891:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:928:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:928:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:928:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:951:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:951:46: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:951:46: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1093:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1093:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1093:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1099:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1099:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1099:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1101:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1101:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1101:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1103:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1103:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1103:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1150:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1150:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1150:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1156:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1156:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1156:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1158:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1158:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1158:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1160:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1160:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1160:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1192:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1192:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1192:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1198:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1198:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1198:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1200:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1200:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1200:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1202:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1202:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1202:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1251:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1251:52: expected unsigned short [addressable] [assigned] [usertype] usInitInfo
+drivers/gpu/drm/radeon/atombios_encoders.c:1251:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1257:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1257:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1259:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1259:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1259:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1261:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1261:62: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1261:62: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1313:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1313:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1313:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1315:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1315:52: expected unsigned short [addressable] [assigned] [usertype] usSymClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1315:52: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1483:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1483:58: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1483:58: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1498:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1498:67: expected unsigned short [addressable] [assigned] [usertype] usConnectorId
+drivers/gpu/drm/radeon/atombios_encoders.c:1498:67: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:1500:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:1500:66: expected unsigned short [addressable] [assigned] [usertype] usPixelClock
+drivers/gpu/drm/radeon/atombios_encoders.c:1500:66: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2364:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2364:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2364:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2366:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2366:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2366:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2368:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2368:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2368:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_encoders.c:2372:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_encoders.c:2372:50: expected unsigned short [addressable] [assigned] [usertype] usDeviceID
+drivers/gpu/drm/radeon/atombios_encoders.c:2372:50: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: expected unsigned short [usertype] out
+drivers/gpu/drm/radeon/atombios_i2c.c:45:19: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: expected unsigned short [addressable] [assigned] [usertype] lpI2CDataOut
+drivers/gpu/drm/radeon/atombios_i2c.c:69:35: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: expected unsigned short [usertype] TDC_VDDC_PkgLimit
+drivers/gpu/drm/radeon/ci_dpm.c:315:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: expected signed short [usertype] FuzzyFan_PwmSetDelta
+drivers/gpu/drm/radeon/ci_dpm.c:352:54: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: expected unsigned short [usertype] BapmVddCBaseLeakageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:400:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: expected unsigned short [usertype] BapmVddCBaseLeakageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:401:59: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:429:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:430:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: expected unsigned short [usertype] PPM_PkgPwrLimit
+drivers/gpu/drm/radeon/ci_dpm.c:432:44: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: expected unsigned short [usertype] PPM_TemperatureLimit
+drivers/gpu/drm/radeon/ci_dpm.c:433:49: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: expected unsigned int [usertype] BAPM_TEMP_GRADIENT
+drivers/gpu/drm/radeon/ci_dpm.c:436:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:443:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: expected unsigned short
+drivers/gpu/drm/radeon/ci_dpm.c:444:63: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: expected signed short [usertype] TempMin
+drivers/gpu/drm/radeon/ci_dpm.c:968:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: expected signed short [usertype] TempMed
+drivers/gpu/drm/radeon/ci_dpm.c:969:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: expected signed short [usertype] TempMax
+drivers/gpu/drm/radeon/ci_dpm.c:970:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: expected signed short [usertype] Slope1
+drivers/gpu/drm/radeon/ci_dpm.c:972:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: expected signed short [usertype] Slope2
+drivers/gpu/drm/radeon/ci_dpm.c:973:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: expected signed short [usertype] FdoMin
+drivers/gpu/drm/radeon/ci_dpm.c:975:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: expected signed short [usertype] HystDown
+drivers/gpu/drm/radeon/ci_dpm.c:977:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: expected signed short [usertype] HystUp
+drivers/gpu/drm/radeon/ci_dpm.c:979:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: expected signed short [usertype] HystSlope
+drivers/gpu/drm/radeon/ci_dpm.c:981:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: expected signed short [usertype] TempRespLim
+drivers/gpu/drm/radeon/ci_dpm.c:983:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: expected unsigned int [usertype] RefreshPeriod
+drivers/gpu/drm/radeon/ci_dpm.c:987:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: expected signed short [usertype] FdoMax
+drivers/gpu/drm/radeon/ci_dpm.c:990:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: expected unsigned short [usertype] FpsHighT
+drivers/gpu/drm/radeon/ci_dpm.c:1286:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: expected unsigned short [usertype] FpsLowT
+drivers/gpu/drm/radeon/ci_dpm.c:1289:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/ci_dpm.c:1300:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: expected unsigned short [usertype] Voltage
+drivers/gpu/drm/radeon/ci_dpm.c:2174:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: expected unsigned short [usertype] StdVoltageHiSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2175:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: expected unsigned short [usertype] StdVoltageLoSidd
+drivers/gpu/drm/radeon/ci_dpm.c:2177:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: expected unsigned int [usertype] VddcLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2199:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: expected unsigned int [usertype] VddciLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2222:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: expected unsigned int [usertype] MvddLevelCount
+drivers/gpu/drm/radeon/ci_dpm.c:2245:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: expected unsigned int [usertype] McArbDramTiming
+drivers/gpu/drm/radeon/ci_dpm.c:2502:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: expected unsigned int [usertype] McArbDramTiming2
+drivers/gpu/drm/radeon/ci_dpm.c:2503:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: expected unsigned int [usertype] DownT
+drivers/gpu/drm/radeon/ci_dpm.c:2602:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: expected unsigned int [usertype] UpT
+drivers/gpu/drm/radeon/ci_dpm.c:2603:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2646:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2647:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: expected unsigned short [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2648:48: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2679:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2680:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2712:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2713:51: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/ci_dpm.c:2744:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/ci_dpm.c:2745:52: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2932:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:2933:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:2934:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:2935:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: expected unsigned int [usertype] MclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:2937:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:2938:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2939:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:2940:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:2941:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2942:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2943:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2944:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:2945:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:2946:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:2947:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2967:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:2969:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3000:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3001:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3002:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: expected unsigned int [usertype] CgSpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3003:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: expected unsigned int [usertype] CgSpllFuncCntl2
+drivers/gpu/drm/radeon/ci_dpm.c:3004:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3005:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3006:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3007:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3008:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3009:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3010:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3017:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: expected unsigned int [usertype] MinVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3020:57: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: expected unsigned int [usertype] MinMvdd
+drivers/gpu/drm/radeon/ci_dpm.c:3027:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: expected unsigned int [usertype] DllCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3035:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: expected unsigned int [usertype] MclkPwrmgtCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3036:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: expected unsigned int [usertype] MpllAdFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3037:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: expected unsigned int [usertype] MpllDqFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3039:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: expected unsigned int [usertype] MpllFuncCntl
+drivers/gpu/drm/radeon/ci_dpm.c:3041:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: expected unsigned int [usertype] MpllFuncCntl_1
+drivers/gpu/drm/radeon/ci_dpm.c:3043:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: expected unsigned int [usertype] MpllFuncCntl_2
+drivers/gpu/drm/radeon/ci_dpm.c:3045:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: expected unsigned int [usertype] MpllSs1
+drivers/gpu/drm/radeon/ci_dpm.c:3047:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: expected unsigned int [usertype] MpllSs2
+drivers/gpu/drm/radeon/ci_dpm.c:3048:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3055:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3115:27: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3116:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: expected unsigned short [usertype] VddcOffset
+drivers/gpu/drm/radeon/ci_dpm.c:3117:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: expected unsigned int [usertype] Flags
+drivers/gpu/drm/radeon/ci_dpm.c:3224:30: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: expected unsigned int [usertype] MinVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3225:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: expected unsigned int [usertype] MinVddcPhases
+drivers/gpu/drm/radeon/ci_dpm.c:3226:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/ci_dpm.c:3227:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3228:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: expected unsigned int [usertype] CgSpllFuncCntl3
+drivers/gpu/drm/radeon/ci_dpm.c:3229:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: expected unsigned int [usertype] CgSpllFuncCntl4
+drivers/gpu/drm/radeon/ci_dpm.c:3230:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: expected unsigned int [usertype] SpllSpreadSpectrum
+drivers/gpu/drm/radeon/ci_dpm.c:3231:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: expected unsigned int [usertype] SpllSpreadSpectrum2
+drivers/gpu/drm/radeon/ci_dpm.c:3232:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: expected unsigned int [usertype] CcPwrDynRm
+drivers/gpu/drm/radeon/ci_dpm.c:3233:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: expected unsigned int [usertype] CcPwrDynRm1
+drivers/gpu/drm/radeon/ci_dpm.c:3234:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: expected unsigned short [usertype] ActivityLevel
+drivers/gpu/drm/radeon/ci_dpm.c:3319:58: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: expected unsigned int [usertype] SystemFlags
+drivers/gpu/drm/radeon/ci_dpm.c:3639:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: expected unsigned int [usertype] SmioMaskVddcVid
+drivers/gpu/drm/radeon/ci_dpm.c:3640:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: expected unsigned int [usertype] SmioMaskVddcPhase
+drivers/gpu/drm/radeon/ci_dpm.c:3641:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: expected unsigned int [usertype] SmioMaskVddciVid
+drivers/gpu/drm/radeon/ci_dpm.c:3642:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: expected unsigned int [usertype] SmioMaskMvddVid
+drivers/gpu/drm/radeon/ci_dpm.c:3643:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: expected unsigned int [usertype] SclkStepSize
+drivers/gpu/drm/radeon/ci_dpm.c:3644:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: expected unsigned short [usertype] TemperatureLimitHigh
+drivers/gpu/drm/radeon/ci_dpm.c:3645:37: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: expected unsigned short [usertype] TemperatureLimitLow
+drivers/gpu/drm/radeon/ci_dpm.c:3646:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: expected unsigned short [usertype] VddcVddciDelta
+drivers/gpu/drm/radeon/ci_dpm.c:3647:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: expected unsigned short [usertype] VoltageResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3648:36: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: expected unsigned short [usertype] PhaseResponseTime
+drivers/gpu/drm/radeon/ci_dpm.c:3649:34: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: expected unsigned short [usertype] BootVddc
+drivers/gpu/drm/radeon/ci_dpm.c:3650:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: expected unsigned short [usertype] BootVddci
+drivers/gpu/drm/radeon/ci_dpm.c:3651:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: expected unsigned short [usertype] BootMVdd
+drivers/gpu/drm/radeon/ci_dpm.c:3652:25: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ci_dpm.c:4656:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ci_dpm.c:4657:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: expected unsigned int
+drivers/gpu/drm/radeon/ci_dpm.c:4675:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ci_dpm.c:5419:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5420:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5421:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5424:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5425:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5447:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5449:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5458:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5530:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5533:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5536:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5586:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5588:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5611:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5612:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5613:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ci_dpm.c:5616:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_dpm.c:5617:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:203:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:204:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ci_smc.c:206:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1878:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1880:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1881:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:1883:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3909:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3910:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3914:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3918:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3919:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3923:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3927:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3926:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:3926:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/cik.c:3926:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/cik.c:3928:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3932:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:3933:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4265:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4266:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4270:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4279:34: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4280:35: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:4284:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5943:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5947:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:5951:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6433:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6434:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6435:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6439:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6440:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6441:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6445:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6446:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6447:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6451:63: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6452:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6453:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6457:64: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6458:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6459:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:6463:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6463:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6463:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6486:56: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6486:56: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6710:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6710:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6711:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6711:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6713:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6713:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6714:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6714:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6715:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6715:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6720:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6720:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6722:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6722:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6724:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6724:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6731:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6731:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6732:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6732:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6735:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6735:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6736:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6736:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6739:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6739:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6740:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6744:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6745:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6748:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6748:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6749:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6749:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6752:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6752:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6757:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6757:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6758:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6758:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6760:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6760:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik.c:6761:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik.c:6761:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik.c:7576:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7577:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7578:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik.c:7486:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:481:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:482:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:490:48: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:491:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:661:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:676:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:718:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/cik_sdma.c:750:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:411:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:596:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:597:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:598:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:599:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:600:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:601:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:602:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:603:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:604:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:659:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:665:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:668:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:820:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/cypress_dpm.c:954:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/cypress_dpm.c:956:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/cypress_dpm.c:1228:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1242:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1244:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1246:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1248:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1250:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1252:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/cypress_dpm.c:1255:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/cypress_dpm.c:1257:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1260:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1263:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1265:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1267:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/cypress_dpm.c:1269:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1271:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/cypress_dpm.c:1274:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/cypress_dpm.c:1296:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/cypress_dpm.c:1298:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1432:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1434:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1436:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1438:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1440:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1442:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/cypress_dpm.c:1446:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/cypress_dpm.c:1448:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/cypress_dpm.c:1450:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: left side has type unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1518:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1535:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: expected unsigned int
+drivers/gpu/drm/radeon/cypress_dpm.c:1553:78: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c: note: in included file:
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1052:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1063:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1073:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/clearstate_evergreen.h:1079:7: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/radeon/evergreen.c:4208:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4208:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4208:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4222:44: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4222:44: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4225:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4225:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4288:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4288:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4289:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4289:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4290:36: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4290:36: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4296:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4296:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4302:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4302:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4306:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4306:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4310:73: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4310:73: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4315:81: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4315:81: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/evergreen.c:4321:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4321:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/evergreen.c:4682:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4741:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/evergreen.c:4742:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2071:60: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: expected unsigned short [usertype] fps_high_t
+drivers/gpu/drm/radeon/kv_dpm.c:1189:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: expected unsigned char [usertype] fps_low_t
+drivers/gpu/drm/radeon/kv_dpm.c:1197:31: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: expected unsigned int [usertype] SclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:389:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: expected unsigned int [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:463:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: expected unsigned short [usertype] AT
+drivers/gpu/drm/radeon/kv_dpm.c:473:38: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: expected unsigned int [usertype] low_sclk_interrupt_t
+drivers/gpu/drm/radeon/kv_dpm.c:546:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: expected unsigned int [usertype] VclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:678:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: expected unsigned int [usertype] DclkFrequency
+drivers/gpu/drm/radeon/kv_dpm.c:679:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: expected unsigned short [usertype] MinVddNb
+drivers/gpu/drm/radeon/kv_dpm.c:680:43: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:749:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:750:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:812:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:813:46: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: expected unsigned int [usertype] Frequency
+drivers/gpu/drm/radeon/kv_dpm.c:874:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: expected unsigned short [usertype] MinVoltage
+drivers/gpu/drm/radeon/kv_dpm.c:875:45: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/kv_dpm.c:2305:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2306:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2308:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2321:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2328:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2330:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2332:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2387:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2388:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2389:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2392:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2393:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/kv_dpm.c:2416:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2453:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2456:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2459:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2510:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/kv_dpm.c:2611:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/kv_dpm.c:2633:24: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: left side has type unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1265:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1279:80: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:1294:81: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1309:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1329:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1335:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1338:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1350:32: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1360:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1482:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1484:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1486:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: expected unsigned int [usertype] PowerBoostLimit
+drivers/gpu/drm/radeon/ni_dpm.c:1489:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/ni_dpm.c:1629:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/ni_dpm.c:1630:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:1676:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1690:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1692:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1694:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1696:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1698:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1700:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:1702:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:1704:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1706:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1709:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1711:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1713:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1715:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:1717:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:1719:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:1721:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:1752:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:1754:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1782:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1785:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1903:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1904:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1905:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1906:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1907:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1908:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:1912:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:1913:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:1914:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:1915:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:1930:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:1933:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2078:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2080:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/ni_dpm.c:2081:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/ni_dpm.c:2082:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/ni_dpm.c:2083:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/ni_dpm.c:2084:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2142:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2146:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/ni_dpm.c:2281:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2282:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2283:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2284:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/ni_dpm.c:2285:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2286:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/ni_dpm.c:2287:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/ni_dpm.c:2288:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/ni_dpm.c:2289:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2303:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/ni_dpm.c:2305:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2407:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2411:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2436:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2438:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/ni_dpm.c:2444:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/ni_dpm.c:2587:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/ni_dpm.c:2588:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: warning: incorrect type in argument 3 (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: expected unsigned int [usertype] value
+drivers/gpu/drm/radeon/ni_dpm.c:2668:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/ni_dpm.c:2933:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/ni_dpm.c:2935:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:2952:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3083:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3089:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3128:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: expected unsigned int
+drivers/gpu/drm/radeon/ni_dpm.c:3134:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: expected unsigned int [usertype] pwr_const
+drivers/gpu/drm/radeon/ni_dpm.c:3185:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: expected unsigned int [usertype] dc_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3186:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: expected unsigned int [usertype] bif_cacValue
+drivers/gpu/drm/radeon/ni_dpm.c:3187:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/ni_dpm.c:3900:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3901:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3902:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3905:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3906:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:3932:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3934:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3937:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3938:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:3939:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/ni_dpm.c:4013:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4017:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/ni_dpm.c:4035:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r100.c:711:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r100.c:711:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/r100.c:711:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r100.c:1077:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r300.c:122:39: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r300.c:122:39: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r300.c:122:39: got void *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:1082:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:1082:38: got void *
+drivers/gpu/drm/radeon/r600.c:4042:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4128:26: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4129:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600.c:4387:38: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/r600.c:4387:38: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/r600.c:4387:38: got void *
+drivers/gpu/drm/radeon/r600_dma.c:246:30: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/r600_dma.c:246:30: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:246:30: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/r600_dma.c:260:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dma.c:381:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:834:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:836:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:858:38: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:859:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:860:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:890:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:894:55: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:896:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:897:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:898:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:899:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:900:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:901:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:903:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:910:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:913:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:920:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:925:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:934:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:945:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:957:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:971:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:974:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:977:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:980:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:982:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:989:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1004:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1006:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1008:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1018:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1020:42: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1021:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1023:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1029:53: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1030:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1031:48: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1036:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1048:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1050:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1052:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1055:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1057:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1067:13: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1071:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1072:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1076:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1080:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1085:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1108:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1110:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1112:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1123:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1125:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1134:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1138:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1142:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1161:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1163:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1165:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1170:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1175:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1190:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1192:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1197:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1201:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1210:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1212:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1214:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1216:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1218:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1220:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1222:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1224:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1226:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/r600_dpm.c:1228:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1233:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1248:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1250:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1255:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1258:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1269:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1271:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1276:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1280:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1282:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1283:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1285:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1287:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1289:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/r600_dpm.c:1291:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:54:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:55:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:56:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:65:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:78:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:90:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:91:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:92:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:93:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:94:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:95:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:96:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:97:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:221:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:546:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:549:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:552:14: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:555:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:556:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:564:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:566:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:570:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:573:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:577:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:641:43: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:643:38: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:648:67: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:649:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:652:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:663:80: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:671:81: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:679:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:680:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:683:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:691:66: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:700:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:701:69: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:750:30: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:753:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:754:45: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:761:54: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:808:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:811:35: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:817:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:919:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1118:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1143:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1148:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1151:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1153:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1157:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1161:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1177:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1179:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1186:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1189:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1193:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1195:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1206:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1208:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1213:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1216:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1220:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1222:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1233:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1235:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1238:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1240:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1244:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1260:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1265:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1271:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1275:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1310:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1314:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1344:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1347:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1399:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1434:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1435:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1438:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1439:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1442:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1443:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1450:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1451:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1454:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1455:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1458:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1459:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1466:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1467:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1470:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1471:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1474:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1475:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1538:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1540:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1542:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1556:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1558:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1560:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1578:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:1580:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1582:52: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1638:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1640:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1642:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1644:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1646:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1648:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1650:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1652:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1654:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1656:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1659:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1671:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1672:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1687:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1696:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1701:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1806:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1807:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1808:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1809:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1810:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1812:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1813:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1814:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1815:40: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1816:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1819:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1832:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1846:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1847:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1848:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1849:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1850:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1852:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1854:37: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1855:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1856:39: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1857:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1858:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1860:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1863:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:1876:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2136:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2138:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2145:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2171:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2173:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2180:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2181:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2207:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2209:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2216:32: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2217:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2388:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2390:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2391:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2401:20: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2402:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2480:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2484:32: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2489:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2491:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2498:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2500:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2507:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2509:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2511:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2513:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2520:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2522:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2524:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2526:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2533:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2600:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2604:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2618:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2684:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2687:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2690:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2851:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: expected unsigned int [addressable] [assigned] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2865:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2870:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2873:62: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2875:55: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2880:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2889:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2890:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: expected unsigned int [addressable] [assigned] [usertype] ulClockParams
+drivers/gpu/drm/radeon/radeon_atombios.c:2898:55: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2909:58: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2910:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: expected unsigned int [addressable] [assigned] [usertype] ulClock:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2919:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2924:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: expected unsigned int [addressable] [assigned] [usertype] ulClockFreq:24
+drivers/gpu/drm/radeon/radeon_atombios.c:2930:48: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2934:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2935:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2939:40: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:2968:38: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:2975:47: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:2976:44: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3015:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3024:16: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: expected unsigned int [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3033:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3047:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: expected unsigned int [addressable] [usertype] ulTargetEngineClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3064:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: expected unsigned int [addressable] [usertype] ulClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3066:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: expected unsigned int [usertype] args
+drivers/gpu/drm/radeon/radeon_atombios.c:3077:14: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: expected unsigned int [usertype] ulTargetMemoryClock
+drivers/gpu/drm/radeon/radeon_atombios.c:3089:34: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3123:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3128:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3158:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3163:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3167:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3203:31: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3245:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3248:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3251:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3254:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3257:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3324:32: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: expected unsigned int [assigned] [usertype] ulSCLKFreq
+drivers/gpu/drm/radeon/radeon_atombios.c:3325:28: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3330:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: expected unsigned short [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3352:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3356:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: expected unsigned short [addressable] [assigned] [usertype] usVoltageLevel
+drivers/gpu/drm/radeon/radeon_atombios.c:3360:40: got restricted __le16 [usertype]
+drivers/gpu/drm/radeon/radeon_atombios.c:3364:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3389:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3406:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3423:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3432:27: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3563:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3565:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3568:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3570:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3585:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3621:41: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3633:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3672:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3675:49: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3751:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3786:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3788:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3792:67: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:3841:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3844:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3858:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3861:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3882:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3885:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3937:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3940:78: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3943:51: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:3947:77: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4005:68: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4009:50: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4011:61: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4019:63: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4027:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4029:66: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4033:72: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4038:86: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_atombios.c:4048:75: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_atombios.c:4050:45: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_bios.c:66:30: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:66:49: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:92:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:93:9: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:26: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_bios.c:95:42: warning: dereference of noderef expression
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:296:45: got unsigned long long [usertype] *[assigned] chunk_array_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: expected struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_cs.c:311:27: got void [noderef] __user *
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_cs.c:312:49: got struct drm_radeon_cs_chunk [noderef] __user **chunk_ptr
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: expected void volatile [noderef] __iomem *a
+drivers/gpu/drm/radeon/radeon_fb.c:265:22: got void *kptr
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: expected char [noderef] __iomem *screen_base
+drivers/gpu/drm/radeon/radeon_fb.c:272:27: got void *kptr
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:72:40: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_fence.c:95:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_kms.c:271:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:271:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:271:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:328:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:328:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:328:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:340:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:340:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:340:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:476:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:476:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:476:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:601:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:601:43: expected void const [noderef] __user *from
+drivers/gpu/drm/radeon/radeon_kms.c:601:43: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_kms.c:618:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/radeon/radeon_kms.c:618:26: expected void [noderef] __user *to
+drivers/gpu/drm/radeon/radeon_kms.c:618:26: got unsigned int [usertype] *[assigned] value_ptr
+drivers/gpu/drm/radeon/radeon_ring.c:307:23: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:33:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:34:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:35:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:36:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:37:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:38:9: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:39:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:40:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:41:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:43:9: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:48:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:49:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:58:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:60:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:69:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:70:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:79:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:87:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:88:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:97:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:99:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:100:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:108:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:109:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:118:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:120:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:122:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:124:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:126:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:135:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:136:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/radeon_ucode.c:145:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:147:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:149:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:150:17: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_ucode.c:162:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:363:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:364:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:365:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:367:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:368:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:369:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:370:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:371:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:372:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:373:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:374:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:375:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:376:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:377:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:378:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:380:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:381:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:382:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:383:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:384:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:387:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:430:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:431:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:432:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:434:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:435:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:436:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:437:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:438:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:440:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:441:32: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:444:27: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:701:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:702:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:703:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:704:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:706:41: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:721:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:722:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:723:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:724:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:740:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:741:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:742:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:743:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:744:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:745:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: warning: incorrect type in argument 2 (different base types)
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: expected unsigned int [usertype] v
+drivers/gpu/drm/radeon/radeon_vce.c:767:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rs400.c:237:16: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/rs400.c:237:16: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/rs600.c:662:30: warning: incorrect type in initializer (different address spaces)
+drivers/gpu/drm/radeon/rs600.c:662:30: expected void [noderef] __iomem *ptr
+drivers/gpu/drm/radeon/rs600.c:662:30: got void *
+drivers/gpu/drm/radeon/rs690.c:82:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:84:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:85:65: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:91:57: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs690.c:96:59: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:98:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:99:65: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:105:57: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs690.c:107:59: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:722:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:723:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:724:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:727:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:728:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:754:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:757:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:760:17: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:779:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:816:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:820:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:826:34: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:891:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:893:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:899:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:903:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:905:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:907:33: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rs780_dpm.c:909:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rs780_dpm.c:913:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1798:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1799:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1800:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1838:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1840:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1845:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1846:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1899:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1903:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv6xx_dpm.c:1920:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:106:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:107:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:108:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:109:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:110:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:111:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:183:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:184:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:185:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:186:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:187:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:188:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:189:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:190:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:294:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:295:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:296:66: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:297:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:298:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:302:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:303:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:304:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:324:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL2
+drivers/gpu/drm/radeon/rv730_dpm.c:326:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: expected unsigned int [usertype] vMPLL_FUNC_CNTL3
+drivers/gpu/drm/radeon/rv730_dpm.c:328:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:330:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:332:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv730_dpm.c:334:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv730_dpm.c:336:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:339:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv730_dpm.c:342:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv730_dpm.c:344:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv730_dpm.c:346:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv730_dpm.c:348:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv730_dpm.c:350:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv730_dpm.c:353:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv730_dpm.c:369:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv730_dpm.c:371:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:175:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:176:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:177:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:178:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv740_dpm.c:179:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv740_dpm.c:180:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv740_dpm.c:270:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:271:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:272:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:273:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:274:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:275:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:276:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv740_dpm.c:277:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv740_dpm.c:278:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:372:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:373:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:374:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:375:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:376:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:377:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv740_dpm.c:381:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv740_dpm.c:382:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv740_dpm.c:383:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:291:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:297:76: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:311:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:313:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:474:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:475:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:476:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:477:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:478:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:479:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:480:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:557:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:558:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:559:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:560:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:561:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:562:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:582:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:600:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:606:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:609:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:983:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:984:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:985:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:986:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:988:67: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:989:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:993:60: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:994:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:995:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1015:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/rv770_dpm.c:1018:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1032:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1034:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1036:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1038:73: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1040:70: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1042:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/rv770_dpm.c:1045:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/rv770_dpm.c:1047:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1050:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/rv770_dpm.c:1053:63: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1055:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/rv770_dpm.c:1057:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/rv770_dpm.c:1059:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/rv770_dpm.c:1061:71: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/rv770_dpm.c:1064:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/rv770_dpm.c:1079:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/rv770_dpm.c:1081:43: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1124:62: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1129:69: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1150:49: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: left side has type unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1152:48: right side has type restricted __be32
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: expected unsigned int
+drivers/gpu/drm/radeon/rv770_dpm.c:1156:77: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/rv770_dpm.c:2150:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2151:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2152:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2155:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2156:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2199:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2201:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2204:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2205:29: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2206:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2208:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2210:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2213:28: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2214:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/rv770_dpm.c:2295:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2299:26: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/rv770_dpm.c:2317:42: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si.c:1588:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1590:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1591:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:1593:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3500:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3501:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3509:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3510:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3518:46: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:3517:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:3517:25: expected restricted __le32 const [usertype] *[assigned] fw_data
+drivers/gpu/drm/radeon/si.c:3517:25: got restricted __be32 const [usertype] *
+drivers/gpu/drm/radeon/si.c:3519:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5721:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5721:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5721:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5722:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5722:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5724:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5724:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5725:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5725:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5726:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5726:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5731:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5731:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5733:49: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5733:49: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5735:57: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5735:57: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5742:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5742:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5743:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5743:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5747:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5747:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5750:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5750:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5753:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5753:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5756:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5756:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5759:33: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5759:33: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5763:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5763:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5764:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5764:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5766:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5766:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si.c:5767:25: expected unsigned int volatile [usertype]
+drivers/gpu/drm/radeon/si.c:5767:25: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/si.c:5888:31: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:5890:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6277:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6278:28: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6279:27: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si.c:6210:24: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4099:40: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4133:24: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4141:37: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:4156:45: warning: cast to restricted __be16
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: expected unsigned int [usertype] TDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2163:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2165:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2167:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: expected unsigned int [usertype] NearTDPLimitTherm
+drivers/gpu/drm/radeon/si_dpm.c:2182:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: expected unsigned int [usertype] dGPU_T_Limit
+drivers/gpu/drm/radeon/si_dpm.c:2183:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: expected unsigned int [usertype] dGPU_T_Warning
+drivers/gpu/drm/radeon/si_dpm.c:2184:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: expected unsigned int [usertype] dGPU_T_Hysteresis
+drivers/gpu/drm/radeon/si_dpm.c:2185:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: expected unsigned int [usertype] NearTDPLimit
+drivers/gpu/drm/radeon/si_dpm.c:2213:52: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: expected unsigned int [usertype] SafePowerLimit
+drivers/gpu/drm/radeon/si_dpm.c:2215:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: expected unsigned short [usertype] PwrEfficiencyRatio
+drivers/gpu/drm/radeon/si_dpm.c:2354:62: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:2410:54: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:2411:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: expected unsigned int [usertype] K
+drivers/gpu/drm/radeon/si_dpm.c:2481:23: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: expected unsigned int [usertype] T0
+drivers/gpu/drm/radeon/si_dpm.c:2482:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: expected unsigned int [usertype] MaxT
+drivers/gpu/drm/radeon/si_dpm.c:2483:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: expected unsigned int [usertype] Tthreshold
+drivers/gpu/drm/radeon/si_dpm.c:2487:32: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2493:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2494:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2501:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2502:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2590:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: expected unsigned short
+drivers/gpu/drm/radeon/si_dpm.c:2626:100: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: expected unsigned int [usertype] l2numWin_TDP
+drivers/gpu/drm/radeon/si_dpm.c:2683:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: expected unsigned int [usertype] lkge_lut_V0
+drivers/gpu/drm/radeon/si_dpm.c:2686:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: expected unsigned int [usertype] lkge_lut_Vstep
+drivers/gpu/drm/radeon/si_dpm.c:2687:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: expected unsigned int [usertype] R_LL
+drivers/gpu/drm/radeon/si_dpm.c:2688:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: expected unsigned int [usertype] WinTime
+drivers/gpu/drm/radeon/si_dpm.c:2689:29: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: expected unsigned int [usertype] calculation_repeats
+drivers/gpu/drm/radeon/si_dpm.c:2690:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: expected unsigned int [usertype] dc_cac
+drivers/gpu/drm/radeon/si_dpm.c:2691:28: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: expected unsigned int [usertype] lkge_lut_T0
+drivers/gpu/drm/radeon/si_dpm.c:2694:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: expected unsigned int [usertype] lkge_lut_Tstep
+drivers/gpu/drm/radeon/si_dpm.c:2695:36: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2873:37: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:2877:35: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: warning: invalid assignment: |=
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: left side has type unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4024:35: right side has type restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4045:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4059:89: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4067:88: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:4076:109: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4122:32: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: expected unsigned short [usertype] value
+drivers/gpu/drm/radeon/si_dpm.c:4183:24: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: expected unsigned int [usertype] mc_arb_dram_timing
+drivers/gpu/drm/radeon/si_dpm.c:4291:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: expected unsigned int [usertype] mc_arb_dram_timing2
+drivers/gpu/drm/radeon/si_dpm.c:4292:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4356:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4358:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4360:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4362:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4364:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4366:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4368:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4370:49: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4372:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4375:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4378:59: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4380:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4382:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4384:61: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4386:65: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4388:68: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4391:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:4432:38: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4434:39: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4460:51: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4463:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4558:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4560:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4562:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4564:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4566:53: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4568:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4570:55: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4572:46: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4574:47: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4577:56: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4579:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4581:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4583:58: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: expected unsigned int [usertype] SQPowerThrottle
+drivers/gpu/drm/radeon/si_dpm.c:4601:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: expected unsigned int [usertype] SQPowerThrottle_2
+drivers/gpu/drm/radeon/si_dpm.c:4604:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: expected unsigned int [usertype] sclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4842:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4843:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4844:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_3
+drivers/gpu/drm/radeon/si_dpm.c:4845:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: expected unsigned int [usertype] vCG_SPLL_FUNC_CNTL_4
+drivers/gpu/drm/radeon/si_dpm.c:4846:44: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM
+drivers/gpu/drm/radeon/si_dpm.c:4847:48: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: expected unsigned int [usertype] vCG_SPLL_SPREAD_SPECTRUM_2
+drivers/gpu/drm/radeon/si_dpm.c:4848:50: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: expected unsigned int [usertype] mclk_value
+drivers/gpu/drm/radeon/si_dpm.c:4929:26: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: expected unsigned int [usertype] vMPLL_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4930:31: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_1
+drivers/gpu/drm/radeon/si_dpm.c:4931:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: expected unsigned int [usertype] vMPLL_FUNC_CNTL_2
+drivers/gpu/drm/radeon/si_dpm.c:4932:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: expected unsigned int [usertype] vMPLL_AD_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4933:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: expected unsigned int [usertype] vMPLL_DQ_FUNC_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4934:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: expected unsigned int [usertype] vMCLK_PWRMGT_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4935:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: expected unsigned int [usertype] vDLL_CNTL
+drivers/gpu/drm/radeon/si_dpm.c:4936:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: expected unsigned int [usertype] vMPLL_SS
+drivers/gpu/drm/radeon/si_dpm.c:4937:24: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: expected unsigned int [usertype] vMPLL_SS2
+drivers/gpu/drm/radeon/si_dpm.c:4938:25: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4952:42: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: expected unsigned int [usertype] bSP
+drivers/gpu/drm/radeon/si_dpm.c:4954:64: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5083:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5087:33: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5103:23: warning: cast to restricted __be32
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5105:41: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: expected unsigned int [usertype] aT
+drivers/gpu/drm/radeon/si_dpm.c:5110:45: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: expected unsigned short [usertype] s0
+drivers/gpu/drm/radeon/si_dpm.c:5573:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: expected unsigned short [usertype] s1
+drivers/gpu/drm/radeon/si_dpm.c:5575:53: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: expected unsigned int
+drivers/gpu/drm/radeon/si_dpm.c:5591:40: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: expected signed short [usertype] temp_min
+drivers/gpu/drm/radeon/si_dpm.c:6046:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: expected signed short [usertype] temp_med
+drivers/gpu/drm/radeon/si_dpm.c:6047:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: expected signed short [usertype] temp_max
+drivers/gpu/drm/radeon/si_dpm.c:6048:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: expected signed short [usertype] slope1
+drivers/gpu/drm/radeon/si_dpm.c:6050:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: expected signed short [usertype] slope2
+drivers/gpu/drm/radeon/si_dpm.c:6051:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: expected signed short [usertype] fdo_min
+drivers/gpu/drm/radeon/si_dpm.c:6053:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: expected signed short [usertype] hys_down
+drivers/gpu/drm/radeon/si_dpm.c:6055:28: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: expected signed short [usertype] hys_up
+drivers/gpu/drm/radeon/si_dpm.c:6057:26: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: expected signed short [usertype] hys_slope
+drivers/gpu/drm/radeon/si_dpm.c:6059:29: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: expected signed short [usertype] temp_resp_lim
+drivers/gpu/drm/radeon/si_dpm.c:6061:33: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: expected unsigned int [usertype] refresh_period
+drivers/gpu/drm/radeon/si_dpm.c:6065:34: got restricted __be32 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: expected signed short [usertype] fdo_max
+drivers/gpu/drm/radeon/si_dpm.c:6068:27: got restricted __be16 [usertype]
+drivers/gpu/drm/radeon/si_dpm.c:6691:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6692:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6693:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6696:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6697:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6726:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6728:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6731:20: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6732:21: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6733:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_dpm.c:6812:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6815:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6818:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6869:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_dpm.c:6871:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/si_smc.c:228:39: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:229:30: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/si_smc.c:231:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1409:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1410:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1411:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1414:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1415:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1438:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1476:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1479:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1482:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1674:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1675:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1676:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1678:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1692:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1694:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1696:33: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1699:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1701:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/sumo_dpm.c:1703:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1704:46: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1706:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/sumo_dpm.c:1707:43: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1643:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1644:22: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1645:23: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1648:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1649:29: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1672:16: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1709:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1712:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1715:18: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1766:24: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1821:44: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1822:41: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1823:47: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1824:49: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1826:25: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1845:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1846:52: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/trinity_dpm.c:1849:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1850:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1851:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/trinity_dpm.c:1852:53: warning: cast to restricted __le16
+drivers/gpu/drm/radeon/vce_v1_0.c:181:25: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:182:21: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:186:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:19: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: warning: incorrect type in assignment (different base types)
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: expected unsigned int [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:194:17: got restricted __le32 [usertype]
+drivers/gpu/drm/radeon/vce_v1_0.c:199:18: warning: cast to restricted __le32
+drivers/gpu/drm/radeon/vce_v1_0.c:205:31: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/cdn-dp-core.c:348:25: warning: cast to restricted __le32
+drivers/gpu/drm/rockchip/rockchip_vop2_reg.c:274:24: warning: symbol 'vop2_platform_driver' was not declared. Should it be static?
+drivers/gpu/drm/savage/savage_state.c:1012:34: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1012:34: expected union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1012:34: got union drm_savage_cmd_header [usertype] *[assigned] kcmd_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1021:33: expected unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1021:33: got unsigned int *[assigned] kvb_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1036:26: expected struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1036:26: got struct drm_clip_rect *[assigned] kbox_addr
+drivers/gpu/drm/savage/savage_state.c:1051:32: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1073:48: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1073:48: expected union drm_savage_cmd_header [usertype] *[assigned] first_draw_cmd
+drivers/gpu/drm/savage/savage_state.c:1073:48: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1081:56: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1081:56: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1081:56: got union drm_savage_cmd_header [noderef] [usertype] __user *
+drivers/gpu/drm/savage/savage_state.c:1082:53: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1082:53: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1082:53: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1084:59: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1084:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1084:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1104:34: warning: cast removes address space '__user' of expression
+drivers/gpu/drm/savage/savage_state.c:1117:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1117:59: expected union drm_savage_cmd_header const [usertype] *data
+drivers/gpu/drm/savage/savage_state.c:1117:59: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1119:59: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1119:59: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1119:59: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1125:58: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1125:58: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1125:58: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/savage/savage_state.c:1143:57: warning: incorrect type in argument 3 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1143:57: expected union drm_savage_cmd_header const [usertype] *end
+drivers/gpu/drm/savage/savage_state.c:1143:57: got union drm_savage_cmd_header [noderef] [usertype] __user *[usertype] cmd_addr
+drivers/gpu/drm/savage/savage_state.c:1144:31: warning: incorrect type in argument 5 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1144:31: expected unsigned int const *vtxbuf
+drivers/gpu/drm/savage/savage_state.c:1144:31: got unsigned int [noderef] __user *[usertype] vb_addr
+drivers/gpu/drm/savage/savage_state.c:1145:45: warning: incorrect type in argument 9 (different address spaces)
+drivers/gpu/drm/savage/savage_state.c:1145:45: expected struct drm_clip_rect const *boxes
+drivers/gpu/drm/savage/savage_state.c:1145:45: got struct drm_clip_rect [noderef] __user *[usertype] box_addr
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:14:19: warning: symbol 'mock_driver' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:102:30: warning: symbol 'fb' was not declared. Should it be static?
+drivers/gpu/drm/selftests/test-drm_damage_helper.c:260:23: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/solomon/ssd130x.c:360:21: warning: dubious: x & !y
+drivers/gpu/drm/tiny/gm12u320.c:478:32: warning: incorrect type in initializer (different base types)
+drivers/gpu/drm/tiny/gm12u320.c:478:32: expected restricted __le16 [usertype] pixel_clock
+drivers/gpu/drm/tiny/gm12u320.c:478:32: got int
+drivers/gpu/drm/ttm/ttm_bo.c:265:28: warning: context imbalance in 'ttm_bo_cleanup_refs' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo.c:323:27: warning: context imbalance in 'ttm_bo_delayed_delete' - different lock contexts for basic block
+drivers/gpu/drm/ttm/ttm_bo.c:620:5: warning: context imbalance in 'ttm_mem_evict_first' - wrong count at exit
+drivers/gpu/drm/ttm/ttm_bo.c:1092:20: warning: context imbalance in 'ttm_bo_swapout' - unexpected unlock
+drivers/gpu/drm/ttm/ttm_bo_util.c:292:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:292:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:292:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:298:38: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:298:38: expected void *virtual
+drivers/gpu/drm/ttm/ttm_bo_util.c:298:38: got void [noderef] __iomem *
+drivers/gpu/drm/ttm/ttm_bo_util.c:378:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/ttm/ttm_bo_util.c:378:28: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/ttm/ttm_bo_util.c:378:28: got void *virtual
+drivers/gpu/drm/ttm/ttm_device.c:142:5: warning: context imbalance in 'ttm_device_swapout' - wrong count at exit
+drivers/gpu/drm/tve200/tve200_display.c:33:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:33:33: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:33:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:50:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:50:40: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:50:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:60:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:60:40: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:60:40: got void *
+drivers/gpu/drm/tve200/tve200_display.c:65:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:65:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:65:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:138:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:138:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:138:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:141:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:141:38: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:141:38: got void *
+drivers/gpu/drm/tve200/tve200_display.c:147:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:147:30: expected void const volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:147:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:236:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:236:34: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:236:34: got void *
+drivers/gpu/drm/tve200/tve200_display.c:250:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:250:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:250:30: got void *
+drivers/gpu/drm/tve200/tve200_display.c:251:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:251:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:251:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:270:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:270:35: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:270:35: got void *
+drivers/gpu/drm/tve200/tve200_display.c:275:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:275:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:275:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:277:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:277:43: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:277:43: got void *
+drivers/gpu/drm/tve200/tve200_display.c:300:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:300:33: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:300:33: got void *
+drivers/gpu/drm/tve200/tve200_display.c:301:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:301:48: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:301:48: got void *
+drivers/gpu/drm/tve200/tve200_display.c:311:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_display.c:311:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_display.c:311:30: got void *
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: warning: incorrect type in assignment (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: expected void *regs
+drivers/gpu/drm/tve200/tve200_drv.c:195:20: got void [noderef] __iomem *
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: expected void volatile [noderef] __iomem *addr
+drivers/gpu/drm/tve200/tve200_drv.c:209:30: got void *
+drivers/gpu/drm/udl/udl_main.c:63:31: warning: cast to restricted __le16
+drivers/gpu/drm/udl/udl_main.c:71:44: warning: cast to restricted __le32
+drivers/gpu/drm/vc4/vc4_irq.c:60:1: warning: symbol 'render_wait' was not declared. Should it be static?
+drivers/gpu/drm/vkms/vkms_crtc.c:237:13: warning: context imbalance in 'vkms_crtc_atomic_begin' - wrong count at exit
+drivers/gpu/drm/vkms/vkms_crtc.c:266:39: warning: context imbalance in 'vkms_crtc_atomic_flush' - unexpected unlock
+drivers/gpu/drm/xlnx/zynqmp_disp.c:155:42: warning: array of flexible structures
+drivers/hid/hid-ft260.c:793:50: warning: cast to restricted __le16
+drivers/hid/hid-ft260.c:878:1: warning: incorrect type in initializer (different base types)
+drivers/hid/hid-ft260.c:878:1: expected unsigned short [usertype] *field
+drivers/hid/hid-ft260.c:878:1: got restricted __le16 *
+drivers/hid/hid-ft260.c:879:1: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-ft260.c:879:1: expected restricted __le16 [usertype] clock
+drivers/hid/hid-ft260.c:879:1: got unsigned short [addressable] [usertype] clock
+drivers/hid/hid-roccat-kone.c:103:28: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-roccat-kone.c:103:28: expected unsigned short [usertype] checksum
+drivers/hid/hid-roccat-kone.c:103:28: got restricted __le16 [usertype]
+drivers/hid/hid-roccat-kone.c:262:19: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:223:41: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:224:25: warning: cast to restricted __le16
+drivers/hid/hid-thrustmaster.c:225:46: warning: restricted __le16 degrades to integer
+drivers/hid/hid-thrustmaster.c:226:25: warning: cast to restricted __le16
+drivers/hid/hid-uclogic-rdesc.c:1012:25: warning: incorrect type in assignment (different base types)
+drivers/hid/hid-uclogic-rdesc.c:1012:25: expected signed int x
+drivers/hid/hid-uclogic-rdesc.c:1012:25: got restricted __le32 [usertype]
+drivers/hwmon/ad7314.c:52:16: warning: cast to restricted __be16
+drivers/hwmon/corsair-cpro.c:527:79: warning: Using plain integer as NULL pointer
+drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16
+drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types)
+drivers/hwmon/lm93.c:615:16: expected unsigned short
+drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype]
+drivers/hwmon/max31722.c:59:42: warning: cast to restricted __le16
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:362:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:362:48: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:362:48: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:366:30: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:366:30: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void [noderef] __rcu **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/hwspinlock_core.c:361:9: expected void **slot
+drivers/hwspinlock/hwspinlock_core.c:361:9: got void [noderef] __rcu **
+drivers/hwspinlock/hwspinlock_core.c:91:5: warning: context imbalance in '__hwspin_trylock' - wrong count at exit
+drivers/hwspinlock/hwspinlock_core.c:289:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock
+drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/omap_hwspinlock.c:133:30: expected void *priv
+drivers/hwspinlock/omap_hwspinlock.c:133:30: got void [noderef] __iomem *
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr
+drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:128:28: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sprd_hwspinlock.c:128:28: expected void *priv
+drivers/hwspinlock/sprd_hwspinlock.c:128:28: got void [noderef] __iomem *
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:110:39: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/stm32_hwspinlock.c:110:39: expected void *priv
+drivers/hwspinlock/stm32_hwspinlock.c:110:39: got void [noderef] __iomem *
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv
+drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:52:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:52:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:52:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:65:39: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:65:39: expected void [noderef] __iomem *lock_addr
+drivers/hwspinlock/u8500_hsem.c:65:39: got void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: warning: incorrect type in assignment (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:116:30: expected void *priv
+drivers/hwspinlock/u8500_hsem.c:116:30: got void [noderef] __iomem *
+drivers/hwspinlock/u8500_hsem.c:126:52: warning: incorrect type in initializer (different address spaces)
+drivers/hwspinlock/u8500_hsem.c:126:52: expected void [noderef] __iomem *io_base
+drivers/hwspinlock/u8500_hsem.c:126:52: got void *
+drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol 'amd756_smbus' was not declared. Should it be static?
+drivers/i2c/busses/i2c-cp2615.c:88:23: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-cp2615.c:88:23: expected restricted __be16 [usertype] preamble
+drivers/i2c/busses/i2c-cp2615.c:88:23: got int
+drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32
+drivers/i2c/busses/i2c-npcm7xx.c:1121:61: warning: Using plain integer as NULL pointer
+drivers/i2c/busses/i2c-opal.c:98:43: warning: restricted __be32 degrades to integer
+drivers/i2c/busses/i2c-opal.c:98:37: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-opal.c:98:37: expected restricted __be32 [addressable] [assigned] [usertype] subaddr
+drivers/i2c/busses/i2c-opal.c:98:37: got unsigned int
+drivers/i2c/busses/i2c-opal.c:99:31: warning: cast from restricted __be32
+drivers/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1
+drivers/i2c/busses/i2c-viperboard.c:196:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf2
+drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr
+drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:295:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:295:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:295:35: got restricted __le16 [usertype]
+drivers/i2c/busses/i2c-viperboard.c:320:35: warning: incorrect type in assignment (different base types)
+drivers/i2c/busses/i2c-viperboard.c:320:35: expected unsigned short [usertype] len
+drivers/i2c/busses/i2c-viperboard.c:320:35: got restricted __le16 [usertype]
+drivers/iio/frequency/admv1014.c:703:22: warning: dubious: x & !y
+drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
+drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu *
+drivers/infiniband/core/cache.c:654:52: struct net_device *
+drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev
+drivers/infiniband/core/cache.c:851:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/cache.c:851:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/cache.c:851:23: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1022:52: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/cache.c:1022:52: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/cache.c:1022:52: got struct net_device *ndev
+drivers/infiniband/core/cache.c:1428:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/cache.c:1428:59: expected struct net_device *dev
+drivers/infiniband/core/cache.c:1428:59: got struct net_device [noderef] __rcu *const ndev
+drivers/infiniband/core/cm.c:1286:20: warning: cast from restricted __be32
+drivers/infiniband/core/cma.c:1929:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
+drivers/infiniband/core/cma.c:1938:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
+drivers/infiniband/core/cma.c:2081:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2273:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2397:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2442:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:2810:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:3312:17: warning: context imbalance in 'addr_handler' - unexpected unlock
+drivers/infiniband/core/cma.c:4032:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:121:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:184:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:299:1: warning: cast to restricted __be32
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be64
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+./include/trace/events/ib_mad.h:344:1: warning: cast to restricted __be16
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_mad.h):
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned long long [usertype] wrtid
+./include/trace/events/ib_mad.h:121:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:121:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:121:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:121:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] status
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_mad.h:184:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_mad.h:184:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:184:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_mad.h:184:1: got restricted __be32 [usertype] attr_mod
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_slid
+./include/trace/events/ib_mad.h:299:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:299:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:299:1: got restricted __be32 [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned long long [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: got restricted __be64 [usertype] mkey
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_slid
+./include/trace/events/ib_mad.h:344:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_mad.h:344:1: expected unsigned int [usertype] dr_dlid
+./include/trace/events/ib_mad.h:344:1: got restricted __be16 [usertype] dr_dlid
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev
+drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: expected void *filter_cookie
+drivers/infiniband/core/roce_gid_mgmt.c:811:48: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: expected struct net_device *dev
+drivers/infiniband/core/roce_gid_mgmt.c:814:31: got struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: warning: incorrect type in assignment (different address spaces)
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: expected struct net_device [noderef] __rcu *ndev
+drivers/infiniband/core/roce_gid_mgmt.c:851:31: got struct net_device *ndev
+drivers/infiniband/core/umem_odp.c:348:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16
+./include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/user_mad.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/events/ib_umad.h):
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid
+./include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id
+./include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types)
+./include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod
+./include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3717:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3717:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3731:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3731:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3785:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3785:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3815:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3815:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3831:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3831:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3850:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3850:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3864:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3864:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3878:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3878:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3943:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3943:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3961:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3961:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:3986:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:3986:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_cmd.c:4024:9: warning: Initializer entry defined twice
+drivers/infiniband/core/uverbs_cmd.c:4024:9: also defined here
+drivers/infiniband/core/uverbs_ioctl.c:423:17: warning: incorrect type in assignment (different modifiers)
+drivers/infiniband/core/uverbs_ioctl.c:423:17: expected int ( *handler )( ... )
+drivers/infiniband/core/uverbs_ioctl.c:423:17: got int ( [noderef] * )( ... )
+drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
+drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
+drivers/infiniband/hw/cxgb4/device.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through drivers/infiniband/hw/cxgb4/t4.h, drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:567:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:568:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:586:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:587:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:623:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:624:43: warning: array of flexible structures
+drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:309:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:460:9: warning: dubious: x & !y
+drivers/infiniband/hw/hns/hns_roce_hw_v2.c:462:9: warning: dubious: x & !y
+drivers/infiniband/hw/mlx5/fs.c:1182:26: warning: array of flexible structures
+drivers/infiniband/hw/mlx5/mr.c:338:25: warning: context imbalance in 'resize_available_mrs' - unexpected unlock
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid
+drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:77:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:90:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:66:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: expected unsigned int [usertype] pa_lo
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: expected unsigned int [usertype] pa_hi
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2412:18: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2443:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2446:42: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2452:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2455:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2460:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:52: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: expected unsigned int [usertype] flags_status_srcqpn
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2463:50: got restricted __le32 [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2519:23: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2574:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2589:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2605:19: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2607:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2611:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2616:29: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2635:20: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2694:34: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2697:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2701:37: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2704:44: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2723:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2727:27: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2771:24: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: expected unsigned int [usertype]
+drivers/infiniband/hw/ocrdma/ocrdma_hw.h:55:32: got restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
+drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
+drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid
+drivers/infiniband/hw/qedr/main.c:447:51: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:447:51: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/main.c:643:31: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/main.c:643:74: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: expected restricted __be16 [usertype] pkey
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:448:23: got int
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: expected restricted __be32 [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:460:37: got unsigned int const [usertype] flow_label
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: expected unsigned char [usertype] tos
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:470:30: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: expected restricted __be32 [usertype] saddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:475:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: expected restricted __be32 [usertype] daddr
+drivers/infiniband/hw/qedr/qedr_roce_cm.c:477:32: got unsigned int [assigned] [usertype] ipv4_addr
+drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid
+drivers/infiniband/hw/qedr/verbs.c:1015:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1015:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1015:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1400:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1400:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1400:42: got int
+drivers/infiniband/hw/qedr/verbs.c:1410:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1410:42: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1410:42: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1990:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:1990:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:1990:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2001:34: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2001:34: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2001:34: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2004:41: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2004:41: expected restricted __le16 [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2004:41: got unsigned short [usertype] icid
+drivers/infiniband/hw/qedr/verbs.c:2005:42: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:2005:42: expected restricted __le16 [usertype] value
+drivers/infiniband/hw/qedr/verbs.c:2005:42: got unsigned long
+drivers/infiniband/hw/qedr/verbs.c:3273:22: warning: cast from restricted __le64
+drivers/infiniband/hw/qedr/verbs.c:3273:20: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3273:20: expected unsigned long long [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3273:20: got restricted __be64 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3433:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3433:24: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3433:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3434:24: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3434:24: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3434:24: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3435:22: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3435:22: expected restricted __le32 [usertype] l_key
+drivers/infiniband/hw/qedr/verbs.c:3435:22: got unsigned int const [usertype] key
+drivers/infiniband/hw/qedr/verbs.c:3454:26: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3454:26: expected restricted __le32 [usertype] length_lo
+drivers/infiniband/hw/qedr/verbs.c:3454:26: got unsigned long long [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3455:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3455:28: expected restricted __le32 [usertype] hi
+drivers/infiniband/hw/qedr/verbs.c:3455:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3456:28: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3456:28: expected restricted __le32 [usertype] lo
+drivers/infiniband/hw/qedr/verbs.c:3456:28: got unsigned int [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3584:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3584:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3584:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3597:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3597:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3597:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3610:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3610:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3610:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3623:34: warning: cast from restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:3623:34: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:3623:32: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3623:32: expected restricted __le32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:3623:32: got restricted __be32 [usertype]
+drivers/infiniband/hw/qedr/verbs.c:3630:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3630:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3630:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3643:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3643:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3643:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3660:54: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3660:54: expected unsigned int [usertype] bytes_len
+drivers/infiniband/hw/qedr/verbs.c:3660:54: got restricted __le32 [usertype] length
+drivers/infiniband/hw/qedr/verbs.c:3697:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:3697:33: expected restricted __le32 [usertype] inv_l_key
+drivers/infiniband/hw/qedr/verbs.c:3697:33: got unsigned int const [usertype] invalidate_rkey
+drivers/infiniband/hw/qedr/verbs.c:3779:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:3978:42: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4007:43: warning: cast from restricted __le32
+drivers/infiniband/hw/qedr/verbs.c:4007:43: warning: restricted __le32 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4103:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4103:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4103:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4111:68: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4111:68: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4111:68: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4118:38: warning: restricted __le16 degrades to integer
+drivers/infiniband/hw/qedr/verbs.c:4191:67: warning: incorrect type in argument 6 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4191:67: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4191:67: got restricted __le16 [usertype] sq_cons
+drivers/infiniband/hw/qedr/verbs.c:4376:46: warning: incorrect type in argument 5 (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4376:46: expected unsigned short [usertype] hw_cons
+drivers/infiniband/hw/qedr/verbs.c:4376:46: got restricted __le16 [usertype] rq_cons_or_srq_id
+drivers/infiniband/hw/qedr/verbs.c:1180:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32
+drivers/infiniband/hw/qedr/verbs.c:4238:33: warning: incorrect type in assignment (different base types)
+drivers/infiniband/hw/qedr/verbs.c:4238:33: expected restricted __be32 [usertype] imm_data
+drivers/infiniband/hw/qedr/verbs.c:4238:33: got unsigned int [usertype]
+drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_main.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through drivers/infiniband/sw/siw/siw.h):
+drivers/infiniband/sw/siw/iwarp.h:191:25: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:192:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:193:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:194:23: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:195:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:196:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/sw/siw/iwarp.h:197:22: error: invalid bitfield specifier for type restricted __be32.
+drivers/infiniband/ulp/rtrs/rtrs-srv.c:1017:16: warning: restricted __le16 degrades to integer
+drivers/input/joystick/db9.c:145:76: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:151:66: warning: dubious: x | !y
+drivers/input/keyboard/sunkbd.c:214:66: warning: dubious: x | !y
+drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16
+drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16
+drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types)
+drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x
+drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype]
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces)
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr
+drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: warning: incorrect type in assignment (different address spaces)
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: expected void [noderef] __iomem *fw_regs_va
+drivers/input/touchscreen/raspberrypi-ts.c:147:24: got void *
+drivers/input/touchscreen/sur40.c:424:55: warning: incorrect type in argument 2 (different base types)
+drivers/input/touchscreen/sur40.c:424:55: expected int key
+drivers/input/touchscreen/sur40.c:424:55: got restricted __le16 [usertype] blob_id
+drivers/ipack/carriers/tpci200.c:148:28: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:182:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq *
+drivers/ipack/carriers/tpci200.c:231:9: error: incompatible types in comparison expression (different address spaces):
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq [noderef] __rcu *
+drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq *
+drivers/ipack/devices/ipoctal.c:48:48: warning: array of flexible structures
+drivers/isdn/capi/kcapi.c:104:16: error: incompatible types in comparison expression (different address spaces):
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl [noderef] __rcu *
+drivers/isdn/capi/kcapi.c:104:16: struct capi20_appl *
+drivers/isdn/capi/kcapi_proc.c:38:13: warning: context imbalance in 'controller_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:58:13: warning: context imbalance in 'controller_stop' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:117:13: warning: context imbalance in 'applications_start' - wrong count at exit
+drivers/isdn/capi/kcapi_proc.c:138:13: warning: context imbalance in 'applications_stop' - wrong count at exit
+drivers/isdn/hardware/mISDN/avmfritz.c:421:23: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/avmfritz.c:494:30: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:452:22: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:457:22: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: expected unsigned int [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:472:24: got restricted __le32 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: warning: incorrect type in argument 1 (different base types)
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: expected unsigned short [usertype] val
+drivers/isdn/hardware/mISDN/hfcmulti.c:478:24: got restricted __le16 [usertype]
+drivers/isdn/hardware/mISDN/hfcmulti.c:496:32: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:501:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:518:25: warning: cast to restricted __le32
+drivers/isdn/hardware/mISDN/hfcmulti.c:524:25: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/hfcmulti.c:1092:26: got void *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:261:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces)
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr
+drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] *
+drivers/isdn/hardware/mISDN/mISDNisar.c:203:33: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:204:32: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:205:34: warning: cast to restricted __le16
+drivers/isdn/hardware/mISDN/mISDNisar.c:252:39: warning: cast to restricted __le16
+drivers/isdn/mISDN/l1oip_core.c:667:39: warning: incorrect type in assignment (different base types)
+drivers/isdn/mISDN/l1oip_core.c:667:39: expected restricted __be32 [usertype] s_addr
+drivers/isdn/mISDN/l1oip_core.c:667:39: got unsigned long
+drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types)
+drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word
+drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype]
+drivers/macintosh/macio_sysfs.c:79:30: warning: symbol 'macio_dev_groups' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:189:5: warning: symbol 'asleep' was not declared. Should it be static?
+drivers/macintosh/via-pmu.c:301:44: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:301:44: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:301:44: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/via-pmu.c:341:69: warning: incorrect type in argument 2 (different base types)
+drivers/macintosh/via-pmu.c:341:69: expected restricted __be32 const [usertype] *addr
+drivers/macintosh/via-pmu.c:341:69: got unsigned int const [usertype] *[assigned] reg
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:56:29: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: warning: incorrect type in argument 1 (different base types)
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: expected restricted __be16 const [usertype] *p
+drivers/macintosh/windfarm_ad7417_sensor.c:132:37: got restricted __le16 [usertype] *
+drivers/macintosh/windfarm_lm75_sensor.c:36:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_lm75_sensor.c:37:43: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_pm121.c:654:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm121.c:973:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:404:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm81.c:708:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_pm91.c:153:20: warning: Using plain integer as NULL pointer
+drivers/macintosh/windfarm_smu_sat.c:82:15: warning: cast to restricted __le16
+drivers/macintosh/windfarm_smu_sensors.c:277:47: error: dubious one-bit signed bitfield
+drivers/macintosh/windfarm_smu_sensors.c:278:46: error: dubious one-bit signed bitfield
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:792:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:793:42: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1031:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1033:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1034:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1035:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1039:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1041:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1044:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1046:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1049:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1051:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1058:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1062:63: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1072:48: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1296:23: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1298:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1301:16: warning: cast removes address space '__iomem' of expression
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1308:27: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1313:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1316:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1319:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1320:23: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1337:32: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: expected void [noderef] __iomem *
+drivers/mailbox/bcm-pdc-mailbox.c:1339:20: got unsigned int *
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:558:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:559:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:560:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:561:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: expected unsigned int [usertype] addrlow
+drivers/mailbox/bcm-pdc-mailbox.c:530:22: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: expected unsigned int [usertype] addrhigh
+drivers/mailbox/bcm-pdc-mailbox.c:531:23: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: expected unsigned int [usertype] ctrl1
+drivers/mailbox/bcm-pdc-mailbox.c:532:20: got restricted __le32 [usertype]
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: warning: incorrect type in assignment (different base types)
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: expected unsigned int [usertype] ctrl2
+drivers/mailbox/bcm-pdc-mailbox.c:533:20: got restricted __le32 [usertype]
+drivers/mcb/mcb-parse.c:54:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:54:14: expected restricted __le32 [usertype] reg1
+drivers/mcb/mcb-parse.c:54:14: got unsigned int
+drivers/mcb/mcb-parse.c:55:14: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:55:14: expected restricted __le32 [usertype] reg2
+drivers/mcb/mcb-parse.c:55:14: got unsigned int
+drivers/mcb/mcb-parse.c:59:20: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:60:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:61:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:62:21: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:63:23: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:64:22: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:93:27: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:94:25: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:150:21: warning: incorrect type in assignment (different base types)
+drivers/mcb/mcb-parse.c:150:21: expected restricted __le32 [usertype] reg
+drivers/mcb/mcb-parse.c:150:21: got unsigned int
+drivers/mcb/mcb-parse.c:152:29: warning: restricted __le32 degrades to integer
+drivers/mcb/mcb-parse.c:198:25: warning: cast to restricted __le16
+drivers/md/bcache/bset.c: note: in included file (through drivers/md/bcache/bset.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/bset.c: note: in included file:
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/btree.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/debug.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/extents.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/journal.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/journal.c:747:13: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block
+drivers/md/bcache/journal.c:841:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/request.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/super.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:362:38: warning: array of flexible structures
+drivers/md/bcache/super.c:44:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static?
+drivers/md/bcache/super.c:208:24: warning: cast from restricted __le16
+drivers/md/bcache/super.c:208:14: warning: restricted __le64 degrades to integer
+drivers/md/bcache/super.c:322:21: warning: cast from restricted __le16
+drivers/md/bcache/super.c:322:19: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:322:19: expected restricted __le64 [usertype] csum
+drivers/md/bcache/super.c:322:19: got unsigned long long
+drivers/md/bcache/super.c:652:33: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:652:33: expected unsigned short [usertype] prio
+drivers/md/bcache/super.c:652:33: got restricted __le16 [usertype]
+drivers/md/bcache/super.c:725:27: warning: cast to restricted __le16
+drivers/md/bcache/super.c:836:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:836:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:836:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1193:26: warning: incorrect type in initializer (different base types)
+drivers/md/bcache/super.c:1193:26: expected unsigned int [usertype] rtime
+drivers/md/bcache/super.c:1193:26: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1235:32: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1235:32: expected unsigned int [usertype] invalidated
+drivers/md/bcache/super.c:1235:32: got restricted __le32 [usertype]
+drivers/md/bcache/super.c:1601:36: warning: incorrect type in assignment (different base types)
+drivers/md/bcache/super.c:1601:36: expected unsigned int [usertype] last_reg
+drivers/md/bcache/super.c:1601:36: got restricted __le32 [usertype]
+drivers/md/bcache/sysfs.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/bcache/trace.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bcache_ondisk.h:427:38: warning: array of flexible structures
+drivers/md/bcache/writeback.c: note: in included file (through drivers/md/bcache/bcache.h):
+drivers/md/bcache/bset.h:231:36: warning: array of flexible structures
+drivers/md/dm-crypt.c:802:24: warning: cast to restricted __le32
+drivers/md/dm-crypt.c:812:24: warning: cast from restricted __le32
+drivers/md/dm-era-target.c:657:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:657:9: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:657:9: struct writeset *
+drivers/md/dm-era-target.c:961:14: error: incompatible types in comparison expression (different address spaces):
+drivers/md/dm-era-target.c:961:14: struct writeset [noderef] __rcu *
+drivers/md/dm-era-target.c:961:14: struct writeset *
+drivers/md/dm-snap.c: note: in included file (through include/linux/list_bl.h, include/linux/rculist_bl.h, include/linux/dcache.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, ...):
+./include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit
+drivers/md/dm-snap.c:648:13: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock
+drivers/md/md-cluster.c:1198:22: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1198:22: expected unsigned long my_sync_size
+drivers/md/md-cluster.c:1198:22: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1230:35: warning: incorrect type in assignment (different base types)
+drivers/md/md-cluster.c:1230:35: expected unsigned long sync_size
+drivers/md/md-cluster.c:1230:35: got restricted __le64 [usertype] sync_size
+drivers/md/md-cluster.c:1231:41: warning: restricted __le64 degrades to integer
+drivers/md/md-linear.c:187:19: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:187:19: void [noderef] __rcu *
+drivers/md/md-linear.c:187:19: void *
+drivers/md/md-linear.c:192:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-linear.c:192:9: void [noderef] __rcu *
+drivers/md/md-linear.c:192:9: void *
+drivers/md/md-multipath.c:37:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:37:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:37:40: struct md_rdev *
+drivers/md/md-multipath.c:143:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:143:40: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:143:40: struct md_rdev *
+drivers/md/md-multipath.c:233:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/md-multipath.c:233:25: struct md_rdev [noderef] __rcu *
+drivers/md/md-multipath.c:233:25: struct md_rdev *
+drivers/md/raid1.c:646:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:646:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:646:24: struct md_rdev *
+drivers/md/raid1.c:777:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:777:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:777:24: struct md_rdev *
+drivers/md/raid1.c:1241:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1241:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1241:24: struct md_rdev *
+drivers/md/raid1.c:1404:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1404:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1404:40: struct md_rdev *
+drivers/md/raid1.c:1635:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1635:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1635:40: struct md_rdev *
+drivers/md/raid1.c:1707:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1707:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1707:40: struct md_rdev *
+drivers/md/raid1.c:1824:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1824:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1824:25: struct md_rdev *
+drivers/md/raid1.c:1835:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:1835:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:1835:25: struct md_rdev *
+drivers/md/raid1.c:2298:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2298:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2298:32: struct md_rdev *
+drivers/md/raid1.c:2334:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2334:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2334:32: struct md_rdev *
+drivers/md/raid1.c:2351:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2351:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2351:32: struct md_rdev *
+drivers/md/raid1.c:2767:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid1.c:2767:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid1.c:2767:24: struct md_rdev *
+drivers/md/raid10.c:1946:37: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1946:37: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1946:37: struct md_rdev *
+drivers/md/raid10.c:4919:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4919:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4919:33: struct md_rdev *
+drivers/md/raid10.c:4922:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4922:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4922:33: struct md_rdev *
+drivers/md/raid10.c:5011:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5011:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5011:32: struct md_rdev *
+drivers/md/raid10.c:5014:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5014:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5014:32: struct md_rdev *
+drivers/md/raid10.c:759:24: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:759:24: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:759:24: struct md_rdev *
+drivers/md/raid10.c:762:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:762:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:762:32: struct md_rdev *
+drivers/md/raid10.c:1165:28: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1165:28: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1165:28: struct md_rdev *
+drivers/md/raid10.c:1303:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1303:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1303:40: struct md_rdev *
+drivers/md/raid10.c:1304:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1304:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1304:41: struct md_rdev *
+drivers/md/raid10.c:1434:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1434:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1434:40: struct md_rdev *
+drivers/md/raid10.c:1435:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1435:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1435:41: struct md_rdev *
+drivers/md/raid10.c:1744:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1744:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1744:40: struct md_rdev *
+drivers/md/raid10.c:1745:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1745:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1745:41: struct md_rdev *
+drivers/md/raid10.c:1913:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:1913:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:1913:40: struct md_rdev *
+drivers/md/raid10.c:2142:25: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2142:25: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2142:25: struct md_rdev *
+drivers/md/raid10.c:2156:17: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2156:17: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2156:17: struct md_rdev *
+drivers/md/raid10.c:2716:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2716:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2716:32: struct md_rdev *
+drivers/md/raid10.c:2769:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2769:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2769:32: struct md_rdev *
+drivers/md/raid10.c:2803:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:2803:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:2803:32: struct md_rdev *
+drivers/md/raid10.c:3313:49: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3313:49: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3313:49: struct md_rdev *
+drivers/md/raid10.c:3388:33: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3388:33: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3388:33: struct md_rdev *
+drivers/md/raid10.c:3389:36: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3389:36: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3389:36: struct md_rdev *
+drivers/md/raid10.c:3459:56: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3459:56: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3459:56: struct md_rdev *
+drivers/md/raid10.c:3476:41: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3476:41: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3476:41: struct md_rdev *
+drivers/md/raid10.c:3679:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3679:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3679:32: struct md_rdev *
+drivers/md/raid10.c:3709:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:3709:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:3709:32: struct md_rdev *
+drivers/md/raid10.c:4452:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4452:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4452:40: struct md_rdev *
+drivers/md/raid10.c:4468:40: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:4468:40: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:4468:40: struct md_rdev *
+drivers/md/raid10.c:5096:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5096:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5096:48: struct md_rdev *
+drivers/md/raid10.c:5192:48: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5192:48: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5192:48: struct md_rdev *
+drivers/md/raid10.c:5195:32: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid10.c:5195:32: struct md_rdev [noderef] __rcu *
+drivers/md/raid10.c:5195:32: struct md_rdev *
+drivers/md/raid5-cache.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-cache.c:1597:15: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:1597:15: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:1597:15: struct r5l_log *
+drivers/md/raid5-cache.c:2698:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2698:23: expected void **pslot
+drivers/md/raid5-cache.c:2698:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2702:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2702:33: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2702:33: got void **pslot
+drivers/md/raid5-cache.c:2705:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2705:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2705:56: got void **pslot
+drivers/md/raid5-cache.c:2853:23: warning: incorrect type in assignment (different address spaces)
+drivers/md/raid5-cache.c:2853:23: expected void **pslot
+drivers/md/raid5-cache.c:2853:23: got void [noderef] __rcu **
+drivers/md/raid5-cache.c:2857:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/md/raid5-cache.c:2857:25: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2857:25: got void **pslot
+drivers/md/raid5-cache.c:2863:56: warning: incorrect type in argument 2 (different address spaces)
+drivers/md/raid5-cache.c:2863:56: expected void [noderef] __rcu **slot
+drivers/md/raid5-cache.c:2863:56: got void **pslot
+drivers/md/raid5-cache.c:3148:9: error: incompatible types in comparison expression (different address spaces):
+drivers/md/raid5-cache.c:3148:9: struct r5l_log [noderef] __rcu *
+drivers/md/raid5-cache.c:3148:9: struct r5l_log *
+drivers/md/raid5-ppl.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5-ppl.c:632:57: warning: incorrect type in argument 3 (different base types)
+drivers/md/raid5-ppl.c:632:57: expected unsigned int opf
+drivers/md/raid5-ppl.c:632:57: got restricted gfp_t [usertype]
+drivers/md/raid5-ppl.c:633:61: warning: incorrect type in argument 4 (different base types)
+drivers/md/raid5-ppl.c:633:61: expected restricted gfp_t [usertype] gfp_mask
+drivers/md/raid5-ppl.c:633:61: got unsigned long long
+drivers/md/raid5.c: note: in included file:
+drivers/md/raid5.h:271:14: warning: array of flexible structures
+drivers/md/raid5.c:100:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block
+drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
+drivers/memory/brcmstb_dpfe.c:530:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:533:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:46: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:557:19: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:574:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:575:28: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:576:27: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:578:25: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:579:28: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:580:27: warning: cast to restricted __le32
+drivers/memory/brcmstb_dpfe.c:609:25: warning: cast to restricted __be32
+drivers/memory/brcmstb_dpfe.c:612:25: warning: cast to restricted __le32
+drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address
+drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types)
+drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address
+drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype]
+drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32
+drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1231:21: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1312:33: warning: cast to restricted __be16
+drivers/memstick/core/ms_block.c:1415:23: warning: cast to restricted __be16
+drivers/memstick/host/r592.c:47:12: warning: symbol 'memstick_debug_get_tpc_name' was not declared. Should it be static?
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:83:22: warning: incorrect type in argument 1 (different base types)
+drivers/memstick/host/r592.c:83:22: expected unsigned int v
+drivers/memstick/host/r592.c:83:22: got restricted __be32 [usertype]
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/memstick/host/r592.c:75:16: warning: cast to restricted __be32
+drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3132:37: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3133:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3134:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3135:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3136:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3139:42: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3140:43: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3151:41: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3156:49: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3158:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3165:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3166:40: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3168:33: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3170:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3171:42: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3180:46: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3289:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3290:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3291:30: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:3292:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3293:30: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3294:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3295:39: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3296:36: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3297:33: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3361:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3361:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion
+drivers/message/fusion/mptbase.c:3361:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3362:40: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3362:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion
+drivers/message/fusion/mptbase.c:3362:40: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3369:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3369:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize
+drivers/message/fusion/mptbase.c:3369:33: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:3375:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3375:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3375:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3376:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3376:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3376:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3379:42: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3379:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr
+drivers/message/fusion/mptbase.c:3379:42: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3380:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3380:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr
+drivers/message/fusion/mptbase.c:3380:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3611:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:3611:27: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptbase.c:3611:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:3635:26: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:3639:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4874:38: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4879:46: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:4884:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:4895:25: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5329:44: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5426:54: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5427:59: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5512:47: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5539:38: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5546:40: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5550:49: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6189:23: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6191:31: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:6197:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6197:58: expected unsigned int [usertype] CoalescingTimeout
+drivers/message/fusion/mptbase.c:6197:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6298:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6298:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext
+drivers/message/fusion/mptbase.c:6298:24: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1315:21: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7709:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7710:21: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7712:27: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7758:61: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:915:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:915:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:915:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:965:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:965:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:965:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1000:47: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1000:47: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1000:47: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1027:13: warning: restricted __le32 degrades to integer
+drivers/message/fusion/mptbase.c:1030:34: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1030:34: expected unsigned int [usertype] arg1
+drivers/message/fusion/mptbase.c:1030:34: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1053:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1053:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1053:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1054:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1054:23: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1054:23: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1070:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1070:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1070:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1072:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1072:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1072:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1074:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1074:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1074:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1093:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1093:27: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1093:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1111:28: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1111:28: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1111:28: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1112:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1112:27: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptbase.c:1112:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1130:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1130:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1130:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1133:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1133:25: expected unsigned int [usertype] Address
+drivers/message/fusion/mptbase.c:1133:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1151:24: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1151:24: expected unsigned short [usertype] Length
+drivers/message/fusion/mptbase.c:1151:24: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:1157:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1157:29: expected unsigned int [usertype] Low
+drivers/message/fusion/mptbase.c:1157:29: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1159:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1159:30: expected unsigned int [usertype] High
+drivers/message/fusion/mptbase.c:1159:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:1199:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:1199:55: expected unsigned short [usertype] req_idx
+drivers/message/fusion/mptbase.c:1199:55: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:2146:22: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:2146:22: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2146:22: got restricted pci_power_t
+drivers/message/fusion/mptbase.c:2171:35: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptbase.c:2171:35: expected restricted pci_power_t [usertype] state
+drivers/message/fusion/mptbase.c:2171:35: got unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2184:32: warning: incorrect type in initializer (different base types)
+drivers/message/fusion/mptbase.c:2184:32: expected unsigned int [usertype] device_state
+drivers/message/fusion/mptbase.c:2184:32: got restricted pci_power_t [usertype] current_state
+drivers/message/fusion/mptbase.c:5131:13: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5162:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5786:29: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:5930:44: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:5932:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5932:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5932:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:5936:29: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:5936:29: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptbase.c:5936:29: got unsigned long long [usertype]
+drivers/message/fusion/mptbase.c:6429:37: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6429:37: expected unsigned short [usertype] ExtPageLength
+drivers/message/fusion/mptbase.c:6429:37: got restricted __le16 [usertype]
+drivers/message/fusion/mptbase.c:6439:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptbase.c:6439:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptbase.c:6439:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptbase.c:6499:15: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6503:29: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:6519:9: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7248:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7249:19: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:7678:27: warning: cast to restricted __le16
+drivers/message/fusion/mptbase.c:7679:17: warning: cast to restricted __le32
+drivers/message/fusion/mptbase.c:8160:16: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2478:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2478:36: expected unsigned short [usertype] DataLength
+drivers/message/fusion/mptctl.c:2478:36: got restricted __le16 [usertype]
+drivers/message/fusion/mptctl.c:2614:30: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2669:62: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2670:59: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:2671:60: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1797:22: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:1798:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1812:25: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1812:25: expected unsigned int [usertype] MsgContext
+drivers/message/fusion/mptctl.c:1812:25: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1890:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1890:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1890:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1918:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1918:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1918:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1919:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1919:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1919:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1977:54: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1977:54: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptctl.c:1977:54: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1995:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1995:43: expected unsigned int [usertype] Control
+drivers/message/fusion/mptctl.c:1995:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:1996:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:1996:46: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptctl.c:1996:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2011:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:2029:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2029:43: expected unsigned int [usertype] high_addr
+drivers/message/fusion/mptctl.c:2029:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2030:43: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:2030:43: expected unsigned int [usertype] sense_high
+drivers/message/fusion/mptctl.c:2030:43: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:2038:59: warning: restricted __le16 degrades to integer
+drivers/message/fusion/mptctl.c:839:26: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptctl.c:839:26: expected unsigned int [usertype] ImageSize
+drivers/message/fusion/mptctl.c:839:26: got restricted __le32 [usertype]
+drivers/message/fusion/mptctl.c:960:19: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:1194:24: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32
+drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:345:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:348:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:351:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:354:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:357:33: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:360:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:363:33: warning: cast to restricted __le16
+drivers/message/fusion/mptfc.c:785:42: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:786:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:787:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:788:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:789:45: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:790:46: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:791:58: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:792:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:793:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:794:49: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:795:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:796:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:797:51: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:798:52: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:799:57: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:800:50: warning: cast to restricted __le32
+drivers/message/fusion/mptfc.c:1369:20: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1177:21: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:1240:52: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1240:52: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:1240:52: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1244:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1244:46: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:1244:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1248:46: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1248:46: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:1248:46: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1250:55: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1250:55: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:1250:55: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:1264:38: warning: invalid assignment: |=
+drivers/message/fusion/mptlan.c:1264:38: left side has type unsigned int
+drivers/message/fusion/mptlan.c:1264:38: right side has type restricted __le32
+drivers/message/fusion/mptlan.c:1266:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:1266:39: expected unsigned int [usertype] BucketCount
+drivers/message/fusion/mptlan.c:1266:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:969:25: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:974:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:977:14: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:981:15: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:986:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:991:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:995:18: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1025:31: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
+drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:1498:27: warning: restricted __be16 degrades to integer
+drivers/message/fusion/mptlan.c:1535:29: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1535:29: expected unsigned short
+drivers/message/fusion/mptlan.c:1535:29: got restricted __be16 [usertype] ethertype
+drivers/message/fusion/mptlan.c:1538:16: warning: incorrect type in return expression (different base types)
+drivers/message/fusion/mptlan.c:1538:16: expected unsigned short
+drivers/message/fusion/mptlan.c:1538:16: got restricted __be16 [usertype]
+drivers/message/fusion/mptlan.c:746:36: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:746:36: expected unsigned int [usertype] TransactionContext
+drivers/message/fusion/mptlan.c:746:36: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:754:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:754:39: expected unsigned int
+drivers/message/fusion/mptlan.c:754:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:757:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:757:39: expected unsigned int
+drivers/message/fusion/mptlan.c:757:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:767:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:767:30: expected unsigned int [usertype] FlagsLength
+drivers/message/fusion/mptlan.c:767:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:776:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:776:30: expected unsigned int [usertype] Low
+drivers/message/fusion/mptlan.c:776:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:778:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:778:39: expected unsigned int [usertype] High
+drivers/message/fusion/mptlan.c:778:39: got restricted __le32 [usertype]
+drivers/message/fusion/mptlan.c:785:9: warning: cast to restricted __le32
+drivers/message/fusion/mptlan.c:820:23: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptlan.c:820:23: expected restricted __be16 [usertype] protocol
+drivers/message/fusion/mptlan.c:820:23: got unsigned short
+drivers/message/fusion/mptlan.c:924:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4605:23: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4627:40: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4633:45: warning: cast to restricted __le64
+drivers/message/fusion/mptsas.c:4673:18: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1419:39: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1420:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1421:31: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1422:33: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3719:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3719:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3719:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3723:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3723:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3723:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3737:41: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3641:21: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:3641:21: expected restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3641:21: got unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:3642:62: warning: incorrect type in argument 2 (different base types)
+drivers/message/fusion/mptsas.c:3642:62: expected unsigned long long [usertype] sas_address
+drivers/message/fusion/mptsas.c:3642:62: got restricted __le64 [addressable] [usertype] sas_address
+drivers/message/fusion/mptsas.c:3649:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3653:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:4920:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4932:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:4065:25: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength
+drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype]
+drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:2916:39: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptsas.c:2916:39: expected unsigned long long [usertype]
+drivers/message/fusion/mptsas.c:2916:39: got restricted __le64 [usertype]
+drivers/message/fusion/mptsas.c:2962:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3465:21: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:3472:9: warning: cast from restricted __le64
+drivers/message/fusion/mptsas.c:5005:21: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5036:28: warning: cast to restricted __le16
+drivers/message/fusion/mptsas.c:5055:33: warning: cast to restricted __le32
+drivers/message/fusion/mptsas.c:5098:36: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype]
+drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2410:40: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2423:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2683:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2686:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2716:29: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2910:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:2936:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2936:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2936:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2938:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2938:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2938:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2941:35: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2941:35: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:2941:35: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2949:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2949:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:2949:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2950:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:2950:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:2950:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1966:21: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1967:29: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1969:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1348:18: warning: cast to restricted __le16
+drivers/message/fusion/mptscsih.c:1391:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1391:27: expected unsigned int [usertype] Control
+drivers/message/fusion/mptscsih.c:1391:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1404:30: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1404:30: expected unsigned int [usertype] DataLength
+drivers/message/fusion/mptscsih.c:1404:30: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:1407:38: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptscsih.c:1407:38: expected unsigned int [usertype] SenseBufferLowAddr
+drivers/message/fusion/mptscsih.c:1407:38: got restricted __le32 [usertype]
+drivers/message/fusion/mptscsih.c:2583:20: warning: cast to restricted __le32
+drivers/message/fusion/mptscsih.c:2649:27: warning: cast to restricted __le16
+drivers/message/fusion/mptspi.c:952:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:952:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:952:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1097:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1097:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1097:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:902:22: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:913:58: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:913:58: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:913:58: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:920:46: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress
+drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:984:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:984:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:984:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1007:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1007:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1007:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1029:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1029:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1029:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1053:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1053:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1053:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1054:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1054:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1054:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1075:33: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1075:33: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1075:33: got restricted __le32 [usertype]
+drivers/message/fusion/mptspi.c:1172:20: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1180:28: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1183:37: warning: cast to restricted __le32
+drivers/message/fusion/mptspi.c:1275:49: warning: incorrect type in assignment (different base types)
+drivers/message/fusion/mptspi.c:1275:49: expected unsigned int [usertype] RequestedParameters
+drivers/message/fusion/mptspi.c:1275:49: got restricted __le32 [usertype]
+drivers/mfd/sm501.c:1148:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1148:29: warning: cast from non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast to non-scalar
+drivers/mfd/sm501.c:1152:29: warning: cast from non-scalar
+drivers/misc/bcm-vk/bcm_vk_dev.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_msg.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/bcm-vk/bcm_vk_tty.c: note: in included file:
+drivers/misc/bcm-vk/bcm_vk.h:376:30: warning: array of flexible structures
+drivers/misc/cxl/base.c:85:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:85:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:85:9: struct cxl_calls *
+drivers/misc/cxl/base.c:93:9: error: incompatible types in comparison expression (different address spaces):
+drivers/misc/cxl/base.c:93:9: struct cxl_calls [noderef] __rcu *
+drivers/misc/cxl/base.c:93:9: struct cxl_calls *
+drivers/misc/cxl/flash.c:96:9: warning: cast to restricted __be32
+drivers/misc/cxl/flash.c:244:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:244:33: expected unsigned short [usertype] version
+drivers/misc/cxl/flash.c:244:33: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:245:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:245:32: expected unsigned short [usertype] vendor
+drivers/misc/cxl/flash.c:245:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:246:32: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:246:32: expected unsigned short [usertype] device
+drivers/misc/cxl/flash.c:246:32: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:247:42: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:247:42: expected unsigned short [usertype] subsystem_vendor
+drivers/misc/cxl/flash.c:247:42: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:248:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:248:35: expected unsigned short [usertype] subsystem
+drivers/misc/cxl/flash.c:248:35: got restricted __be16 [usertype]
+drivers/misc/cxl/flash.c:249:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:249:38: expected unsigned long long [usertype] image_offset
+drivers/misc/cxl/flash.c:249:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:250:38: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:250:38: expected unsigned long long [usertype] image_length
+drivers/misc/cxl/flash.c:250:38: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:295:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/cxl/flash.c:295:42: expected void const [noderef] __user *from
+drivers/misc/cxl/flash.c:295:42: got void *[assigned] from
+drivers/misc/cxl/flash.c:299:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:299:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/flash.c:299:33: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:300:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:300:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:300:27: got restricted __be64 [usertype]
+drivers/misc/cxl/flash.c:302:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/flash.c:302:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/flash.c:302:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:110:33: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:110:33: expected unsigned long long [usertype] phys_addr
+drivers/misc/cxl/guest.c:110:33: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:111:27: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:111:27: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:111:27: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:113:35: warning: incorrect type in assignment (different base types)
+drivers/misc/cxl/guest.c:113:35: expected unsigned long long [usertype] len
+drivers/misc/cxl/guest.c:113:35: got restricted __be64 [usertype]
+drivers/misc/cxl/guest.c:445:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:445:33: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:445:33: got unsigned short [usertype] *
+drivers/misc/cxl/guest.c:448:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:448:33: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:448:33: got unsigned int *
+drivers/misc/cxl/guest.c:451:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/cxl/guest.c:451:33: expected unsigned long long const volatile [noderef] [usertype] __iomem *addr
+drivers/misc/cxl/guest.c:451:33: got unsigned long long [usertype] *
+drivers/misc/cxl/guest.c:539:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:539:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:539:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:540:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:540:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:540:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:542:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:542:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:542:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:545:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:545:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:545:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:546:23: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:546:23: left side has type restricted __be64
+drivers/misc/cxl/guest.c:546:23: right side has type unsigned long long
+drivers/misc/cxl/guest.c:548:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:548:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:548:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:551:31: warning: invalid assignment: |=
+drivers/misc/cxl/guest.c:551:31: left side has type restricted __be64
+drivers/misc/cxl/guest.c:551:31: right side has type unsigned long long
+drivers/misc/cxl/guest.c:554:31: warning: cast from restricted __be64
+drivers/misc/eeprom/idt_89hpesx.c:566:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:566:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:566:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:638:31: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:638:31: expected unsigned short [addressable] [assigned] [usertype] memaddr
+drivers/misc/eeprom/idt_89hpesx.c:638:31: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:736:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:736:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:736:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:737:21: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:737:21: expected unsigned int [addressable] [assigned] [usertype] data
+drivers/misc/eeprom/idt_89hpesx.c:737:21: got restricted __le32 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:801:24: warning: incorrect type in assignment (different base types)
+drivers/misc/eeprom/idt_89hpesx.c:801:24: expected unsigned short [addressable] [assigned] [usertype] csraddr
+drivers/misc/eeprom/idt_89hpesx.c:801:24: got restricted __le16 [usertype]
+drivers/misc/eeprom/idt_89hpesx.c:826:17: warning: cast to restricted __le32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:301:32: warning: cast to restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast from restricted __be32
+drivers/misc/genwqe/card_ddcb.c:653:40: warning: cast to restricted __be32
+drivers/misc/ibmvmc.c:980:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ibmvmc.c:980:27: expected void [noderef] __user *to
+drivers/misc/ibmvmc.c:980:27: got void *
+drivers/misc/ibmvmc.c:1114:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ibmvmc.c:1114:46: expected void const [noderef] __user *from
+drivers/misc/ibmvmc.c:1114:46: got char const *p
+drivers/misc/ibmvmc.c:1390:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1390:27: expected long ( *read )( ... )
+drivers/misc/ibmvmc.c:1390:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1391:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/misc/ibmvmc.c:1391:27: expected long ( *write )( ... )
+drivers/misc/ibmvmc.c:1391:27: got long ( * )( ... )
+drivers/misc/ibmvmc.c:1392:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ibmvmc.c:1392:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ibmvmc.c:1392:27: got unsigned int ( * )( ... )
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/ibmvmc.c:1611:9: warning: cast to restricted __be64
+drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16
+drivers/misc/lkdtm/bugs.c:276:23: warning: symbol 'huge' was not declared. Should it be static?
+drivers/misc/lkdtm/bugs.c:277:23: warning: symbol 'ignored' was not declared. Should it be static?
+drivers/misc/lkdtm/cfi.c:100:27: warning: Using plain integer as NULL pointer
+drivers/misc/ocxl/file.c:337:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:337:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:337:22: got restricted __poll_t
+drivers/misc/ocxl/file.c:339:22: warning: incorrect type in assignment (different base types)
+drivers/misc/ocxl/file.c:339:22: expected unsigned int mask
+drivers/misc/ocxl/file.c:339:22: got restricted __poll_t [usertype]
+drivers/misc/ocxl/file.c:477:27: warning: incorrect type in initializer (different base types)
+drivers/misc/ocxl/file.c:477:27: expected restricted __poll_t ( *poll )( ... )
+drivers/misc/ocxl/file.c:477:27: got unsigned int ( * )( ... )
+drivers/misc/ocxl/mmio.c:20:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:20:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:20:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:20:62: got char *
+drivers/misc/ocxl/mmio.c:24:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:24:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:24:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:24:59: got char *
+drivers/misc/ocxl/mmio.c:45:34: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:45:62: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:45:62: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:45:62: got char *
+drivers/misc/ocxl/mmio.c:49:31: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:49:59: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:49:59: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:49:59: got char *
+drivers/misc/ocxl/mmio.c:70:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:70:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:70:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:70:61: got char *
+drivers/misc/ocxl/mmio.c:74:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:74:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:74:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:74:58: got char *
+drivers/misc/ocxl/mmio.c:96:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:96:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:96:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:96:61: got char *
+drivers/misc/ocxl/mmio.c:100:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:100:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:100:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:100:58: got char *
+drivers/misc/ocxl/mmio.c:124:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:124:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:124:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:124:61: got char *
+drivers/misc/ocxl/mmio.c:126:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:126:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:126:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:126:61: got char *
+drivers/misc/ocxl/mmio.c:130:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:130:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:130:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:130:58: got char *
+drivers/misc/ocxl/mmio.c:132:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:132:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:132:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:132:58: got char *
+drivers/misc/ocxl/mmio.c:155:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:155:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:155:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:155:61: got char *
+drivers/misc/ocxl/mmio.c:157:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:157:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:157:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:157:61: got char *
+drivers/misc/ocxl/mmio.c:161:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:161:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:161:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:161:58: got char *
+drivers/misc/ocxl/mmio.c:163:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:163:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:163:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:163:58: got char *
+drivers/misc/ocxl/mmio.c:186:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:186:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:186:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:186:61: got char *
+drivers/misc/ocxl/mmio.c:188:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:188:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:188:61: got char *
+drivers/misc/ocxl/mmio.c:192:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:192:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:192:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:192:58: got char *
+drivers/misc/ocxl/mmio.c:194:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:194:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:194:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:194:58: got char *
+drivers/misc/ocxl/mmio.c:218:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:218:61: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:218:61: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:218:61: got char *
+drivers/misc/ocxl/mmio.c:220:33: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:220:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:220:61: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:220:61: got char *
+drivers/misc/ocxl/mmio.c:224:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:224:58: warning: incorrect type in argument 1 (different address spaces)
+drivers/misc/ocxl/mmio.c:224:58: expected void const volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:224:58: got char *
+drivers/misc/ocxl/mmio.c:226:30: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:226:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:226:58: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:226:58: got char *
+drivers/misc/ocxl/mmio.c:230:22: warning: cast removes address space '__iomem' of expression
+drivers/misc/ocxl/mmio.c:230:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/misc/ocxl/mmio.c:230:50: expected void volatile [noderef] __iomem *addr
+drivers/misc/ocxl/mmio.c:230:50: got char *
+drivers/misc/ti-st/st_core.c:289:41: warning: cast to restricted __le16
+drivers/mmc/host/cqhci-core.c:433:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:434:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:435:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:436:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:437:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:438:17: warning: dubious: !x & y
+drivers/mmc/host/cqhci-core.c:482:15: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:482:15: expected restricted __le32 [usertype]
+drivers/mmc/host/cqhci-core.c:482:15: got int
+drivers/mmc/host/cqhci-core.c:556:19: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/cqhci-core.c:556:19: expected unsigned long long [usertype] *task_desc
+drivers/mmc/host/cqhci-core.c:556:19: got restricted __le64 [usertype] *
+drivers/mmc/host/dw_mmc.c:608:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:608:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:608:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:608:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:608:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:608:29: got unsigned int *
+drivers/mmc/host/dw_mmc.c:621:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:621:25: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:680:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:680:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:680:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:680:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/dw_mmc.c:680:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/mmc/host/dw_mmc.c:680:29: expected void const volatile [noderef] __iomem *addr
+drivers/mmc/host/dw_mmc.c:680:29: got restricted __le32 *
+drivers/mmc/host/dw_mmc.c:680:29: warning: restricted __le32 degrades to integer
+drivers/mmc/host/mmc_spi.c:835:28: warning: restricted __be16 degrades to integer
+drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32
+drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types)
+drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx
+drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype]
+drivers/mmc/host/vub300.c:2226:29: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: expected void *
+drivers/mtd/chips/cfi_cmdset_0001.c:1401:15: got void [noderef] __iomem *
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: expected unsigned int [usertype] FeatureSupport
+drivers/mtd/chips/cfi_cmdset_0001.c:180:30: got restricted __le32 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: expected unsigned short [usertype] BlkStatusRegMask
+drivers/mtd/chips/cfi_cmdset_0001.c:181:32: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: warning: incorrect type in assignment (different base types)
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: expected unsigned short [usertype] ProtRegAddr
+drivers/mtd/chips/cfi_cmdset_0001.c:182:27: got restricted __le16 [usertype]
+drivers/mtd/chips/cfi_cmdset_0001.c:416:32: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0001.c:417:34: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:418:29: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c:456:51: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file:
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file:
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:141:40: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_cmdset_0020.c:142:42: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_probe.c:226:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:228:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:229:27: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:230:28: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:231:36: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:232:38: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_probe.c:240:49: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_probe.c: note: in included file:
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:330:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:330:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:335:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:335:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:330:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:330:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:335:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:335:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __be16 degrades to integer
+drivers/mtd/chips/cfi_util.c:97:26: warning: restricted __le16 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __be32 degrades to integer
+drivers/mtd/chips/cfi_util.c:100:26: warning: restricted __le32 degrades to integer
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __le16
+drivers/mtd/chips/cfi_util.c:185:23: warning: cast to restricted __be16
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __le32
+drivers/mtd/chips/cfi_util.c:188:23: warning: cast to restricted __be32
+drivers/mtd/chips/cfi_util.c: note: in included file:
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16
+./include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __le32
+./include/linux/mtd/cfi.h:319:24: warning: cast to restricted __be32
+drivers/mtd/chips/map_ram.c:93:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_ram.c:93:15: expected void *
+drivers/mtd/chips/map_ram.c:93:15: got void [noderef] __iomem *
+drivers/mtd/chips/map_rom.c:79:15: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/chips/map_rom.c:79:15: expected void *
+drivers/mtd/chips/map_rom.c:79:15: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces)
+drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start
+drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem *
+drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start
+drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16
+drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16
+drivers/mtd/ftl.c:218:21: warning: cast to restricted __le16
+drivers/mtd/ftl.c:219:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:230:24: warning: cast to restricted __le16
+drivers/mtd/ftl.c:231:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:232:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:233:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:234:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:242:28: warning: cast to restricted __le16
+drivers/mtd/ftl.c:244:53: warning: cast to restricted __le32
+drivers/mtd/ftl.c:249:21: warning: cast to restricted __le32
+drivers/mtd/ftl.c:258:27: warning: cast to restricted __le16
+drivers/mtd/ftl.c:265:14: warning: cast to restricted __le32
+drivers/mtd/ftl.c:284:44: warning: cast to restricted __le32
+drivers/mtd/ftl.c:294:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:297:25: warning: cast to restricted __le32
+drivers/mtd/ftl.c:298:23: warning: cast to restricted __le32
+drivers/mtd/ftl.c:299:39: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:301:22: warning: cast to restricted __le32
+drivers/mtd/ftl.c:386:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:386:23: expected unsigned short [assigned] [usertype] LogicalEUN
+drivers/mtd/ftl.c:386:23: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:387:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:387:23: expected unsigned int [assigned] [usertype] EraseCount
+drivers/mtd/ftl.c:387:23: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:397:12: warning: cast to restricted __le32
+drivers/mtd/ftl.c:400:29: warning: cast to restricted __le32
+drivers/mtd/ftl.c:401:9: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:401:9: expected unsigned int [usertype] ctl
+drivers/mtd/ftl.c:401:9: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:439:28: warning: incorrect type in initializer (different base types)
+drivers/mtd/ftl.c:439:28: expected unsigned short [usertype] srcunitswap
+drivers/mtd/ftl.c:439:28: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:450:32: warning: cast to restricted __le32
+drivers/mtd/ftl.c:468:10: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:468:10: expected unsigned short [usertype] unit
+drivers/mtd/ftl.c:468:10: got restricted __le16 [usertype]
+drivers/mtd/ftl.c:484:17: warning: cast to restricted __le32
+drivers/mtd/ftl.c:508:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:508:32: expected unsigned int [usertype]
+drivers/mtd/ftl.c:508:32: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:518:36: warning: cast to restricted __le32
+drivers/mtd/ftl.c:712:52: warning: cast to restricted __le32
+drivers/mtd/ftl.c:726:13: warning: cast to restricted __le32
+drivers/mtd/ftl.c:765:43: warning: cast to restricted __le32
+drivers/mtd/ftl.c:811:19: warning: cast to restricted __le32
+drivers/mtd/ftl.c:834:18: warning: incorrect type in assignment (different base types)
+drivers/mtd/ftl.c:834:18: expected unsigned int [usertype] le_virt_addr
+drivers/mtd/ftl.c:834:18: got restricted __le32 [usertype]
+drivers/mtd/ftl.c:887:26: warning: cast to restricted __le32
+drivers/mtd/ftl.c:948:16: warning: cast to restricted __le32
+drivers/mtd/ftl.c:1028:39: warning: cast to restricted __le32
+drivers/mtd/inftlcore.c:588:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:588:39: expected unsigned short [addressable] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:588:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:589:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:589:36: expected unsigned short [addressable] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:589:36: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:599:39: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:599:39: expected unsigned short [addressable] [assigned] [usertype] virtualUnitNo
+drivers/mtd/inftlcore.c:599:39: got restricted __le16 [usertype]
+drivers/mtd/inftlcore.c:600:36: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlcore.c:600:36: expected unsigned short [addressable] [assigned] [usertype] prevUnitNo
+drivers/mtd/inftlcore.c:600:36: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:121:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:122:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:123:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:124:43: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:125:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:126:35: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:178:44: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:179:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:180:40: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:181:37: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:182:42: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:183:41: warning: cast to restricted __le32
+drivers/mtd/inftlmount.c:402:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:402:23: expected unsigned short [usertype] EraseMark
+drivers/mtd/inftlmount.c:402:23: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:403:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/inftlmount.c:403:24: expected unsigned short [usertype] EraseMark1
+drivers/mtd/inftlmount.c:403:24: got restricted __le16 [usertype]
+drivers/mtd/inftlmount.c:592:41: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:593:38: warning: cast to restricted __le16
+drivers/mtd/inftlmount.c:594:38: warning: cast to restricted __le16
+drivers/mtd/lpddr/lpddr_cmds.c:550:20: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/onenand/onenand_base.c:779:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:779:9: expected void const *from
+drivers/mtd/nand/onenand/onenand_base.c:779:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:817:9: warning: incorrect type in argument 2 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:817:9: expected void const *from
+drivers/mtd/nand/onenand/onenand_base.c:817:9: got void [noderef] __iomem *
+drivers/mtd/nand/onenand/onenand_base.c:860:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/onenand/onenand_base.c:860:9: expected void *to
+drivers/mtd/nand/onenand/onenand_base.c:860:9: got void [noderef] __iomem *
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:70: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/arasan-nand-controller.c:918:73: warning: Using plain integer as NULL pointer
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:1801:42: warning: cast to restricted __be32
+drivers/mtd/nand/raw/brcmnand/brcmnand.c:2030:41: warning: dubious: x | !y
+drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void *s
+drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void *s
+drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void *s
+drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio
+drivers/mtd/nand/raw/meson_nand.c:426:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:426:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:426:23: right side has type unsigned char
+drivers/mtd/nand/raw/meson_nand.c:427:23: warning: invalid assignment: |=
+drivers/mtd/nand/raw/meson_nand.c:427:23: left side has type restricted __le64
+drivers/mtd/nand/raw/meson_nand.c:427:23: right side has type int
+drivers/mtd/nand/raw/meson_nand.c:439:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/meson_nand.c:439:32: expected unsigned char [usertype]
+drivers/mtd/nand/raw/meson_nand.c:439:32: got restricted __le64 [usertype]
+drivers/mtd/nand/raw/meson_nand.c:440:38: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:454:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:455:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:456:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:461:21: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:462:53: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:463:37: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/meson_nand.c:709:23: warning: restricted __le64 degrades to integer
+drivers/mtd/nand/raw/nand_legacy.c:42:17: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:318:27: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nand_onfi.c:321:44: warning: cast to restricted __le16
+drivers/mtd/nand/raw/nandsim.c:1901:41: warning: cast from restricted __le16
+drivers/mtd/nand/raw/nandsim.c:2073:59: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/nandsim.c:2073:59: expected unsigned short [usertype]
+drivers/mtd/nand/raw/nandsim.c:2073:59: got restricted __le16 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:180:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:180:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:180:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:185:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:185:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:185:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:190:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:190:37: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:190:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:200:40: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:206:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/omap_elm.c:210:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:210:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:210:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:213:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:213:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:213:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:216:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:216:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:216:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:219:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:219:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:219:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:222:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:222:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:222:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:225:37: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/omap_elm.c:225:37: expected unsigned int [assigned] [usertype] val
+drivers/mtd/nand/raw/omap_elm.c:225:37: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/omap_elm.c:228:39: warning: restricted __be32 degrades to integer
+drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types)
+drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value
+drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32
+drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:458:16: warning: cast to restricted __le32
+drivers/mtd/nand/raw/sh_flctl.c:481:26: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:496:38: warning: cast to restricted __be32
+drivers/mtd/nand/raw/sh_flctl.c:512:24: warning: incorrect type in argument 1 (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:512:24: expected unsigned int [usertype] val
+drivers/mtd/nand/raw/sh_flctl.c:512:24: got restricted __be32 [usertype]
+drivers/mtd/nand/raw/sh_flctl.c:525:24: warning: incorrect type in assignment (different base types)
+drivers/mtd/nand/raw/sh_flctl.c:525:24: expected unsigned long
+drivers/mtd/nand/raw/sh_flctl.c:525:24: got restricted __be32 [usertype]
+drivers/mtd/nftlcore.c:218:31: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:221:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:380:54: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:380:54: expected unsigned short [addressable] [usertype] FoldMark1
+drivers/mtd/nftlcore.c:380:54: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:428:56: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:428:56: expected unsigned short [addressable] [assigned] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:428:56: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:483:33: warning: cast to restricted __le32
+drivers/mtd/nftlcore.c:555:25: warning: cast to restricted __le16
+drivers/mtd/nftlcore.c:642:64: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:642:64: expected unsigned short [addressable] [usertype] SpareVirtUnitNum
+drivers/mtd/nftlcore.c:642:64: got restricted __le16 [usertype]
+drivers/mtd/nftlcore.c:658:33: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlcore.c:658:33: expected unsigned short [addressable] [usertype] SpareReplUnitNum
+drivers/mtd/nftlcore.c:658:33: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:163:40: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:171:35: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:183:35: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:183:68: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:315:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:318:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:318:31: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:318:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:319:32: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:319:32: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:319:32: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:320:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:320:30: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:320:30: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:334:21: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:348:24: warning: cast to restricted __le32
+drivers/mtd/nftlmount.c:500:22: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:508:30: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:508:30: expected unsigned short [addressable] [usertype] EraseMark
+drivers/mtd/nftlmount.c:508:30: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:509:31: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:509:31: expected unsigned short [addressable] [usertype] EraseMark1
+drivers/mtd/nftlmount.c:509:31: got restricted __le16 [usertype]
+drivers/mtd/nftlmount.c:510:29: warning: incorrect type in assignment (different base types)
+drivers/mtd/nftlmount.c:510:29: expected unsigned int [addressable] [usertype] WearInfo
+drivers/mtd/nftlmount.c:510:29: got restricted __le32 [usertype]
+drivers/mtd/nftlmount.c:559:16: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:607:49: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:608:45: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:609:46: warning: cast to restricted __le16
+drivers/mtd/nftlmount.c:765:26: warning: cast to restricted __le16
+drivers/mtd/parsers/ar7part.c:63:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:65:40: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:78:14: warning: cast to restricted __le32
+drivers/mtd/parsers/ar7part.c:86:14: warning: cast to restricted __le32
+drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:292:29: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:292:29: expected unsigned short [usertype] magic
+drivers/mtd/rfd_ftl.c:292:29: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:351:29: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:550:19: warning: incorrect type in initializer (different base types)
+drivers/mtd/rfd_ftl.c:550:19: expected unsigned short [usertype] del
+drivers/mtd/rfd_ftl.c:550:19: got restricted __le16 [usertype]
+drivers/mtd/rfd_ftl.c:589:21: warning: cast to restricted __le16
+drivers/mtd/rfd_ftl.c:644:15: warning: incorrect type in assignment (different base types)
+drivers/mtd/rfd_ftl.c:644:15: expected unsigned short [usertype] entry
+drivers/mtd/rfd_ftl.c:644:15: got restricted __le16 [usertype]
+drivers/mtd/spi-nor/sfdp.c:727:38: warning: dubious: x | !y
+drivers/mtd/spi-nor/sfdp.c:1279:13: warning: cast to restricted __le32
+drivers/mtd/ubi/fastmap.c:571:23: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:571:23: expected unsigned long long max_sqnum
+drivers/mtd/ubi/fastmap.c:571:23: got restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1038:17: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1038:17: expected restricted __be32 [usertype] tmp_crc
+drivers/mtd/ubi/fastmap.c:1038:17: got unsigned int [usertype]
+drivers/mtd/ubi/fastmap.c:1040:13: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1040:13: expected restricted __be32 [usertype] crc
+drivers/mtd/ubi/fastmap.c:1040:13: got unsigned int
+drivers/mtd/ubi/fastmap.c:1049:22: warning: incorrect type in assignment (different base types)
+drivers/mtd/ubi/fastmap.c:1049:22: expected restricted __be64 [usertype] sqnum
+drivers/mtd/ubi/fastmap.c:1049:22: got unsigned long long [assigned] sqnum
+drivers/net/amt.c: note: in included file:
+./include/net/mld.h:32:43: warning: array of flexible structures
+drivers/net/bareudp.c:276:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/bareudp.c:276:14: expected struct socket *sock
+drivers/net/bareudp.c:276:14: got struct socket [noderef] __rcu *sock
+drivers/net/bareudp.c:588:20: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:588:20: expected restricted __be16 [usertype] port
+drivers/net/bareudp.c:588:20: got unsigned short
+drivers/net/bareudp.c:589:25: warning: incorrect type in assignment (different base types)
+drivers/net/bareudp.c:589:25: expected restricted __be16 [usertype] ethertype
+drivers/net/bareudp.c:589:25: got unsigned short
+drivers/net/bonding/bond_main.c:2804:26: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2810:20: warning: restricted __be16 degrades to integer
+drivers/net/bonding/bond_main.c:2883:40: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_main.c:2883:40: expected restricted __be16 [usertype] vlan_proto
+drivers/net/bonding/bond_main.c:2883:40: got int
+drivers/net/bonding/bond_options.c:1189:24: warning: incorrect type in assignment (different base types)
+drivers/net/bonding/bond_options.c:1189:24: expected restricted __be32 [addressable] [usertype] target
+drivers/net/bonding/bond_options.c:1189:24: got unsigned long long const [usertype] value
+drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
+drivers/net/can/slcan.c:351:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:351:14: void [noderef] __rcu *
+drivers/net/can/slcan.c:351:14: void *
+drivers/net/can/slcan.c:658:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/can/slcan.c:658:9: void [noderef] __rcu *
+drivers/net/can/slcan.c:658:9: void *
+drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c589_cs.c:287:35: warning: cast to restricted __le16
+drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/3com/typhoon.c:525:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
+drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/ne2k-pci.c:525:31: warning: cast to restricted __le32
+drivers/net/ethernet/8390/ne2k-pci.c:352:47: warning: cast to restricted __le32
+drivers/net/ethernet/8390/pcnet_cs.c:1158:18: warning: cast to restricted __le16
+drivers/net/ethernet/8390/pcnet_cs.c:1376:18: warning: cast to restricted __le16
+drivers/net/ethernet/adaptec/starfire.c:1515:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1515:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/adaptec/starfire.c:1515:35: got unsigned short [usertype]
+drivers/net/ethernet/adaptec/starfire.c:1831:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/adaptec/starfire.c:1831:41: expected unsigned short [usertype] val
+drivers/net/ethernet/adaptec/starfire.c:1831:41: got restricted __le16
+drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
+drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype]
+drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static?
+drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
+drivers/net/ethernet/arc/emac_main.c:256:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:256:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:256:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:458:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:458:28: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:458:28: got restricted __le32 [usertype]
+drivers/net/ethernet/arc/emac_main.c:707:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/arc/emac_main.c:707:37: expected unsigned long long [usertype] data
+drivers/net/ethernet/arc/emac_main.c:707:37: got restricted __le32 [usertype]
+drivers/net/ethernet/atheros/alx/main.c:1445:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1445:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1445:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1449:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/alx/main.c:1449:39: expected restricted __le32 [usertype] pkt_len
+drivers/net/ethernet/atheros/alx/main.c:1449:39: got unsigned int len
+drivers/net/ethernet/atheros/alx/main.c:1450:30: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1450:30: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1450:30: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1454:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1454:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1454:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1456:22: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/alx/main.c:1456:22: left side has type restricted __le32
+drivers/net/ethernet/atheros/alx/main.c:1456:22: right side has type int
+drivers/net/ethernet/atheros/alx/main.c:1470:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1883:28: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1896:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1938:39: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1951:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1960:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1964:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1981:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1984:25: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1985:32: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2123:47: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2146:37: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2148:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2151:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2152:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2154:31: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2172:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2174:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2176:39: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2219:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2288:24: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: expected unsigned short [usertype] vlan
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2345:22: got restricted __le16 [usertype]
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: expected restricted __le16 [usertype] tag
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2346:17: got int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2347:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2352:28: right side has type int
+drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1755:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1444:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1472:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1661:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1664:44: right side has type unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1667:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1686:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1688:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1690:36: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1713:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1731:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1730:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:42: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1776:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1775:32: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1826:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: expected restricted __le32 [usertype] word2
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1825:40: got unsigned int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1833:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1836:24: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1885:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1887:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1892:28: right side has type int
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1895:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2125:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2127:45: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2131:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2145:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2147:37: right side has type unsigned int
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2149:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2151:37: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2173:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2175:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2177:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2206:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2303:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2304:28: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2311:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2315:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: warning: invalid assignment: &=
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2317:44: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2321:36: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2401:29: right side has type int
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: warning: invalid assignment: |=
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: left side has type restricted __le32
+drivers/net/ethernet/atheros/atlx/atl1.c:2402:29: right side has type int
+drivers/net/ethernet/broadcom/bnx2.c:8316:31: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:292:11: warning: symbol 'dmae_reg_go_c' was not declared. Should it be static?
+drivers/net/ethernet/broadcom/bnxt/bnxt.c: note: in included file:
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h:30:1: warning: directive in macro's argument list
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c: note: in included file:
+drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h:30:1: warning: directive in macro's argument list
+drivers/net/ethernet/broadcom/cnic.c:5255:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5255:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5255:40: got unsigned int [usertype] cli
+drivers/net/ethernet/broadcom/cnic.c:5210:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5210:40: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:5210:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:5211:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5211:40: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:5211:40: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1384:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1384:33: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1384:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1385:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1385:33: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1385:33: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1409:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1410:36: warning: cast from restricted __le32
+drivers/net/ethernet/broadcom/cnic.c:1680:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1680:22: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1680:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1681:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1681:22: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1681:22: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1722:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1722:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1722:54: got unsigned int [usertype] sq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1724:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1724:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1724:54: got unsigned int [usertype] sq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1726:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1726:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1726:54: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1728:54: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1728:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1730:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1730:54: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1730:54: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1732:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1732:59: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1732:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1734:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1734:59: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1734:59: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1736:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1736:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1736:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1738:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1738:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1738:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1740:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1740:61: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1740:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1742:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1742:61: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1742:61: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1744:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1744:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1744:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1746:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1746:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1746:56: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1768:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1768:57: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1768:57: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1770:57: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1770:57: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1770:57: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1781:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1781:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1781:53: got unsigned int [usertype] rq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1783:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1783:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1783:53: got unsigned int [usertype] rq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1785:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1785:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1785:53: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1787:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1787:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1789:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1789:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1789:55: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1791:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1791:55: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1791:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1793:55: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1793:55: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1793:55: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1795:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1795:53: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1795:53: got unsigned int [usertype] cq_page_table_addr_lo
+drivers/net/ethernet/broadcom/cnic.c:1797:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1797:53: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1797:53: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:1800:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1800:56: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1800:56: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1801:56: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1801:56: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1815:64: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1815:64: got unsigned int [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1817:64: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1817:64: got unsigned int [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1821:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1821:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1823:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1823:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1823:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1825:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1825:49: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1825:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1827:49: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1827:49: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1827:49: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1838:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1838:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1838:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1840:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1840:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1840:48: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1842:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1842:48: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1842:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned int [usertype]
+drivers/net/ethernet/broadcom/cnic.c:1844:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1844:50: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1844:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1846:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1846:50: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1846:50: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:1850:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1850:47: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:1850:47: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:1852:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:1852:47: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:1852:47: got unsigned int [usertype] cq_page_table_addr_hi
+drivers/net/ethernet/broadcom/cnic.c:2071:17: warning: cast from restricted __sum16
+drivers/net/ethernet/broadcom/cnic.c:2320:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2320:35: expected restricted __le32 [usertype] lo
+drivers/net/ethernet/broadcom/cnic.c:2320:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2321:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2321:35: expected restricted __le32 [usertype] hi
+drivers/net/ethernet/broadcom/cnic.c:2321:35: got unsigned long long
+drivers/net/ethernet/broadcom/cnic.c:2322:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2322:32: expected restricted __le32 [usertype] eq_pbl_size
+drivers/net/ethernet/broadcom/cnic.c:2322:32: got int num_pages
+drivers/net/ethernet/broadcom/cnic.c:2324:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2324:27: expected restricted __le16 [usertype] sb_num
+drivers/net/ethernet/broadcom/cnic.c:2324:27: got unsigned int [usertype] status_blk_num
+drivers/net/ethernet/broadcom/cnic.c:2325:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2325:28: expected restricted __le16 [usertype] eq_prod
+drivers/net/ethernet/broadcom/cnic.c:2325:28: got unsigned long
+drivers/net/ethernet/broadcom/cnic.c:2366:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2366:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2366:16: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2423:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2423:27: got restricted __le16 [usertype] fcoe_conn_id
+drivers/net/ethernet/broadcom/cnic.c:2424:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2424:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2424:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2441:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2441:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2441:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2442:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:2469:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2469:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2469:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2470:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2470:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2470:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2503:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2503:13: expected unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2503:13: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2504:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2504:16: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2504:16: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:2516:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2516:32: expected restricted __le32 [addressable] [usertype] completion_status
+drivers/net/ethernet/broadcom/cnic.c:2516:32: got int
+drivers/net/ethernet/broadcom/cnic.c:2531:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2531:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
+drivers/net/ethernet/broadcom/cnic.c:2531:35: got unsigned int [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2603:29: expected unsigned int [assigned] [usertype] cid
+drivers/net/ethernet/broadcom/cnic.c:2603:29: got restricted __le32 [usertype] context_id
+drivers/net/ethernet/broadcom/cnic.c:2604:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:2604:32: expected unsigned int [usertype] l5_cid
+drivers/net/ethernet/broadcom/cnic.c:2604:32: got restricted __le32 [usertype] conn_id
+drivers/net/ethernet/broadcom/cnic.c:3505:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3506:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3507:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3508:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3509:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3525:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3526:27: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/cnic.c:3527:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3528:29: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3631:49: warning: cast to restricted __be16
+drivers/net/ethernet/broadcom/cnic.c:3783:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3783:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3783:31: got restricted __be16 [usertype] sin6_port
+drivers/net/ethernet/broadcom/cnic.c:3789:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3789:32: expected unsigned int
+drivers/net/ethernet/broadcom/cnic.c:3789:32: got restricted __be32 [usertype] s_addr
+drivers/net/ethernet/broadcom/cnic.c:3790:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3790:31: expected unsigned short [usertype] dst_port
+drivers/net/ethernet/broadcom/cnic.c:3790:31: got restricted __be16 [usertype] sin_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:3820:23: expected unsigned short [usertype] src_port
+drivers/net/ethernet/broadcom/cnic.c:3820:23: got restricted __be16 [assigned] [usertype] local_port
+drivers/net/ethernet/broadcom/cnic.c:3977:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/broadcom/cnic.c:4940:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4940:33: expected restricted __le32 [usertype] addr_lo
+drivers/net/ethernet/broadcom/cnic.c:4940:33: got unsigned int
+drivers/net/ethernet/broadcom/cnic.c:4948:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4948:46: expected restricted __le32 [usertype] parsing_data
+drivers/net/ethernet/broadcom/cnic.c:4948:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le16 [usertype] global_data
+drivers/net/ethernet/broadcom/cnic.c:4951:46: got int
+drivers/net/ethernet/broadcom/cnic.c:4976:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:4976:25: expected unsigned short [usertype] *tx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:4976:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5041:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5041:35: expected restricted __le16 [usertype] silent_vlan_mask
+drivers/net/ethernet/broadcom/cnic.c:5041:35: got int
+drivers/net/ethernet/broadcom/cnic.c:5043:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5043:25: expected unsigned short [usertype] *rx_cons_ptr
+drivers/net/ethernet/broadcom/cnic.c:5043:25: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5061:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5061:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5061:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5063:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5063:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5063:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5080:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5080:42: expected unsigned short [usertype] *hw_prod_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5080:42: got restricted __le16 *
+drivers/net/ethernet/broadcom/cnic.c:5082:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/broadcom/cnic.c:5082:41: expected unsigned short [usertype] *status_idx_ptr
+drivers/net/ethernet/broadcom/cnic.c:5082:41: got restricted __le16 *
+drivers/net/ethernet/broadcom/tg3.c:3744:34: warning: cast to restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:12996:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast to restricted __le32
+drivers/net/ethernet/broadcom/tg3.c:13001:21: warning: cast from restricted __be32
+drivers/net/ethernet/broadcom/tg3.c:16965:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16965:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16965:63: got unsigned int *
+drivers/net/ethernet/broadcom/tg3.c:16966:63: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/broadcom/tg3.c:16966:63: expected restricted __be32 [usertype] *val
+drivers/net/ethernet/broadcom/tg3.c:16966:63: got unsigned int *
+drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_cee.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int [usertype] val
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: expected unsigned short [usertype] i2htok
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:286:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:234:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:240:21: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:271:24: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:272:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: expected unsigned short [usertype] rspq_ci
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:451:28: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:468:32: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:476:31: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: expected unsigned short [usertype] q_depth
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:520:32: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bfa_msgq.c:626:13: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through drivers/net/ethernet/brocade/bna/bfa_msgq.h):
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask
+drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2818:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2818:33: expected unsigned short [usertype] vlan_tag
+drivers/net/ethernet/brocade/bna/bnad.c:2818:33: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2828:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2828:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2828:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2832:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2832:47: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2832:47: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2833:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2833:48: expected unsigned short [usertype] lso_mss
+drivers/net/ethernet/brocade/bna/bnad.c:2833:48: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2842:53: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2842:53: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2842:53: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2846:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2846:39: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:2846:39: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2868:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2868:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2868:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2882:69: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2882:69: expected unsigned short [usertype] l4_hdr_size_n_offset
+drivers/net/ethernet/brocade/bna/bnad.c:2882:69: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2902:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2902:30: expected unsigned short [usertype] flags
+drivers/net/ethernet/brocade/bna/bnad.c:2902:30: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:2903:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:2903:37: expected unsigned int [usertype] frame_length
+drivers/net/ethernet/brocade/bna/bnad.c:2903:37: got restricted __be32 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3023:9: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3023:9: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3023:9: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3024:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3024:34: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3024:34: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3048:51: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3048:51: expected unsigned short [usertype] opcode
+drivers/net/ethernet/brocade/bna/bnad.c:3048:51: got restricted __be16 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3064:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3064:17: expected unsigned long long [usertype] tmp_addr
+drivers/net/ethernet/brocade/bna/bnad.c:3064:17: got restricted __be64 [usertype]
+drivers/net/ethernet/brocade/bna/bnad.c:3065:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/brocade/bna/bnad.c:3065:48: expected unsigned short [usertype] length
+drivers/net/ethernet/brocade/bna/bnad.c:3065:48: got restricted __be16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:285:16: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:285:16: expected unsigned int [usertype] bottom
+drivers/net/ethernet/cadence/macb_main.c:285:16: got restricted __le32 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:287:13: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:287:13: expected unsigned short [usertype] top
+drivers/net/ethernet/cadence/macb_main.c:287:13: got restricted __le16 [usertype]
+drivers/net/ethernet/cadence/macb_main.c:3363:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3368:39: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3373:40: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3373:69: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3398:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3402:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3402:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3402:20: got restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cadence/macb_main.c:3412:20: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3416:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cadence/macb_main.c:3416:20: expected unsigned int [assigned] [usertype] w0
+drivers/net/ethernet/cadence/macb_main.c:3416:20: got restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cadence/macb_main.c:3426:21: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3426:50: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3432:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3433:30: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3440:36: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3441:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3444:38: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cadence/macb_main.c:3480:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3480:9: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3480:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3480:9: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3533:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3533:25: warning: cast from restricted __be32
+drivers/net/ethernet/cadence/macb_main.c:3533:25: warning: cast from restricted __be16
+drivers/net/ethernet/cadence/macb_main.c:3533:25: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:135:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:140:9: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:450:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:23: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:543:49: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:31: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:551:57: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:553:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:558:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:561:51: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:603:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:602:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:605:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:604:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:647:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:646:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:649:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:648:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:688:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:689:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:694:54: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:737:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:741:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:745:40: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:755:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:990:42: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:997:44: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] *
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:298:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:301:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:304:14: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:313:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1727:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_core.c:1797:15: warning: cast to restricted __be32
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2688:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_main.c:2699:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3376:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3377:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_main.c:3378:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1787:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: warning: cast from restricted __be16
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: expected unsigned short [usertype] vxlan_port
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1798:44: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: expected unsigned short [usertype] major
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1979:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: expected unsigned short [usertype] minor
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1980:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: expected unsigned short [usertype] micro
+drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1981:30: got restricted __be16 [usertype]
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu
+drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype]
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg
+drivers/net/ethernet/cavium/liquidio/request_manager.c:576:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/cxgb/sge.c:1399:65: warning: cast to restricted __be16
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: expected unsigned short [usertype] vlan
+drivers/net/ethernet/chelsio/cxgb/sge.c:1910:27: got restricted __be16 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: expected restricted __be16 [usertype] l2t_idx
+drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:521:30: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: expected unsigned int [usertype] rss
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2377:50: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2440:43: got restricted __be32 [assigned] [usertype] rss_hi
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: expected unsigned int [usertype] priority
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2441:47: got restricted __be32 [assigned] [usertype] rss_lo
+drivers/net/ethernet/chelsio/cxgb3/sge.c:2125:16: warning: cast to restricted __be32
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y
+drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
+drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:593:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
+drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1242:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype]
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: expected struct cxgbi_ppm_pool *pools
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:368:15: got void [noderef] __percpu *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: expected void const [noderef] __percpu *__vpp_verify
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:374:48: got struct cxgbi_ppm_pool *
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: expected struct cxgbi_ppm_pool [noderef] __percpu *pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:484:19: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: expected void [noderef] __percpu *__pdata
+drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:511:21: got struct cxgbi_ppm_pool *[assigned] pool
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:448:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:451:38: got unsigned int [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:454:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/cisco/enic/enic_ethtool.c:457:36: got unsigned short [usertype]
+drivers/net/ethernet/cisco/enic/enic_main.c:272:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:276:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:271:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/cisco/enic/enic_pp.c:162:45: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:163:52: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/enic_pp.c:164:73: warning: dubious: x | !y
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:40:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:58:13: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:63:17: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: expected unsigned short [usertype] type
+drivers/net/ethernet/cisco/enic/vnic_vic.c:65:19: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: expected unsigned short [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:66:21: got restricted __be16 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:24: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: expected unsigned int [usertype] num_tlvs
+drivers/net/ethernet/cisco/enic/vnic_vic.c:69:22: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:22: warning: cast to restricted __be32
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: expected unsigned int [usertype] length
+drivers/net/ethernet/cisco/enic/vnic_vic.c:70:20: got restricted __be32 [usertype]
+drivers/net/ethernet/cisco/enic/vnic_vic.c:78:22: warning: cast to restricted __be32
+drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/dlink/dl2k.c:568:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/dlink/dl2k.c:568:17: expected unsigned short [usertype]
+drivers/net/ethernet/dlink/dl2k.c:568:17: got restricted __le16 [usertype]
+drivers/net/ethernet/dlink/sundance.c:1046:60: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1046:60: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1046:60: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1103:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1103:45: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1103:45: got restricted __le32 [usertype] addr
+drivers/net/ethernet/dlink/sundance.c:1434:60: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/dlink/sundance.c:1434:60: expected unsigned long long [usertype] dma_addr
+drivers/net/ethernet/dlink/sundance.c:1434:60: got restricted __le32 [usertype] addr
+drivers/net/ethernet/emulex/benet/be_cmds.c:313:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:314:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:388:43: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:399:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:411:23: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:415:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:458:44: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: expected unsigned int [usertype] request_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:803:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: expected unsigned int [usertype] pa_hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:811:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: expected unsigned int [usertype] len
+drivers/net/ethernet/emulex/benet/be_cmds.c:813:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: expected unsigned int [usertype] lo
+drivers/net/ethernet/emulex/benet/be_cmds.c:826:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] hi
+drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:898:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1016:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1031:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1033:38: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1065:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1066:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1104:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1111:28: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1147:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: expected unsigned int [usertype] pmac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1148:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1178:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1217:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1256:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1264:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: expected unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:1278:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1292:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: expected unsigned short [usertype] num_pages
+drivers/net/ethernet/emulex/benet/be_cmds.c:1321:24: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1336:28: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: expected unsigned short [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1382:28: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1386:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1395:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1397:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: expected unsigned short [usertype] cq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1428:20: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1432:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: expected unsigned short [usertype] max_frame_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1433:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: expected unsigned int [usertype] rss_queue
+drivers/net/ethernet/emulex/benet/be_cmds.c:1434:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1440:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1494:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: expected unsigned short [usertype] id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1521:17: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: expected unsigned int [usertype] capability_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1546:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: expected unsigned int [usertype] enable_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:1547:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1554:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1558:47: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: expected unsigned int [usertype] interface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1579:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: expected unsigned short [usertype] pport_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:1652:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1727:39: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1780:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1786:38: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: expected unsigned int [usertype] fat_operation
+drivers/net/ethernet/emulex/benet/be_cmds.c:1831:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: expected unsigned int [usertype] read_log_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:1832:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_length
+drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: expected unsigned int [usertype] data_buffer_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:1834:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1840:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: expected unsigned int [usertype] num_eq
+drivers/net/ethernet/emulex/benet/be_cmds.c:1914:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: expected unsigned int [usertype] eq_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1916:39: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: expected unsigned int [usertype] delay_multiplier
+drivers/net/ethernet/emulex/benet/be_cmds.c:1918:50: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:1996:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: expected unsigned int [usertype] if_flags_mask
+drivers/net/ethernet/emulex/benet/be_cmds.c:1997:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: warning: invalid assignment: |=
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: left side has type unsigned int
+drivers/net/ethernet/emulex/benet/be_cmds.c:2006:36: right side has type restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: expected unsigned int [usertype] mcast_num
+drivers/net/ethernet/emulex/benet/be_cmds.c:2009:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: expected unsigned short [usertype] tx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2062:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] rx_flow_control
+drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2105:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2135:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2136:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2138:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: expected unsigned int [usertype] if_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:2203:20: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: expected unsigned short [usertype] enable_rss
+drivers/net/ethernet/emulex/benet/be_cmds.c:2204:25: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: expected unsigned short [usertype] cpu_table_size_log2
+drivers/net/ethernet/emulex/benet/be_cmds.c:2205:34: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: expected unsigned int [usertype] write_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2375:27: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2377:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2378:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2379:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2382:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2399:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: expected unsigned int [usertype] desired_read_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2508:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: expected unsigned int [usertype] read_offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2509:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: expected unsigned int [usertype] descriptor_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:2511:31: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: expected unsigned int [usertype] buf_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:2512:22: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: expected unsigned int [usertype] addr_low
+drivers/net/ethernet/emulex/benet/be_cmds.c:2513:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: expected unsigned int [usertype] addr_high
+drivers/net/ethernet/emulex/benet/be_cmds.c:2514:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2520:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2521:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2553:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2555:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2557:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2558:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: expected unsigned int [usertype] op_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:2599:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2601:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: expected unsigned int [usertype] offset
+drivers/net/ethernet/emulex/benet/be_cmds.c:2603:36: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: expected unsigned int [usertype] op_code
+drivers/net/ethernet/emulex/benet/be_cmds.c:2605:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: expected unsigned int [usertype] data_buf_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:2606:35: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:2636:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2638:36: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2870:24: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2871:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:2941:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2942:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2943:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:2944:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3188:20: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3194:21: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: expected unsigned int [usertype] timeout
+drivers/net/ethernet/emulex/benet/be_cmds.c:3314:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3315:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: expected unsigned int [usertype] src_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3316:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: expected unsigned int [usertype] dest_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:3317:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: expected unsigned int [usertype] pkt_size
+drivers/net/ethernet/emulex/benet/be_cmds.c:3318:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: expected unsigned int [usertype] num_pkts
+drivers/net/ethernet/emulex/benet/be_cmds.c:3319:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: expected unsigned int [usertype] loopback_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:3320:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3330:18: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: expected unsigned long long [usertype] pattern
+drivers/net/ethernet/emulex/benet/be_cmds.c:3362:22: got restricted __le64 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: expected unsigned int [usertype] byte_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:3363:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3453:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3455:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3457:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3459:25: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3461:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: expected unsigned int [usertype] valid_bits
+drivers/net/ethernet/emulex/benet/be_cmds.c:3495:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: expected unsigned int [usertype] max_bps_nic
+drivers/net/ethernet/emulex/benet/be_cmds.c:3496:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3547:50: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: expected unsigned int [usertype] valid_cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3586:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: expected unsigned int [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:3588:24: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3594:39: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3634:30: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: expected unsigned int [usertype] privileges_lancer
+drivers/net/ethernet/emulex/benet/be_cmds.c:3671:40: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: expected unsigned int [usertype] privileges
+drivers/net/ethernet/emulex/benet/be_cmds.c:3673:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: expected unsigned int [usertype] mac_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3725:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: expected unsigned short [usertype] iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:3726:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:3755:41: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:3762:44: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:3982:33: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4100:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4101:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: expected unsigned int [usertype] dbg_lvl
+drivers/net/ethernet/emulex/benet/be_cmds.c:4105:70: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4141:33: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: expected unsigned int [usertype] parameter_type
+drivers/net/ethernet/emulex/benet/be_cmds.c:4176:29: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4325:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4326:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4327:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4328:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4329:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4330:26: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4331:27: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4332:29: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4333:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4334:30: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4336:29: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4379:34: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4496:54: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4505:32: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: expected unsigned int [usertype] desc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4549:25: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: expected unsigned short [usertype] channel_id_param
+drivers/net/ethernet/emulex/benet/be_cmds.c:4577:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4615:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: expected unsigned int [addressable] [assigned] [usertype] bw_max
+drivers/net/ethernet/emulex/benet/be_cmds.c:4622:33: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: expected unsigned short [addressable] [assigned] [usertype] num_vfs
+drivers/net/ethernet/emulex/benet/be_cmds.c:4646:27: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: expected unsigned int [addressable] [assigned] [usertype] cap_flags
+drivers/net/ethernet/emulex/benet/be_cmds.c:4656:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: expected unsigned short [addressable] [assigned] [usertype] rq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4657:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: expected unsigned short [addressable] [assigned] [usertype] txq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4658:32: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: expected unsigned short [addressable] [assigned] [usertype] rssq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4659:33: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: expected unsigned short [addressable] [assigned] [usertype] cq_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4660:31: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: expected unsigned short [addressable] [assigned] [usertype] unicast_mac_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4663:48: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: expected unsigned short [addressable] [assigned] [usertype] vlan_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4666:41: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: expected unsigned short [addressable] [assigned] [usertype] iface_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4668:42: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: expected unsigned short [addressable] [assigned] [usertype] mcc_count
+drivers/net/ethernet/emulex/benet/be_cmds.c:4671:40: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: expected unsigned int [usertype] target_iface_id
+drivers/net/ethernet/emulex/benet/be_cmds.c:4699:30: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:37: warning: cast from restricted __be16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: expected restricted __le16 [addressable] [assigned] [usertype] nv_port
+drivers/net/ethernet/emulex/benet/be_cmds.c:4719:35: got unsigned short [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:4754:37: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:4926:31: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: expected unsigned int [usertype] link_config
+drivers/net/ethernet/emulex/benet/be_cmds.c:4967:26: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: expected unsigned int [usertype] features
+drivers/net/ethernet/emulex/benet/be_cmds.c:5017:23: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: expected unsigned int [usertype] parameter_len
+drivers/net/ethernet/emulex/benet/be_cmds.c:5018:28: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: expected unsigned int [usertype] uer
+drivers/net/ethernet/emulex/benet/be_cmds.c:5019:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:5028:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c:5030:17: warning: cast to restricted __le16
+drivers/net/ethernet/emulex/benet/be_cmds.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be_cmds.c:144:25: warning: cast to restricted __le32
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
+drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short
+drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: expected unsigned int [usertype] fragpa_lo
+drivers/net/ethernet/emulex/benet/be_main.c:2626:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: expected unsigned int [usertype] fragpa_hi
+drivers/net/ethernet/emulex/benet/be_main.c:2627:32: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be_main.c: note: in included file:
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/emulex/benet/be.h:881:21: expected unsigned int [usertype]
+drivers/net/ethernet/emulex/benet/be.h:881:21: got restricted __le32 [usertype]
+drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:317:13: expected void *vma
+drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem *s
+drivers/net/ethernet/ethoc.c:454:67: got void *src
+drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem *d
+drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest
+drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase
+drivers/net/ethernet/ethoc.c:1109:31: got void *
+drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through drivers/net/ethernet/freescale/enetc/enetc.h):
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: restricted __le64 degrades to integer
+drivers/net/ethernet/freescale/enetc/enetc_hw.h:462:16: warning: cast to restricted __le64
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: expected void [noderef] __iomem *p
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:214:41: got struct gfar *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:22: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:396:35: void [noderef] __iomem *
+drivers/net/ethernet/freescale/fsl_pq_mdio.c:397:25: error: subtraction of different types can't work (different address spaces)
+drivers/net/ethernet/freescale/gianfar.c:2211:60: warning: cast to restricted __be64
+drivers/net/ethernet/freescale/gianfar.c:2474:53: warning: cast to restricted __be64
+drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:5115:31: warning: context imbalance in 'hclge_sync_fd_user_def_cfg' - unexpected unlock
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: expected restricted __sum16 [usertype] n
+drivers/net/ethernet/ibm/ehea/ehea_main.c:555:41: got int
+drivers/net/ethernet/ibm/ehea/ehea_qmr.c: note: in included file:
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:61:43: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ehea/ehea_phyp.h:64:29: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/ibm/emac/core.c:443:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/ibm/emac/core.c:443:36: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/net/ethernet/ibm/emac/core.c:443:36: got unsigned int [usertype] *
+drivers/net/ethernet/ibm/emac/core.c: note: in included file:
+drivers/net/ethernet/ibm/emac/core.h:417:25: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1139:44: got int
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/ibm/ibmveth.c:1140:45: got restricted __be16 [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast to restricted __be16
+drivers/net/ethernet/ibm/ibmveth.c:1226:45: warning: cast from restricted __sum16
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: expected restricted __be16 [usertype] skb_proto
+drivers/net/ethernet/ibm/ibmveth.c:1248:19: got unsigned short [usertype]
+drivers/net/ethernet/ibm/ibmveth.c:1250:13: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1256:24: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1264:20: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1291:37: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1295:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/ibm/ibmveth.c:1380:40: warning: restricted __sum16 degrades to integer
+drivers/net/ethernet/ibm/ibmvnic.c: note: in included file:
+drivers/net/ethernet/ibm/ibmvnic.h:350:19: error: invalid bitfield specifier for type restricted __be32.
+drivers/net/ethernet/intel/ice/ice_gnss.c:68:20: warning: cast truncates bits from constant value (10000 becomes 0)
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10213:25: error: incompatible types in comparison expression (different address spaces):
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10213:25: struct bpf_prog [noderef] __rcu *
+drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:10213:25: struct bpf_prog *
+drivers/net/ethernet/jme.c:958:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/jme.c:958:14: expected unsigned short [usertype] csum
+drivers/net/ethernet/jme.c:958:14: got restricted __sum16 [usertype] check
+drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs
+drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch
+drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:391:20: got unsigned int *
+drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:392:31: got unsigned int *
+drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:394:33: got unsigned int *
+drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:397:28: got unsigned int *
+drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:400:20: got unsigned int *
+drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/korina.c:401:20: got unsigned int *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: expected struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:1955:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:1994:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2025:28: got struct rx_desc *rx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: expected struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2059:35: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2114:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/mv643xx_eth.c:2132:28: got struct tx_desc *tx_desc_area
+drivers/net/ethernet/marvell/mvneta.c:1790:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/marvell/mvneta.c:1972:45: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/marvell/mvneta.c:1972:45: expected int l3_proto
+drivers/net/ethernet/marvell/mvneta.c:1972:45: got restricted __be16 [usertype] l3_proto
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1014:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4446:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:815:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:815:21: expected struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:815:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:821:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:821:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:821:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:834:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:834:28: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:834:28: got struct rvu_fwdata *fwdata
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2280:46: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2300:38: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:23:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:26:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:36:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:39:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:721:16: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c: note: in included file:
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:647:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h:647:21: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:608:48: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:658:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:658:35: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:658:35: got void *hwbase
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1172:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1172:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1172:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1197:21: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1197:21: expected unsigned long long [usertype] *ptr
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1197:21: got void [noderef] __iomem *
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:657:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:657:31: expected unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:657:31: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:659:54: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:659:54: expected restricted __be16 [usertype] tot_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:659:54: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:662:60: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:662:60: expected restricted __be16 [usertype] payload_len
+drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c:662:60: got unsigned short [usertype] iplen
+drivers/net/ethernet/marvell/skge.c:3116:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/skge.c:3116:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/skge.c:3116:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/skge.c:3116:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:1890:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:1890:28: expected restricted __le16 [usertype] length
+drivers/net/ethernet/marvell/sky2.c:1890:28: got restricted __be16 [usertype]
+drivers/net/ethernet/marvell/sky2.c:2670:29: warning: cast to restricted __le16
+drivers/net/ethernet/marvell/sky2.c:2670:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/marvell/sky2.c:2670:27: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/marvell/sky2.c:2670:27: got unsigned short [usertype]
+drivers/net/ethernet/marvell/sky2.c:2691:57: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:2699:27: warning: cast to restricted __le32
+drivers/net/ethernet/marvell/sky2.c:4446:53: warning: cast to restricted __be16
+drivers/net/ethernet/marvell/sky2.c:4446:53: warning: cast from restricted __le16
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1360:45: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1360:45: expected restricted __sum16 [usertype] check
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:1360:45: got restricted __be16 [usertype]
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2115:22: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2115:22: expected unsigned int [usertype] val
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2115:22: got restricted __be32 [usertype] ip
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2160:40: warning: cast from restricted __be32
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2220:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2220:38: expected restricted __be32 [usertype] ip4dst
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2220:38: got unsigned int [usertype]
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2224:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2224:38: expected restricted __be32 [usertype] ip4src
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2224:38: got unsigned int
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2226:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2226:36: expected restricted __be16 [usertype] psrc
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2226:36: got int
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2228:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2228:36: expected restricted __be16 [usertype] pdst
+drivers/net/ethernet/mediatek/mtk_eth_soc.c:2228:36: got int
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:59:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:59:27: expected unsigned int
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:59:27: got restricted __be32 [usertype]
+drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:157:46: warning: cast to restricted __be16
+drivers/net/ethernet/mediatek/mtk_ppe_offload.c:123:19: warning: cast to restricted __be32
+drivers/net/ethernet/mediatek/mtk_ppe_offload.c:127:41: warning: restricted __be32 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:82:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c:83:33: warning: restricted __be64 degrades to integer
+drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
+drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
+drivers/net/ethernet/micrel/ksz884x.c:3444:50: warning: restricted pci_power_t degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3765:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: expected unsigned int [usertype] next
+drivers/net/ethernet/micrel/ksz884x.c:3767:29: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:3769:33: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4675:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:4968:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5004:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:5049:31: warning: cast to restricted __le32
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1551:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: expected unsigned int [usertype] addr
+drivers/net/ethernet/micrel/ksz884x.c:1571:25: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1527:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4891:18: got restricted __be16 [usertype] protocol
+drivers/net/ethernet/micrel/ksz884x.c:4894:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: expected unsigned short protocol
+drivers/net/ethernet/micrel/ksz884x.c:4895:26: got restricted __be16 [usertype] tot_len
+drivers/net/ethernet/micrel/ksz884x.c:4899:25: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1535:37: got restricted __le32 [usertype]
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: expected unsigned int [usertype] data
+drivers/net/ethernet/micrel/ksz884x.c:1537:30: got restricted __le32 [usertype]
+drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
+drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
+drivers/net/ethernet/natsemi/ns83820.c:1983:9: warning: cast to restricted __le32
+drivers/net/ethernet/neterion/s2io.c:6965:41: warning: cast to restricted __be32
+drivers/net/ethernet/neterion/vxge/vxge-config.c:218:9: warning: context imbalance in 'vxge_hw_vpath_fw_api' - different lock contexts for basic block
+drivers/net/ethernet/nvidia/forcedeth.c:4790:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet
+drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int
+drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst
+drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si
+drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control
+drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase
+drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void **
+drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype]
+drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer
+drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum
+drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum
+drivers/net/ethernet/pasemi/pasemi_mac.c:347:30: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/pasemi/pasemi_mac.c:760:35: got unsigned long long
+drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c:112:26: warning: symbol 'pasemi_mac_ethtool_ops' was not declared. Should it be static?
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype]
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/qlogic/qed/qed_mcp.c:512:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1281:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1293:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1294:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1295:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1301:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1302:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1318:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1319:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1320:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1341:13: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1356:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1357:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1358:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1377:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1378:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1379:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1397:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1398:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1399:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1453:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1454:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: cast to restricted __le32
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: expected unsigned int
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:1458:17: got restricted __le32 [usertype]
+drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/net/ethernet/qualcomm/qca_7k_common.c:44:18: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/qualcomm/qca_7k_common.c:45:19: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2247:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2247:9: got restricted __le32 [usertype]
+drivers/net/ethernet/realtek/8139too.c:2248:9: warning: incorrect type in argument 1 (different base types)
+drivers/net/ethernet/realtek/8139too.c:2248:9: expected unsigned int [usertype]
+drivers/net/ethernet/realtek/8139too.c:2248:9: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:899:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:899:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:899:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:900:37: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:900:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:907:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:907:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:908:37: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:908:37: got void *
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1186:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: expected void [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1191:31: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: expected void const [noderef] __iomem *
+drivers/net/ethernet/renesas/sh_eth.c:1214:33: got void *addr
+drivers/net/ethernet/renesas/sh_eth.c:1244:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1249:17: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1254:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1254:25: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1262:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1264:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1268:49: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1285:33: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1361:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1362:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1363:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1377:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:1385:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1386:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1395:24: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: warning: invalid assignment: &=
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1547:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1604:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/renesas/sh_eth.c:1607:31: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1608:27: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1646:36: warning: cast to restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:1677:29: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:1693:38: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1697:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:1700:40: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status
+drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr
+drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len
+drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype]
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |=
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int
+drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: warning: incorrect type in assignment (different address spaces)
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: expected void *addr
+drivers/net/ethernet/renesas/sh_eth.c:3082:23: got void [noderef] __iomem *
+drivers/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block
+drivers/net/ethernet/sfc/tx.c:503:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
+drivers/net/ethernet/smsc/smc91x.c:556:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: expected void const volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:29:23: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:34:22: got void *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: warning: incorrect type in return expression (different address spaces)
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: expected struct anarion_gmac *
+drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c:73:24: got void [noderef] __iomem *[assigned] ctl_block
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:202:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:206:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:217:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:221:38: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:236:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:244:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:262:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:266:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:353:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:357:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:368:43: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:375:43: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:393:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:404:46: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:417:35: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c:421:30: warning: dubious: x & !y
+drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:1021:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c:611:32: warning: restricted __le16 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:23: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:108:50: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: expected restricted __be32 [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: got int
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: expected restricted __be32 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: expected restricted __be16 [addressable] [usertype] src
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: got unsigned int [usertype] src_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] dst
+drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] dst_mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask
+drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
+drivers/net/ethernet/sun/cassini.c:237:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2712:13: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2723:24: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2739:29: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2743:14: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2771:15: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2774:16: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: incorrect type in initializer (different base types)
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: expected restricted __le32 _var
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: got unsigned int [usertype]
+drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2789:33: warning: restricted __le32 degrades to integer
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1785:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1788:39: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1792:31: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: expected unsigned short [usertype] security
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1876:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: expected unsigned short [usertype] psk_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1879:23: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: expected unsigned short [usertype] bss_type
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1928:26: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: expected unsigned short [usertype] op_mode
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1929:25: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: expected unsigned short [usertype] scan_index
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1931:28: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1934:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: expected unsigned short [usertype] auth_method
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1937:37: got restricted __be16 [usertype]
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/toshiba/ps3_gelic_wireless.c:1944:9: warning: cast to restricted __be16
+drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression
+drivers/net/ethernet/via/via-velocity.c: note: in included file:
+drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness
+drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr
+drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs
+drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state
+drivers/net/ethernet/via/via-velocity.c:91:49: got char state
+drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr
+drivers/net/ethernet/via/via-velocity.c:93:36: got void *
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1745:34: warning: cast from restricted __le16
+drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
+drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:2875:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:2875:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:2875:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3148:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3148:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3148:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3154:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3154:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3154:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3206:40: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3206:40: expected char state
+drivers/net/ethernet/via/via-velocity.c:3206:40: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3276:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3276:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3276:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/via/via-velocity.c:3293:48: warning: incorrect type in argument 2 (different base types)
+drivers/net/ethernet/via/via-velocity.c:3293:48: expected char state
+drivers/net/ethernet/via/via-velocity.c:3293:48: got restricted pci_power_t [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:356:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: expected unsigned int [usertype] next
+drivers/net/ethernet/xilinx/ll_temac_main.c:361:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:37: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:377:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:36: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:36: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:378:36: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:379:37: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:379:37: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:379:37: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:775:16: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:782:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:782:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:793:41: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:806:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:876:29: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:877:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:877:29: expected unsigned int [usertype] app1
+drivers/net/ethernet/xilinx/ll_temac_main.c:877:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:882:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:882:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:882:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:885:20: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:885:20: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:885:20: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:891:21: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:891:21: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:891:21: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:908:33: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:916:25: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:29: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:29: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:923:29: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:924:28: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:924:28: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:924:28: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:928:21: warning: invalid assignment: |=
+drivers/net/ethernet/xilinx/ll_temac_main.c:928:21: left side has type unsigned int
+drivers/net/ethernet/xilinx/ll_temac_main.c:928:21: right side has type restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:981:39: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:995:17: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1001:26: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1016:37: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/ll_temac_main.c:1016:35: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1016:35: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/ll_temac_main.c:1016:35: got restricted __be16 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:26: expected unsigned int [usertype] phys
+drivers/net/ethernet/xilinx/ll_temac_main.c:1082:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:25: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:25: expected unsigned int [usertype] len
+drivers/net/ethernet/xilinx/ll_temac_main.c:1083:25: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1084:26: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/ll_temac_main.c:1084:26: expected unsigned int [usertype] app0
+drivers/net/ethernet/xilinx/ll_temac_main.c:1084:26: got restricted __be32 [usertype]
+drivers/net/ethernet/xilinx/ll_temac_main.c:1443:64: warning: Using plain integer as NULL pointer
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:972:45: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:972:43: warning: incorrect type in assignment (different base types)
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:972:43: expected restricted __wsum [usertype] csum
+drivers/net/ethernet/xilinx/xilinx_axienet_main.c:972:43: got unsigned int [usertype]
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:409:24: warning: cast to restricted __be32
+drivers/net/ethernet/xilinx/xilinx_emaclite.c:418:36: warning: cast to restricted __be32
+drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
+drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff)
+drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89)
+drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218)
+drivers/net/geneve.c:99:47: warning: incorrect type in return expression (different base types)
+drivers/net/geneve.c:99:47: expected restricted __be64
+drivers/net/geneve.c:99:47: got int
+drivers/net/geneve.c:111:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c:112:33: warning: restricted __be64 degrades to integer
+drivers/net/geneve.c: note: in included file:
+./include/net/geneve.h:62:34: warning: array of flexible structures
+drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
+drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
+drivers/net/ieee802154/ca8210.c:1798:27: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1798:27: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1798:27: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1803:25: warning: incorrect type in assignment (different base types)
+drivers/net/ieee802154/ca8210.c:1803:25: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
+drivers/net/ieee802154/ca8210.c:1803:25: got unsigned short [usertype]
+drivers/net/ieee802154/ca8210.c:1929:28: warning: incorrect type in argument 3 (different base types)
+drivers/net/ieee802154/ca8210.c:1929:28: expected unsigned short [usertype] dst_pan_id
+drivers/net/ieee802154/ca8210.c:1929:28: got restricted __le16 [addressable] [usertype] pan_id
+drivers/net/ipvlan/ipvlan_core.c:52:36: warning: incorrect type in argument 1 (different base types)
+drivers/net/ipvlan/ipvlan_core.c:52:36: expected unsigned int [usertype] a
+drivers/net/ipvlan/ipvlan_core.c:52:36: got restricted __be32 const [usertype] s_addr
+drivers/net/macsec.c:434:24: warning: restricted ssci_t degrades to integer
+drivers/net/macsec.c:434:22: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:434:22: expected restricted ssci_t [usertype] ssci
+drivers/net/macsec.c:434:22: got unsigned int
+drivers/net/macsec.c:435:22: warning: restricted __be64 degrades to integer
+drivers/net/macsec.c:435:20: warning: incorrect type in assignment (different base types)
+drivers/net/macsec.c:435:20: expected restricted __be64 [usertype] pn
+drivers/net/macsec.c:435:20: got unsigned long long
+drivers/net/ppp/ppp_synctty.c:587:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
+drivers/net/rionet.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:459:14: void [noderef] __rcu *
+drivers/net/slip/slip.c:459:14: void *
+drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces):
+drivers/net/slip/slip.c:893:9: void [noderef] __rcu *
+drivers/net/slip/slip.c:893:9: void *
+drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces):
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu *
+drivers/net/team/team_mode_activebackup.c:54:40: struct team_port *
+drivers/net/team/team_mode_loadbalance.c:381:14: warning: incorrect type in assignment (different address spaces)
+drivers/net/team/team_mode_loadbalance.c:381:14: expected struct team_port *port
+drivers/net/team/team_mode_loadbalance.c:381:14: got struct team_port [noderef] __rcu *port
+drivers/net/thunderbolt.c:706:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:707:22: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:708:23: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:709:20: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:804:30: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:827:43: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:828:43: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:829:40: warning: cast to restricted __le16
+drivers/net/thunderbolt.c:935:23: warning: incorrect type in initializer (different base types)
+drivers/net/thunderbolt.c:935:23: expected restricted __wsum [usertype] wsum
+drivers/net/thunderbolt.c:935:23: got restricted __be32 [usertype]
+drivers/net/thunderbolt.c:948:42: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:948:42: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:948:42: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1010:23: warning: cast to restricted __le32
+drivers/net/thunderbolt.c:1012:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1012:34: expected unsigned int [usertype] frame_count
+drivers/net/thunderbolt.c:1012:34: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1072:33: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1072:33: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1072:33: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1073:34: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1073:34: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1073:34: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1074:31: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1074:31: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1074:31: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1119:25: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1119:25: expected unsigned int [usertype] frame_size
+drivers/net/thunderbolt.c:1119:25: got restricted __le32 [usertype]
+drivers/net/thunderbolt.c:1120:26: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1120:26: expected unsigned short [usertype] frame_index
+drivers/net/thunderbolt.c:1120:26: got restricted __le16 [usertype]
+drivers/net/thunderbolt.c:1121:23: warning: incorrect type in assignment (different base types)
+drivers/net/thunderbolt.c:1121:23: expected unsigned short [usertype] frame_id
+drivers/net/thunderbolt.c:1121:23: got restricted __le16 [usertype]
+drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] *
+drivers/net/usb/aqc111.c:1121:45: warning: incorrect type in argument 1 (different base types)
+drivers/net/usb/aqc111.c:1121:45: expected restricted __le64 const [usertype] *p
+drivers/net/usb/aqc111.c:1121:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr
+drivers/net/usb/aqc111.c:1236:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/aqc111.c:1236:22: expected unsigned long long [usertype]
+drivers/net/usb/aqc111.c:1236:22: got restricted __le64 [usertype]
+drivers/net/usb/hso.c:1483:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1484:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1485:13: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1493:37: warning: cast to restricted __le16
+drivers/net/usb/hso.c:1637:37: warning: cast to restricted __le16
+drivers/net/usb/lan78xx.c:3546:29: warning: cast to restricted __be16
+drivers/net/usb/lan78xx.c:3546:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/lan78xx.c:3546:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/lan78xx.c:3546:27: got unsigned short [usertype]
+drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32
+drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32
+drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
+drivers/net/usb/rtl8150.c:192:22: expected unsigned short [usertype] rx_creg
+drivers/net/usb/rtl8150.c:192:22: got restricted __le16 [usertype]
+drivers/net/usb/smsc75xx.c:2175:29: warning: cast to restricted __be16
+drivers/net/usb/smsc75xx.c:2175:27: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc75xx.c:2175:27: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc75xx.c:2175:27: got unsigned short [usertype]
+drivers/net/usb/smsc95xx.c:1803:19: warning: incorrect type in assignment (different base types)
+drivers/net/usb/smsc95xx.c:1803:19: expected restricted __wsum [usertype] csum
+drivers/net/usb/smsc95xx.c:1803:19: got unsigned short [usertype]
+drivers/net/usb/sr9700.c:198:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:198:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:198:21: got int
+drivers/net/usb/sr9700.c:200:21: warning: incorrect type in assignment (different base types)
+drivers/net/usb/sr9700.c:200:21: expected restricted __le16 [addressable] [usertype] res
+drivers/net/usb/sr9700.c:200:21: got int
+drivers/net/usb/sr9700.c:205:16: warning: incorrect type in return expression (different base types)
+drivers/net/usb/sr9700.c:205:16: expected int
+drivers/net/usb/sr9700.c:205:16: got restricted __le16 [addressable] [usertype] res
+drivers/net/virtio_net.c:1179:18: warning: cast from restricted __le16
+drivers/net/virtio_net.c:1197:28: warning: cast from restricted __le32
+drivers/net/vxlan/vxlan_core.c:440:34: warning: incorrect type in argument 2 (different base types)
+drivers/net/vxlan/vxlan_core.c:440:34: expected unsigned int [usertype] b
+drivers/net/vxlan/vxlan_core.c:440:34: got restricted __be32 [usertype] vni
+drivers/net/wireless/ath/ath11k/dp_tx.c:902:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:904:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:907:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:1080:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/dp_tx.c:1082:23: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:112:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:114:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:116:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:118:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:120:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:122:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:124:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:126:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:128:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:130:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:132:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:134:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:136:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:138:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:140:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:142:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:144:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:146:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:148:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:150:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:152:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:154:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:160:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:164:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:166:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:170:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:172:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:174:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:176:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:178:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:180:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:182:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:184:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:186:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:206:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:210:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath11k/hal_rx.c:212:17: warning: dubious: x & !y
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_mbox.c:368:9: got unsigned short [usertype]
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: expected restricted __le16 x
+drivers/net/wireless/ath/ath6kl/htc_pipe.c:241:17: got unsigned short [usertype]
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_4k.c:79:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:82:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_9287.c:83:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:138:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:139:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast to restricted __le16
+drivers/net/wireless/ath/ath9k/eeprom_def.c:140:9: warning: cast from restricted __le32
+drivers/net/wireless/ath/ath9k/init.c:79:5: warning: symbol 'ath9k_use_msi' was not declared. Should it be static?
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: warning: incorrect type in initializer (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: expected unsigned short [usertype] mask
+drivers/net/wireless/ath/ath9k/xmit.c:1658:20: got restricted __le16 [usertype]
+drivers/net/wireless/ath/ath9k/xmit.c:1662:17: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1663:42: warning: restricted __le16 degrades to integer
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: expected restricted __le16 [usertype] frame_control
+drivers/net/wireless/ath/ath9k/xmit.c:1663:36: got int
+drivers/net/wireless/ath/wcn36xx/main.c:831:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:831:58: expected unsigned short [usertype] vht_rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:831:58: got restricted __le16 [usertype] rx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:833:58: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/main.c:833:58: expected unsigned short [usertype] vht_tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/main.c:833:58: got restricted __le16 [usertype] tx_mcs_map
+drivers/net/wireless/ath/wcn36xx/txrx.c: note: in included file (through drivers/net/wireless/ath/wcn36xx/txrx.h):
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: expected unsigned int [usertype]
+drivers/net/wireless/ath/wcn36xx/wcn36xx.h:107:24: got restricted __be32 [usertype]
+drivers/net/wireless/ath/wil6210/cfg80211.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/fw.c: note: in included file (through drivers/net/wireless/ath/wil6210/wil6210.h):
+drivers/net/wireless/ath/wil6210/fw.h:96:47: warning: array of flexible structures
+drivers/net/wireless/ath/wil6210/main.c:1329:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1329:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1329:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1330:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1330:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1330:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1338:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1338:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1338:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1340:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1340:17: expected unsigned int [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1340:17: got restricted __le32 *
+drivers/net/wireless/ath/wil6210/main.c:1341:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1341:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1341:17: got restricted __le16 *
+drivers/net/wireless/ath/wil6210/main.c:1342:17: warning: incorrect type in argument 1 (different base types)
+drivers/net/wireless/ath/wil6210/main.c:1342:17: expected unsigned short [usertype] *p
+drivers/net/wireless/ath/wil6210/main.c:1342:17: got restricted __le16 *
+drivers/net/wireless/atmel/atmel.c:3649:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3650:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3651:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3652:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3653:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3654:31: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3655:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3656:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3657:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3658:30: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3659:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3660:32: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3661:28: warning: cast to restricted __le16
+drivers/net/wireless/atmel/atmel.c:3662:29: warning: cast to restricted __le16
+drivers/net/wireless/broadcom/b43/phy_ht.c:325:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_ht.c:554:61: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:2484:9: warning: switch with no cases
+drivers/net/wireless/broadcom/b43/phy_n.c:6253:35: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/b43/phy_n.c:6384:55: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3302:46: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17590:47: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18089:53: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21056:36: warning: cast truncates bits from constant value (ffff3fff becomes 3fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21290:68: warning: cast truncates bits from constant value (ffff03ff becomes 3ff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23200:35: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
+drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:28205:44: warning: cast truncates bits from constant value (ffff1fff becomes 1fff)
+drivers/net/wireless/cisco/airo.c:2055:24: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:2055:24: expected restricted __le16 [usertype] status
+drivers/net/wireless/cisco/airo.c:2055:24: got unsigned short [usertype] status
+drivers/net/wireless/cisco/airo.c:3262:18: warning: cast to restricted __le16
+drivers/net/wireless/cisco/airo.c:3854:27: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:3854:27: expected int auth_type
+drivers/net/wireless/cisco/airo.c:3854:27: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4926:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4926:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4926:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4929:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4929:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4929:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:4932:51: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:4932:51: expected int auth_type
+drivers/net/wireless/cisco/airo.c:4932:51: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6403:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6403:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6403:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6423:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6423:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6423:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6425:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6425:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6425:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6427:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6427:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6427:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6583:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6583:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6583:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6585:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6585:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6585:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6587:38: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6587:38: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6587:38: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6692:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6692:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6692:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6694:46: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6694:46: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6694:46: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:6704:54: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/cisco/airo.c:6704:54: expected int auth_type
+drivers/net/wireless/cisco/airo.c:6704:54: got restricted __le16 [usertype]
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3812:32: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/cisco/airo.c:3812:32: expected restricted __le16 [usertype] authType
+drivers/net/wireless/cisco/airo.c:3812:32: got int auth_type
+drivers/net/wireless/cisco/airo.c:3816:26: warning: restricted __le16 degrades to integer
+drivers/net/wireless/cisco/airo.c:3816:52: warning: restricted __le16 degrades to integer
+drivers/net/wireless/intel/ipw2x00/ipw2200.c: note: in included file (through drivers/net/wireless/intel/ipw2x00/ipw2200.h):
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw_rx.c: note: in included file:
+drivers/net/wireless/intel/ipw2x00/libipw.h:482:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:454:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:444:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:408:48: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:426:64: warning: array of flexible structures
+drivers/net/wireless/intel/ipw2x00/libipw.h:473:48: warning: array of flexible structures
+drivers/net/wireless/intersil/hostap/hostap_ap.c:353:13: warning: context imbalance in 'ap_control_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:366:13: warning: context imbalance in 'ap_control_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_ap.c:555:13: warning: context imbalance in 'prism2_ap_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_ap.c:568:13: warning: context imbalance in 'prism2_ap_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:98:13: warning: context imbalance in 'prism2_wds_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:111:13: warning: context imbalance in 'prism2_wds_proc_stop' - unexpected unlock
+drivers/net/wireless/intersil/hostap/hostap_proc.c:323:13: warning: context imbalance in 'prism2_scan_results_proc_start' - wrong count at exit
+drivers/net/wireless/intersil/hostap/hostap_proc.c:344:13: warning: context imbalance in 'prism2_scan_results_proc_stop' - unexpected unlock
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: expected int len
+drivers/net/wireless/marvell/libertas/cfg.c:549:33: got restricted __le16 [usertype] bssdescriptsize
+drivers/net/wireless/marvell/libertas/main.c:42:14: warning: symbol 'lbs_disablemesh' was not declared. Should it be static?
+drivers/net/wireless/marvell/mwifiex/11ac.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11h.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/cmdevt.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/join.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/scan.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmd.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/sta_event.c:638:13: warning: restricted __le16 degrades to integer
+drivers/net/wireless/marvell/mwifiex/sta_event.c:638:13: warning: cast to restricted __le16
+drivers/net/wireless/marvell/mwifiex/uap_cmd.c: note: in included file (through drivers/net/wireless/marvell/mwifiex/main.h):
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:926:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:927:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:932:41: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:933:45: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1112:37: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: expected unsigned short [usertype]
+drivers/net/wireless/marvell/mwifiex/usb.c:1114:33: got restricted __le16 [usertype]
+drivers/net/wireless/marvell/mwifiex/wmm.c: note: in included file:
+drivers/net/wireless/marvell/mwifiex/fw.h:2119:46: warning: array of flexible structures
+drivers/net/wireless/marvell/mwifiex/fw.h:2269:47: warning: array of flexible structures
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:901:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7603/mac.c:961:15: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c:523:9: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:123:17: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt76x02_mac.c:155:16: warning: dubious: x & !y
+drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c:478:9: warning: dubious: x | !y
+drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c:979:16: warning: cast to restricted __le32
+drivers/net/wireless/mediatek/mt76/mt7915/pci.c:131:1: warning: context imbalance in 'mt7915_pci_wed_init' - wrong count at exit
+drivers/net/wireless/mediatek/mt7601u/mac.c:361:16: warning: dubious: x & !y
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9216:39: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9218:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9220:43: got restricted __le32 [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: expected unsigned int [usertype]
+drivers/net/wireless/ralink/rt2x00/rt2800lib.c:9222:43: got restricted __le32 [usertype]
+drivers/net/wireless/realtek/rtw88/rtw8723d.c:2704:22: warning: symbol 'rtw8723d_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8821c.c:1880:22: warning: symbol 'rtw8821c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822b.c:2500:22: warning: symbol 'rtw8822b_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/realtek/rtw88/rtw8822c.c:5313:22: warning: symbol 'rtw8822c_hw_spec' was not declared. Should it be static?
+drivers/net/wireless/rndis_wlan.c:254:41: warning: array of flexible structures
+drivers/net/wireless/rsi/rsi_91x_usb.c:235:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:236:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:237:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:238:27: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:244:36: warning: restricted __le32 degrades to integer
+drivers/net/wireless/rsi/rsi_91x_usb.c:245:35: warning: restricted __le32 degrades to integer
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: expected unsigned short [addressable] [assigned] [usertype] regaddr
+drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: got restricted __le16 [usertype]
+drivers/net/wireless/st/cw1200/txrx.c:766:15: error: incompatible types in comparison expression (different address spaces):
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta [noderef] __rcu *
+drivers/net/wireless/st/cw1200/txrx.c:766:15: struct ieee80211_sta *
+drivers/net/wireless/st/cw1200/txrx.c:1149:32: warning: cast to restricted __le64
+drivers/net/wireless/ti/wl18xx/event.c:134:29: warning: incorrect type in argument 2 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:134:29: expected unsigned short [usertype] tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:134:29: got restricted __le16 [usertype] time_sync_tsf_high_msb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: warning: incorrect type in argument 3 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:135:29: expected unsigned short [usertype] tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:135:29: got restricted __le16 [usertype] time_sync_tsf_high_lsb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: warning: incorrect type in argument 4 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:136:29: expected unsigned short [usertype] tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:136:29: got restricted __le16 [usertype] time_sync_tsf_low_msb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: warning: incorrect type in argument 5 (different base types)
+drivers/net/wireless/ti/wl18xx/event.c:137:29: expected unsigned short [usertype] tsf_low_lsb
+drivers/net/wireless/ti/wl18xx/event.c:137:29: got restricted __le16 [usertype] time_sync_tsf_low_lsb
+drivers/net/wireless/wl3501_cs.c: note: in included file:
+drivers/net/wireless/wl3501.h:608:48: warning: array of flexible structures
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:383:24: warning: implicit cast from nocast type
+drivers/net/wireless/zydas/zd1211rw/zd_usb.c:419:24: warning: implicit cast from nocast type
+drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16
+drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16
+drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
+drivers/nfc/nxp-nci/i2c.c:113:22: warning: cast to restricted __be16
+drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:117:39: got int
+drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types)
+drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc
+drivers/nfc/pn533/pn533.c:130:39: got int
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:29: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:30: warning: cast removes address space '__iomem' of expression
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: warning: incorrect type in assignment (different address spaces)
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: got void *
+drivers/ntb/hw/mscc/ntb_hw_switchtec.c:699:38: warning: dereference of noderef expression
+drivers/nvdimm/bus.c:28:14: warning: symbol 'nd_class' was not declared. Should it be static?
+drivers/nvdimm/core.c:188:30: warning: cast to restricted __le32
+drivers/nvdimm/dimm_devs.c:352:16: warning: symbol 'security_show' was not declared. Should it be static?
+drivers/nvdimm/region_devs.c:908:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit
+drivers/nvdimm/region_devs.c:921:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock
+drivers/nvdimm/security.c:411:6: warning: symbol '__nvdimm_security_overwrite_query' was not declared. Should it be static?
+drivers/of/base.c:1529:73: warning: incorrect type in initializer (different base types)
+drivers/of/base.c:1529:73: expected restricted __be32
+drivers/of/base.c:1529:73: got int
+drivers/pci/controller/pci-thunder-ecam.c:334:27: warning: symbol 'pci_thunder_ecam_ops' was not declared. Should it be static?
+drivers/pci/controller/pcie-mediatek.c:400:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:400:40: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:400:40: got void [noderef] __iomem *
+drivers/pci/controller/pcie-mediatek.c:523:44: warning: incorrect type in argument 1 (different address spaces)
+drivers/pci/controller/pcie-mediatek.c:523:44: expected void volatile *address
+drivers/pci/controller/pcie-mediatek.c:523:44: got void [noderef] __iomem *
+drivers/pci/pci-driver.c:522:42: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:522:61: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:744:28: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-driver.c:744:46: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci-sysfs.c:928:13: warning: symbol 'pci_adjust_legacy_attr' was not declared. Should it be static?
+drivers/pci/pci.c:1094:36: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1094:36: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1094:36: got int
+drivers/pci/pci.c:1225:15: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1225:15: expected restricted pci_power_t [assigned] [usertype] state
+drivers/pci/pci.c:1225:15: got int
+drivers/pci/pci.c:1227:50: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1227:69: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1275:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1275:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1275:28: got int
+drivers/pci/pci.c:1353:16: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1353:35: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1353:52: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1353:70: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1375:15: warning: invalid assignment: |=
+drivers/pci/pci.c:1375:15: left side has type unsigned short
+drivers/pci/pci.c:1375:15: right side has type restricted pci_power_t
+drivers/pci/pci.c:1387:28: warning: incorrect type in assignment (different base types)
+drivers/pci/pci.c:1387:28: expected restricted pci_power_t [usertype] current_state
+drivers/pci/pci.c:1387:28: got int
+drivers/pci/pci.c:1421:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1421:21: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1423:18: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1423:26: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1446:13: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1446:22: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:1804:38: warning: array of flexible structures
+drivers/pci/pci.c:2380:44: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2683:60: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2684:30: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2879:20: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2879:38: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2902:49: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:2902:67: warning: restricted pci_power_t degrades to integer
+drivers/pci/pci.c:4869:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4869:13: left side has type unsigned short
+drivers/pci/pci.c:4869:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:4874:13: warning: invalid assignment: |=
+drivers/pci/pci.c:4874:13: left side has type unsigned short
+drivers/pci/pci.c:4874:13: right side has type restricted pci_power_t
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/pci.c:1049:24: warning: incorrect type in return expression (different base types)
+drivers/pci/pci.c:1049:24: expected int
+drivers/pci/pci.c:1049:24: got restricted pci_power_t [usertype]
+drivers/pci/proc.c:148:17: warning: cast to restricted __le16
+drivers/pci/proc.c:157:17: warning: cast to restricted __le32
+drivers/pci/proc.c:166:17: warning: cast to restricted __le16
+drivers/pci/quirks.c:2336:57: warning: restricted pci_power_t degrades to integer
+drivers/phy/marvell/phy-mmp3-hsic.c:59:31: warning: cast removes address space '__iomem' of expression
+drivers/pinctrl/renesas/pinctrl-rzn1.c:183:52: warning: dubious: x | !y
+drivers/pinctrl/renesas/pinctrl-rzn1.c:189:52: warning: dubious: x | !y
+drivers/platform/chrome/cros_ec_typec.c:910:33: warning: cast to restricted __le16
+drivers/platform/chrome/cros_ec_typec.c:931:39: warning: cast to restricted __le16
+drivers/platform/goldfish/goldfish_pipe.c:500:24: warning: incorrect type in return expression (different base types)
+drivers/platform/goldfish/goldfish_pipe.c:500:24: expected restricted __poll_t
+drivers/platform/goldfish/goldfish_pipe.c:500:24: got int
+drivers/platform/mellanox/nvsw-sn2201.c:329:42: warning: symbol 'nvsw_sn2201_i2c_data' was not declared. Should it be static?
+drivers/power/supply/bq27xxx_battery.c:984:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:985:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:986:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:987:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:988:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:989:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:990:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:991:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:992:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:993:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:994:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:995:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:996:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:997:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:998:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:999:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1000:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1001:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1002:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1003:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1004:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1009:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1010:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1011:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1012:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1013:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1015:23: warning: Using plain integer as NULL pointer
+drivers/power/supply/bq27xxx_battery.c:1293:26: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1293:26: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1293:26: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1304:17: warning: incorrect type in argument 1 (different base types)
+drivers/power/supply/bq27xxx_battery.c:1304:17: expected restricted __be16 const [usertype] *p
+drivers/power/supply/bq27xxx_battery.c:1304:17: got unsigned short [usertype] *prev
+drivers/power/supply/bq27xxx_battery.c:1316:15: warning: incorrect type in assignment (different base types)
+drivers/power/supply/bq27xxx_battery.c:1316:15: expected unsigned short [usertype]
+drivers/power/supply/bq27xxx_battery.c:1316:15: got restricted __be16 [usertype]
+drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32
+drivers/powercap/dtpm.c: note: in included file:
+drivers/powercap/dtpm_subsys.h:13:24: warning: symbol 'dtpm_subsys' was not declared. Should it be static?
+drivers/powercap/dtpm_cpu.c:308:24: warning: symbol 'dtpm_cpu_ops' was not declared. Should it be static?
+drivers/powercap/dtpm_devfreq.c:200:24: warning: symbol 'dtpm_devfreq_ops' was not declared. Should it be static?
+drivers/rapidio/devices/rio_mport_cdev.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:1766:44: warning: cast to restricted __le64
+drivers/rapidio/devices/tsi721.c:135:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:135:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:135:35: got restricted __be32
+drivers/rapidio/devices/tsi721.c:137:35: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:137:35: expected restricted __le32
+drivers/rapidio/devices/tsi721.c:137:35: got unsigned int
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast to restricted __be32
+drivers/rapidio/devices/tsi721.c:183:25: warning: cast from restricted __le32
+drivers/rapidio/devices/tsi721.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/devices/tsi721.c:2236:29: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2236:29: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2236:29: got restricted __le64 [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: warning: incorrect type in assignment (different base types)
+drivers/rapidio/devices/tsi721.c:2494:50: expected unsigned long long [usertype]
+drivers/rapidio/devices/tsi721.c:2494:50: got restricted __le64 [usertype]
+drivers/rapidio/rio-driver.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-scan.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio-sysfs.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/rio_cm.c:383:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:402:23: warning: cast to restricted __be32
+drivers/rapidio/rio_cm.c:403:21: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:429:17: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:440:27: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:461:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:464:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:495:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:533:9: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:535:32: warning: cast to restricted __be16
+drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:808:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:808:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:808:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:814:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:814:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:814:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:815:22: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:815:22: expected unsigned short [usertype] msg_len
+drivers/rapidio/rio_cm.c:815:22: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:976:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:976:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:976:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:982:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:982:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:982:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1031:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1031:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1031:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1033:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1033:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1033:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] src_id
+drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1405:26: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1405:26: expected unsigned int [usertype] dst_id
+drivers/rapidio/rio_cm.c:1405:26: got restricted __be32 [usertype]
+drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] dst_ch
+drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype]
+drivers/rapidio/rio_cm.c:1411:21: warning: incorrect type in assignment (different base types)
+drivers/rapidio/rio_cm.c:1411:21: expected unsigned short [usertype] src_ch
+drivers/rapidio/rio_cm.c:1411:21: got restricted __be16 [usertype]
+drivers/rapidio/switches/idt_gen2.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idt_gen3.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/rapidio/switches/idtcps.c: note: in included file:
+./include/linux/rio.h:204:34: warning: array of flexible structures
+drivers/regulator/ad5398.c:48:17: warning: cast to restricted __be16
+drivers/regulator/ad5398.c:58:13: warning: incorrect type in assignment (different base types)
+drivers/regulator/ad5398.c:58:13: expected unsigned short val
+drivers/regulator/ad5398.c:58:13: got restricted __be16 [usertype]
+drivers/regulator/core.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1829:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:1831:56: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:448:17: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:448:25: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:462:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:3643:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4119:47: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:4290:65: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5901:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/core.c:5902:54: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/devres.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/helpers.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:18:43: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:251:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:254:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:257:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:260:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:261:22: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/of_regulator.c:310:26: warning: restricted suspend_state_t degrades to integer
+drivers/regulator/vctrl-regulator.c: note: in included file:
+drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer
+drivers/remoteproc/rcar_rproc.c:28:12: warning: incorrect type in assignment (different address spaces)
+drivers/remoteproc/rcar_rproc.c:28:12: expected void *va
+drivers/remoteproc/rcar_rproc.c:28:12: got void [noderef] __iomem *
+drivers/remoteproc/rcar_rproc.c:45:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/remoteproc/rcar_rproc.c:45:20: expected void volatile [noderef] __iomem *addr
+drivers/remoteproc/rcar_rproc.c:45:20: got void *va
+drivers/rpmsg/qcom_glink_smem.c:93:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:93:48: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:93:48: got void *
+drivers/rpmsg/qcom_glink_smem.c:96:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_glink_smem.c:96:47: expected void const volatile [noderef] __iomem *s
+drivers/rpmsg/qcom_glink_smem.c:96:47: got void *fifo
+drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:510:53: got void *
+drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src
+drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo
+drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:711:51: got void *
+drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst
+drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo
+drivers/rtc/rtc-ds2404.c:196:20: warning: incorrect type in initializer (different base types)
+drivers/rtc/rtc-ds2404.c:196:20: expected unsigned int [usertype] time
+drivers/rtc/rtc-ds2404.c:196:20: got restricted __le32 [usertype]
+drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block
+drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock
+drivers/rtc/rtc-omap.c:410:5: warning: symbol 'omap_rtc_power_off_program' was not declared. Should it be static?
+drivers/scsi/3w-sas.c:240:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:324:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:324:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:324:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:327:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:327:50: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:327:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:342:70: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:342:70: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:343:69: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:343:69: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:345:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:345:59: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:345:59: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:350:62: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:350:62: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:351:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:351:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:353:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:353:51: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:353:51: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:422:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:422:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:423:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:423:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:425:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:425:54: expected unsigned short [usertype] parameter_count
+drivers/scsi/3w-sas.c:425:54: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:430:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:430:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:430:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:431:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:431:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:431:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:432:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:432:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:432:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:438:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:438:23: expected unsigned int [addressable] [usertype] schedulertime
+drivers/scsi/3w-sas.c:438:23: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:476:15: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:603:23: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:690:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:690:46: expected unsigned short [usertype] request_id__lunl
+drivers/scsi/3w-sas.c:690:46: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:693:58: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:693:58: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:694:57: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:694:57: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:696:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:696:47: expected unsigned short [usertype] sgl_entries__lunh
+drivers/scsi/3w-sas.c:696:47: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:705:40: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:705:40: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:706:39: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:706:39: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:873:17: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:940:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:940:50: expected unsigned short [usertype] block_count
+drivers/scsi/3w-sas.c:940:50: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:945:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:945:25: expected unsigned short [usertype] table_id
+drivers/scsi/3w-sas.c:945:25: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:946:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:946:29: expected unsigned short [usertype] parameter_id
+drivers/scsi/3w-sas.c:946:29: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:947:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:947:37: expected unsigned short [usertype] parameter_size_bytes
+drivers/scsi/3w-sas.c:947:37: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:949:61: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:949:61: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:950:60: warning: restricted __le64 degrades to integer
+drivers/scsi/3w-sas.c:950:60: warning: restricted __le32 degrades to integer
+drivers/scsi/3w-sas.c:991:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:991:41: expected unsigned short [usertype] message_credits
+drivers/scsi/3w-sas.c:991:41: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:997:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:997:34: expected unsigned int [usertype] features
+drivers/scsi/3w-sas.c:997:34: got restricted __le32 [usertype]
+drivers/scsi/3w-sas.c:1001:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1001:40: expected unsigned short [usertype] fw_srl
+drivers/scsi/3w-sas.c:1001:40: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1002:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1002:44: expected unsigned short [usertype] fw_arch_id
+drivers/scsi/3w-sas.c:1002:44: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1003:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1003:43: expected unsigned short [usertype] fw_branch
+drivers/scsi/3w-sas.c:1003:43: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1004:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/3w-sas.c:1004:42: expected unsigned short [usertype] fw_build
+drivers/scsi/3w-sas.c:1004:42: got restricted __le16 [usertype]
+drivers/scsi/3w-sas.c:1016:43: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1017:47: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1018:46: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1019:45: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1020:48: warning: cast to restricted __le32
+drivers/scsi/3w-sas.c:1167:54: warning: cast to restricted __le16
+drivers/scsi/3w-sas.c:1243:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1243:27: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1243:27: got void *reg
+drivers/scsi/3w-sas.c:1247:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/3w-sas.c:1247:35: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/3w-sas.c:1247:35: got void *reg
+drivers/scsi/3w-sas.c:1275:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1275:55: expected void *reg
+drivers/scsi/3w-sas.c:1275:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1280:55: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/3w-sas.c:1280:55: expected void *reg
+drivers/scsi/3w-sas.c:1280:55: got unsigned char [noderef] __iomem *
+drivers/scsi/3w-sas.c:1643:28: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32
+drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32
+drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr
+drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr
+drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen
+drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len
+drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base
+drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype]
+drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length
+drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3942:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3942:39: expected unsigned int [usertype] addrHigh
+drivers/scsi/aacraid/aachba.c:3942:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3943:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3943:38: expected unsigned int [usertype] addrLow
+drivers/scsi/aacraid/aachba.c:3943:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3944:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3944:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3944:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3949:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3949:44: expected restricted __le32 [usertype] sgeFirstSize
+drivers/scsi/aacraid/aachba.c:3949:44: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3951:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3951:46: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:3951:46: got unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:3953:60: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:3963:28: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:3965:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3965:39: expected unsigned int [usertype] length
+drivers/scsi/aacraid/aachba.c:3965:39: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:3969:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3969:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:3969:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4068:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4068:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/aachba.c:4068:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4069:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4069:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4069:30: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4070:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4070:26: expected unsigned int [usertype] cur_size
+drivers/scsi/aacraid/aachba.c:4070:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4082:24: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:4084:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4084:26: expected unsigned int [usertype] len
+drivers/scsi/aacraid/aachba.c:4084:26: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4089:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4089:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/aachba.c:4089:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4090:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4090:28: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4090:28: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4093:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4093:38: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/aachba.c:4093:38: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4094:48: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4095:43: warning: cast from restricted __le32
+drivers/scsi/aacraid/aachba.c:4096:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4096:40: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/aachba.c:4096:40: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4034:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4034:22: expected unsigned char [usertype] sgeCnt
+drivers/scsi/aacraid/aachba.c:4034:22: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:4036:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:4036:30: expected restricted __le32 [usertype] sgeNominalSize
+drivers/scsi/aacraid/aachba.c:4036:30: got unsigned long
+drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static?
+drivers/scsi/aacraid/aachba.c:659:76: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:659:76: expected restricted __le32 [usertype] block_size
+drivers/scsi/aacraid/aachba.c:659:76: got int
+drivers/scsi/aacraid/aachba.c:1057:63: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/aachba.c:1078:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1078:59: expected unsigned int [addressable] [assigned] [usertype] Serial
+drivers/scsi/aacraid/aachba.c:1078:59: got restricted __le32 [usertype] uid
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1251:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1382:27: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1555:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1555:24: expected unsigned char
+drivers/scsi/aacraid/aachba.c:1555:24: got restricted __le32 [usertype]
+drivers/scsi/aacraid/aachba.c:1662:33: warning: cast to restricted __le32
+drivers/scsi/aacraid/aachba.c:1996:61: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:1996:61: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:1996:61: got unsigned int [assigned] [usertype] nexus
+drivers/scsi/aacraid/aachba.c:2073:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:2073:54: expected restricted __le16 [usertype] virt_device_bus
+drivers/scsi/aacraid/aachba.c:2073:54: got int
+drivers/scsi/aacraid/aachba.c:3617:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/aachba.c:3617:58: expected restricted __le32 [usertype] rmw_nexus
+drivers/scsi/aacraid/aachba.c:3617:58: got unsigned int
+drivers/scsi/aacraid/aachba.c: note: in included file:
+drivers/scsi/aacraid/aacraid.h:2770:43: warning: incorrect type in return expression (different base types)
+drivers/scsi/aacraid/aacraid.h:2770:43: expected int
+drivers/scsi/aacraid/aacraid.h:2770:43: got restricted __le32
+drivers/scsi/aacraid/aachba.c:4094:51: warning: cast truncates bits from constant value (1000000 becomes 0)
+drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char
+drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count
+drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi
+drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo
+drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len
+drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags
+drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype]
+drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:954:42: got int
+drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count
+drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status
+drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response
+drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status
+drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status
+drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length
+drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int
+drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size
+drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len
+drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq
+drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] *
+drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id
+drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i
+drivers/scsi/aacraid/comminit.c:545:33: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:549:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:552:42: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:555:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:558:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/comminit.c:561:48: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/commsup.c:600:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:755:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block
+drivers/scsi/aacraid/commsup.c:1498:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock
+drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer
+drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32
+drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer
+drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32
+drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:783:42: got char *
+drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression
+drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr
+drivers/scsi/aacraid/src.c:785:42: got char *
+drivers/scsi/advansys.c:4263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4263:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4263:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4263:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4263:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4263:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4263:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4263:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4721:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4721:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4721:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4721:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4721:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4721:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4721:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4721:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4735:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4735:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4735:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4735:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:4735:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:4735:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:4735:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:4735:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5204:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5204:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5204:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5204:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5204:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5204:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5204:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5204:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5221:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5221:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5221:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5221:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5221:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5221:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5221:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5221:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5700:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5700:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5700:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5700:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5700:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5700:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5700:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5700:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5716:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5716:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5716:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:5716:9: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:5716:9: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/advansys.c:5716:9: expected unsigned short [usertype] val
+drivers/scsi/advansys.c:5716:9: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:6095:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:6095:31: expected restricted __le32 [usertype] irq_next_vpa
+drivers/scsi/advansys.c:6095:31: got unsigned int [usertype]
+drivers/scsi/advansys.c:6117:22: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:6130:51: warning: restricted __le32 degrades to integer
+drivers/scsi/advansys.c:7933:31: warning: cast from restricted __le32
+drivers/scsi/advansys.c:7934:30: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8127:47: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8128:46: warning: cast from restricted __le32
+drivers/scsi/advansys.c:8731:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:8847:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:8847:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:8847:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:8891:29: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9639:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9639:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9639:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9668:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9668:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9668:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9706:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9706:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9706:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9735:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9735:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9735:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9773:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9773:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9773:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9802:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/advansys.c:9802:30: expected unsigned short [usertype] word
+drivers/scsi/advansys.c:9802:30: got restricted __le16 [usertype]
+drivers/scsi/advansys.c:9837:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9852:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9880:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9895:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9923:33: warning: cast to restricted __le16
+drivers/scsi/advansys.c:9938:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3067:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag
+drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9095:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2206:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr
+drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long
+drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64
+drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1756:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr
+drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:8292:33: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8877:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:8940:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9720:27: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9737:25: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:9745:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static?
+drivers/scsi/aic7xxx/aic79xx_osm.c:2247:16: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:2266:37: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm.c:1760:17: warning: cast to restricted __le16
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state
+drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state
+drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer
+drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr
+drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: warning: invalid assignment: |=
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: left side has type unsigned int
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1526:25: right side has type restricted __le32
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1531:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: expected unsigned int [usertype] sgptr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:1541:34: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: expected unsigned int [usertype] addr
+drivers/scsi/aic7xxx/aic7xxx_osm.c:481:18: got restricted __le32 [usertype]
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: expected unsigned int [usertype] len
+drivers/scsi/aic7xxx/aic7xxx_osm.c:488:17: got restricted __le32 [usertype]
+drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:521:17: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_sds.c:522:17: warning: array of flexible structures
+drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32
+drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16
+drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f)
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3289:41: got unsigned int [usertype] *firm_model
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3296:43: got unsigned int [usertype] *firm_version
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3303:41: got unsigned int [usertype] *device_map
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3308:42: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3309:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3310:51: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3311:48: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3312:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/arcmsr/arcmsr_hba.c:3313:49: got unsigned int [usertype] *
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3331:40: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3350:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3373:41: got unsigned int [noderef] __iomem *
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3395:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: expected unsigned int [usertype] *rwbuffer
+drivers/scsi/arcmsr/arcmsr_hba.c:3421:41: got unsigned int [noderef] __iomem *
+drivers/scsi/atp870u.c:894:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:894:59: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:894:59: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:899:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:899:51: expected unsigned int [usertype]
+drivers/scsi/atp870u.c:899:51: got restricted __le32 [usertype]
+drivers/scsi/atp870u.c:900:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:900:50: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:900:50: got restricted __le16 [usertype]
+drivers/scsi/atp870u.c:904:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/atp870u.c:904:42: expected unsigned short [usertype]
+drivers/scsi/atp870u.c:904:42: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length
+drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo
+drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi
+drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages
+drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id
+drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: expected unsigned short [usertype] hdr_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1772:37: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: expected unsigned short [usertype] data_ring_id
+drivers/scsi/be2iscsi/be_cmds.c:1773:38: got restricted __le16 [usertype]
+drivers/scsi/be2iscsi/be_cmds.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_main.c:148:1: warning: symbol 'dev_attr_beiscsi_log_enable' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:158:1: warning: symbol 'dev_attr_beiscsi_drvr_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:159:1: warning: symbol 'dev_attr_beiscsi_adapter_family' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:160:1: warning: symbol 'dev_attr_beiscsi_fw_ver' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:161:1: warning: symbol 'dev_attr_beiscsi_phys_port' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:162:1: warning: symbol 'dev_attr_beiscsi_active_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:164:1: warning: symbol 'dev_attr_beiscsi_free_session_count' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c:1154:29: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1180:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_main.c:1180:21: expected restricted __be16 [usertype] t2wait
+drivers/scsi/be2iscsi/be_main.c:1180:21: got int
+drivers/scsi/be2iscsi/be_main.c:1665:33: warning: cast to restricted __be16
+drivers/scsi/be2iscsi/be_main.c:1803:28: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:1822:36: warning: cast to restricted __le32
+drivers/scsi/be2iscsi/be_main.c:4337:19: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4370:34: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4467:16: warning: cast to restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:4467:16: warning: cast from restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4523:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4523:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4523:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4583:9: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/be2iscsi/be_main.c:4583:9: expected unsigned int [usertype] value
+drivers/scsi/be2iscsi/be_main.c:4583:9: got restricted __be16 [usertype]
+drivers/scsi/be2iscsi/be_main.c:4677:30: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_main.c:4762:17: warning: cast to restricted __be32
+drivers/scsi/be2iscsi/be_main.c:4762:17: warning: cast from restricted itt_t
+drivers/scsi/be2iscsi/be_main.c:5780:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
+drivers/scsi/be2iscsi/be_main.c: note: in included file (through drivers/scsi/be2iscsi/be_main.h):
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be.h:199:21: expected unsigned int [usertype]
+drivers/scsi/be2iscsi/be.h:199:21: got restricted __le32 [usertype]
+drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr
+drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr
+drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw
+drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1291:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1614:31: expected restricted __be16 [usertype] delay
+drivers/scsi/bfa/bfa_core.c:1614:31: got int
+drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_core.c:1618:33: expected restricted __be16 [usertype] latency
+drivers/scsi/bfa/bfa_core.c:1618:33: got int
+drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16
+drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:233:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:235:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: expected restricted __be32 [usertype] *vvl_info
+drivers/scsi/bfa/bfa_fcbuild.c:251:18: got unsigned int [usertype] *
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:272:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:291:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:293:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:305:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:314:56: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:343:21: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:360:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:361:17: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:374:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:443:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:534:14: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:574:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:581:20: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: expected unsigned int [usertype] ox_id:16
+drivers/scsi/bfa/bfa_fcbuild.c:627:23: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:653:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:656:30: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:673:32: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:682:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:696:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:706:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:713:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:755:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: expected unsigned int [usertype] num_entries:16
+drivers/scsi/bfa/bfa_fcbuild.c:793:31: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:796:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:799:17: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:813:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: expected unsigned int [usertype] rxsz:16
+drivers/scsi/bfa/bfa_fcbuild.c:815:46: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:839:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:852:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:856:27: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:866:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:876:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: expected unsigned int [usertype] payload_len:16
+drivers/scsi/bfa/bfa_fcbuild.c:880:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:896:16: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:920:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:930:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:941:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:995:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: expected unsigned int [usertype] cmd_rsp_code:16
+drivers/scsi/bfa/bfa_fcbuild.c:1012:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1026:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: warning: incorrect type in argument 4 (different base types)
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: expected restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcbuild.c:1044:44: got unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:429:32: got restricted __be16 [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_lport.c:2185:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2508:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2600:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:2142:27: warning: restricted __be16 degrades to integer
+drivers/scsi/bfa/bfa_fcs_lport.c:2734:35: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3199:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:3396:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4717:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4868:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4963:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4540:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_lport.c:4619:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2542:13: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2543:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1822:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: expected unsigned short [usertype] ox_id
+drivers/scsi/bfa/bfa_fcs_rport.c:1835:39: got restricted __be16 [usertype] reply_oxid
+drivers/scsi/bfa/bfa_fcs_rport.c:1961:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2031:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: expected restricted __be16 [usertype] port_speed_cap
+drivers/scsi/bfa/bfa_fcs_rport.c:2213:31: got int
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: expected restricted __be16 [usertype] port_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2222:30: got unsigned int enum fc_rpsc_op_speed
+drivers/scsi/bfa/bfa_fcs_rport.c:2577:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2672:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:2693:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id
+drivers/scsi/bfa/bfa_fcs_rport.c:3035:38: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1800:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1800:28: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1800:28: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1802:29: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1813:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1813:29: expected unsigned short [assigned] [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:1813:29: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1815:30: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1780:24: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bfa/bfa_ioc.c:1780:24: expected unsigned int [usertype] val
+drivers/scsi/bfa/bfa_ioc.c:1780:24: got restricted __le32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:1965:31: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:1967:27: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:2066:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2066:21: expected restricted __be32 [usertype] r32
+drivers/scsi/bfa/bfa_ioc.c:2066:21: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_ioc.c:2067:26: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:2989:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:2989:22: expected unsigned short [usertype] clscode
+drivers/scsi/bfa/bfa_ioc.c:2989:22: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3265:52: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3267:58: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3269:59: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3271:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3273:54: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:3440:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3440:17: expected unsigned short [usertype] pers
+drivers/scsi/bfa/bfa_ioc.c:3440:17: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3441:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3441:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3441:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3442:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3442:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3442:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3565:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3565:19: expected unsigned short [usertype] bw_min
+drivers/scsi/bfa/bfa_ioc.c:3565:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:3566:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:3566:19: expected unsigned short [usertype] bw_max
+drivers/scsi/bfa/bfa_ioc.c:3566:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4268:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4270:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4273:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4301:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4303:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4306:23: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4325:21: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4364:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4372:40: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4373:39: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4378:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4380:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4382:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4384:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4386:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4388:41: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4395:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4401:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4412:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4418:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4435:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4441:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:4829:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4829:27: expected unsigned int [usertype] count
+drivers/scsi/bfa/bfa_ioc.c:4829:27: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:4924:36: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4933:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:4979:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:4979:19: expected unsigned short [usertype] freq
+drivers/scsi/bfa/bfa_ioc.c:4979:19: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5006:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5006:21: expected unsigned int [usertype] period
+drivers/scsi/bfa/bfa_ioc.c:5006:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5301:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5367:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5367:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5367:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5370:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5370:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5370:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5383:24: expected unsigned short [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5383:24: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5405:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:5405:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5408:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:5408:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:5408:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:5722:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5740:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5757:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5771:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5780:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:5789:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6256:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6256:21: expected unsigned int [usertype] offset
+drivers/scsi/bfa/bfa_ioc.c:6256:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6259:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.c:6259:21: expected unsigned int [usertype] length
+drivers/scsi/bfa/bfa_ioc.c:6259:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.c:6571:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6591:26: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c:6600:35: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_ioc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0
+drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1
+drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype]
+drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:747:21: warning: restricted __be32 degrades to integer
+drivers/scsi/bfa/bfa_svc.c:754:48: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:759:41: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:764:33: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3169:33: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3172:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:3173:9: warning: cast from restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4479:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:4481:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:674:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:674:27: expected restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:674:27: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:683:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:683:39: expected restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:683:39: got unsigned int [usertype]
+drivers/scsi/bfa/bfa_svc.c:695:71: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/bfa/bfa_svc.c:695:71: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:695:71: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:696:49: warning: incorrect type in argument 6 (different base types)
+drivers/scsi/bfa/bfa_svc.c:696:49: expected unsigned int [usertype] resid_len
+drivers/scsi/bfa/bfa_svc.c:696:49: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:703:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:703:39: expected unsigned int [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:703:39: got restricted __be32 [usertype] rsp_len
+drivers/scsi/bfa/bfa_svc.c:704:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:704:43: expected unsigned int [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:704:43: got restricted __be32 [usertype] residue_len
+drivers/scsi/bfa/bfa_svc.c:3523:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3523:39: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3523:39: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3558:41: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3559:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3559:54: expected unsigned short [usertype] path_tov
+drivers/scsi/bfa/bfa_svc.c:3559:54: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3561:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3561:53: expected unsigned short [usertype] q_depth
+drivers/scsi/bfa/bfa_svc.c:3561:53: got restricted __be16 [usertype]
+drivers/scsi/bfa/bfa_svc.c:3897:9: warning: cast from restricted __be16
+drivers/scsi/bfa/bfa_svc.c:3907:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:3907:31: expected restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3907:31: got unsigned short [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:3916:27: warning: incorrect type in return expression (different base types)
+drivers/scsi/bfa/bfa_svc.c:3916:27: expected unsigned short
+drivers/scsi/bfa/bfa_svc.c:3916:27: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bfa/bfa_svc.c:5519:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:5520:22: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6510:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6510:21: expected unsigned int enum bfa_status status
+drivers/scsi/bfa/bfa_svc.c:6510:21: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6561:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6561:49: expected unsigned int [usertype] roundtrip_latency
+drivers/scsi/bfa/bfa_svc.c:6561:49: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6563:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6563:50: expected unsigned int [usertype] est_cable_distance
+drivers/scsi/bfa/bfa_svc.c:6563:50: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6566:25: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6568:39: warning: cast to restricted __be16
+drivers/scsi/bfa/bfa_svc.c:6595:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6595:30: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6595:30: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:5848:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5849:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5850:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5851:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:5852:27: warning: cast to restricted __be32
+drivers/scsi/bfa/bfa_svc.c:6487:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6487:26: expected unsigned int [usertype] lpcnt
+drivers/scsi/bfa/bfa_svc.c:6487:26: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c:6488:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_svc.c:6488:28: expected unsigned int [usertype] payload
+drivers/scsi/bfa/bfa_svc.c:6488:28: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_svc.c: note: in included file (through drivers/scsi/bfa/bfa.h, drivers/scsi/bfa/bfa_modules.h, drivers/scsi/bfa/bfad_drv.h):
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len
+drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype]
+drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name
+drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_bsg.c:2391:25: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2415:38: warning: cast to restricted __be16
+drivers/scsi/bfa/bfad_bsg.c:2417:33: warning: cast to restricted __be32
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2551:9: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2551:9: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2551:9: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2551:9: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2551:9: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: incorrect type in initializer (different base types)
+drivers/scsi/bfa/bfad_bsg.c:2555:17: expected unsigned int [usertype] scan_flags
+drivers/scsi/bfa/bfad_bsg.c:2555:17: got restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: |=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:2555:17: warning: invalid assignment: &=
+drivers/scsi/bfa/bfad_bsg.c:2555:17: left side has type restricted blist_flags_t
+drivers/scsi/bfa/bfad_bsg.c:2555:17: right side has type unsigned int
+drivers/scsi/bfa/bfad_bsg.c:3380:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3380:34: expected void const [noderef] __user *from
+drivers/scsi/bfa/bfad_bsg.c:3380:34: got void *
+drivers/scsi/bfa/bfad_bsg.c:3534:27: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/bfa/bfad_bsg.c:3534:27: expected void [noderef] __user *to
+drivers/scsi/bfa/bfad_bsg.c:3534:27: got void *
+drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name
+drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name
+drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype]
+drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size
+drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize
+drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:554:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:627:18: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1030:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1030:36: expected restricted __be32 [usertype] rnid_atype
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1030:36: got int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:705:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:705:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:705:9: got restricted __le32 [usertype] fc_crc_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:705:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:705:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:705:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:705:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:705:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:707:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:707:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:707:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:707:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:707:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:707:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:707:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:709:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:709:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:709:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:709:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:709:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:709:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:709:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:709:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:711:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:711:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:711:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:711:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:711:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:711:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:711:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:711:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c:713:9: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/bnx2fc/bnx2fc.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1679:47: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1687:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1688:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1689:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1695:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1696:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1748:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1750:77: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: expected restricted __le16 [usertype] seq_cnt
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1778:54: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1789:27: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: expected restricted __le32 [usertype] data_2_trns
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1794:47: got unsigned long [usertype] data_xfer_len
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: expected restricted __le32 [usertype] init_flags
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1797:46: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: warning: invalid assignment: |=
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: left side has type restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1802:42: right side has type int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: expected restricted __le16 [usertype] rx_id
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1805:39: got int
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1841:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1842:54: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1847:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1848:46: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1997:47: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:1999:54: warning: cast to restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2072:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: expected unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2074:22: got restricted __le32 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: expected restricted __le32 [usertype] lo
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2142:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: expected restricted __le32 [usertype] hi
+drivers/scsi/bnx2fc/bnx2fc_hwi.c:2143:45: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1632:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1632:53: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1632:53: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:54: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1633:54: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:49: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1634:49: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1676:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1676:50: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:1676:50: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:51: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:1677:51: got unsigned long long
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:46: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1678:46: got unsigned short [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: expected unsigned int [usertype] rq_buff_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: expected int fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: warning: invalid assignment: +=
+drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: left side has type unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: right side has type restricted __le32
+drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: expected restricted __le32 [usertype] buf_addr_lo
+drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: got unsigned int
+drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: expected restricted __le32 [usertype] buf_addr_hi
+drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: got unsigned int [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: expected restricted __le16 [usertype] buf_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: got int
+drivers/scsi/bnx2fc/bnx2fc_io.c:884:28: warning: cast from restricted __le16
+drivers/scsi/bnx2fc/bnx2fc_io.c:1549:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1549:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1549:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1550:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype]
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:26: expected unsigned int [usertype] resp_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1553:26: got restricted __le32 [usertype] mp_payload_len
+drivers/scsi/bnx2fc/bnx2fc_io.c:1993:56: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2fc/bnx2fc_io.c:1996:60: warning: restricted __le16 degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int [usertype] val
+drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid
+drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt
+drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype]
+drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int
+drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t
+drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static?
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype]
+drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype]
+drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype]
+drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max)
+drivers/scsi/csiostor/csio_lnode.c: note: in included file:
+./include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
+drivers/scsi/csiostor/csio_scsi.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h, include/linux/dev_printk.h, include/linux/device.h):
+./include/linux/list.h:206:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file:
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr
+drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
+drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int
+drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum
+drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
+drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
+drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
+drivers/scsi/cxgbi/libcxgbi.h:415:19: warning: invalid assignment: +=
+drivers/scsi/cxgbi/libcxgbi.h:415:19: left side has type int
+drivers/scsi/cxgbi/libcxgbi.h:415:19: right side has type restricted __wsum
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: warning: incorrect type in initializer (different base types)
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: expected restricted __poll_t ( *poll )( ... )
+drivers/scsi/cxlflash/ocxl_hw.c:1177:27: got unsigned int ( * )( ... )
+drivers/scsi/dc395x.c:1365:17: warning: Using plain integer as NULL pointer
+drivers/scsi/dc395x.c:4007:48: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4009:45: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/dc395x.c:4013:44: warning: cast truncates bits from constant value (1de1 becomes e1)
+drivers/scsi/dc395x.c:4015:44: warning: cast truncates bits from constant value (391 becomes 91)
+drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_disc.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id
+drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer
+drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_flash.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:908:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:908:41: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_init.c:908:41: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1164:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1164:35: expected unsigned int [usertype] sgl_page_size
+drivers/scsi/esas2r/esas2r_init.c:1164:35: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1166:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1166:32: expected unsigned int [usertype] epoch_time
+drivers/scsi/esas2r/esas2r_init.c:1166:32: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1178:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1181:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_init.c:1196:25: warning: cast to restricted __be32
+drivers/scsi/esas2r/esas2r_init.c:1207:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1207:56: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_init.c:1207:56: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1209:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_init.c:1209:56: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_init.c:1209:56: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_init.c:1223:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c:1225:41: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_init.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16
+drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:321:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:322:23: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:333:25: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:334:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: expected unsigned int [usertype] ctrl_code
+drivers/scsi/esas2r/esas2r_ioctl.c:355:31: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: expected unsigned short [usertype] target_id
+drivers/scsi/esas2r/esas2r_ioctl.c:356:31: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:419:57: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:425:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:569:39: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: expected unsigned int [usertype] csmi_status
+drivers/scsi/esas2r/esas2r_ioctl.c:600:49: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:632:21: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:642:22: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:697:17: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1013:37: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_ioctl.c:1015:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1030:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1032:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1041:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_ioctl.c:1044:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:846:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:846:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:846:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:848:45: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:848:45: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:848:45: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:852:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_main.c:852:30: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_main.c:852:30: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_main.c:854:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:854:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:854:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:56: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:941:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:941:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:941:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:947:53: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:947:53: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:947:53: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1136:29: warning: invalid assignment: |=
+drivers/scsi/esas2r/esas2r_main.c:1136:29: left side has type unsigned int
+drivers/scsi/esas2r/esas2r_main.c:1136:29: right side has type restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1328:31: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1349:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1350:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1351:36: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1352:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1353:26: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1354:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1377:31: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1378:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1379:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1383:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1396:32: warning: cast to restricted __le64
+drivers/scsi/esas2r/esas2r_main.c:1397:32: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1398:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1406:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1407:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1415:45: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1435:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1436:37: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1437:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1438:34: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1439:36: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1440:43: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1456:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1461:30: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1462:38: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1463:43: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_main.c:1468:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1470:35: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c:1532:40: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_main.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1260:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r.h:1260:17: expected unsigned long long [usertype] ppsense_buf
+drivers/scsi/esas2r/esas2r.h:1260:17: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length
+drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16
+drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length
+drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr
+drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index
+drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len
+drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address
+drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:460:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:460:26: expected unsigned int [usertype] cmd_rsp_len
+drivers/scsi/esas2r/esas2r_vda.c:460:26: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:476:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:476:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:476:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c:495:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/esas2r/esas2r_vda.c:495:21: expected unsigned int [usertype] length
+drivers/scsi/esas2r/esas2r_vda.c:495:21: got restricted __le32 [usertype]
+drivers/scsi/esas2r/esas2r_vda.c: note: in included file:
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/esas2r/esas2r.h:1307:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe.c:1709:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/fcoe/fcoe.c:1709:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/fcoe/fcoe.c:1709:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/fcoe/fcoe.c:1634:13: warning: cast to restricted __le32
+drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer
+drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file:
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:172:35: got restricted __le32 *
+drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:208:34: got restricted __le32 *
+drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:209:35: got restricted __le32 *
+drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result
+drivers/scsi/hptiop.c:244:44: got int
+drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr
+drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag
+drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val
+drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr
+drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:369:52: got restricted __le32 *
+drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:370:25: got restricted __le32 *
+drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces)
+drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info
+drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config
+drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:558:27: got restricted __le32 *
+drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem *
+drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs
+drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &=
+drivers/scsi/hptiop.c:943:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:943:43: right side has type int
+drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^=
+drivers/scsi/hptiop.c:944:43: left side has type restricted __le32
+drivers/scsi/hptiop.c:944:43: right side has type int
+drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer
+drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len
+drivers/scsi/hptiop.c:949:48: got unsigned int
+drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:950:29: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:975:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:977:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:980:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:982:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:985:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/hptiop.c:987:16: expected unsigned int [usertype] val
+drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype]
+drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr
+drivers/scsi/hptiop.c:990:35: got unsigned int
+drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype]
+drivers/scsi/hptiop.c:991:37: got unsigned int
+drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr
+drivers/scsi/hptiop.c:992:36: got unsigned int
+drivers/scsi/hptiop.c:1534:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/hptiop.c:1534:29: expected void volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1534:29: got restricted __le32 *
+drivers/scsi/hptiop.c:1535:25: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/hptiop.c:1535:25: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/hptiop.c:1535:25: got restricted __le32 *
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:772:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: expected unsigned long long [usertype] remote_token
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1463:35: got restricted __be64 [usertype] IU_data_ptr
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: expected unsigned int [usertype] flag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1677:38: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: warning: invalid assignment: &=
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: left side has type restricted __be32
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1678:44: right side has type unsigned int
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1939:46: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1943:41: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1996:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1996:30: expected unsigned long long [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:1996:30: got restricted __be64 [usertype] tag
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2121:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2178:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2717:27: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2765:32: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:2789:35: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3153:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3153:29: expected unsigned int [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3153:29: got restricted __be32 [usertype]
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3159:14: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3524:25: warning: cast to restricted __be64
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3657:51: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3657:51: expected restricted __be32 const [usertype] *cell
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3657:51: got unsigned int const [usertype] *[assigned] num
+drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c:3828:28: warning: cast to restricted __be64
+drivers/scsi/initio.c:2588:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2588:34: expected unsigned int [usertype] data
+drivers/scsi/initio.c:2588:34: got restricted __le32 [usertype]
+drivers/scsi/initio.c:2589:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/initio.c:2589:33: expected unsigned int [usertype] len
+drivers/scsi/initio.c:2589:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2473:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:3561:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3561:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3561:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3570:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3570:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3570:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3580:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3580:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3580:47: got unsigned int *
+drivers/scsi/ips.c:3581:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3590:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3590:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3590:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3593:29: warning: cast to restricted __le16
+drivers/scsi/ips.c:3594:64: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3594:64: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3594:64: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3607:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3607:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3607:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3616:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3616:59: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:3616:59: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3626:47: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/ips.c:3626:47: expected restricted __le32 [usertype] *var
+drivers/scsi/ips.c:3626:47: got unsigned int *
+drivers/scsi/ips.c:3627:49: warning: cast to restricted __le16
+drivers/scsi/ips.c:3638:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3638:56: expected unsigned short [usertype] sector_count
+drivers/scsi/ips.c:3638:56: got restricted __le16 [usertype]
+drivers/scsi/ips.c:3725:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3725:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:3725:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3766:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3766:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3766:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3769:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3769:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3769:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3803:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3803:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3803:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:3806:58: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:3806:58: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:3806:58: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4072:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4071:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4071:17: expected unsigned int [usertype] lba
+drivers/scsi/ips.c:4071:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4075:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4075:17: expected unsigned int [usertype] len
+drivers/scsi/ips.c:4075:17: got restricted __be32 [usertype]
+drivers/scsi/ips.c:4101:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:4111:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:4128:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4128:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack
+drivers/scsi/ips.c:4128:49: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4129:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4129:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector
+drivers/scsi/ips.c:4129:48: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4130:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4130:44: expected unsigned short [addressable] [assigned] [usertype] Interleave
+drivers/scsi/ips.c:4130:44: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4141:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4141:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh
+drivers/scsi/ips.c:4141:47: got restricted __be16 [usertype]
+drivers/scsi/ips.c:4149:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4149:42: expected unsigned short [addressable] [assigned] [usertype] StepRate
+drivers/scsi/ips.c:4149:42: got restricted __be16 [usertype]
+drivers/scsi/ips.c:5296:17: warning: cast to restricted __le32
+drivers/scsi/ips.c:5606:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1837:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1837:46: expected unsigned int [usertype] count
+drivers/scsi/ips.c:1837:46: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1868:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1868:38: expected unsigned int [usertype] buffer_addr
+drivers/scsi/ips.c:1868:38: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2344:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:2344:40: expected unsigned int [usertype] count
+drivers/scsi/ips.c:2344:40: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4386:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4386:26: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4386:26: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4396:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4396:32: expected unsigned int [usertype] cccr
+drivers/scsi/ips.c:4396:32: got restricted __le32 [usertype]
+drivers/scsi/ips.c:4397:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:4397:33: expected unsigned int [usertype] ccsar
+drivers/scsi/ips.c:4397:33: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1946:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1946:44: expected unsigned int [usertype] dcdb_address
+drivers/scsi/ips.c:1946:44: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1953:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1953:50: expected unsigned int [usertype] buffer_pointer
+drivers/scsi/ips.c:1953:50: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1956:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1956:51: expected unsigned int [usertype] sg_addr
+drivers/scsi/ips.c:1956:51: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2035:14: warning: cast to restricted __le32
+drivers/scsi/ips.c:2036:14: warning: cast to restricted __le16
+drivers/scsi/ips.c:2061:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:986:13: warning: cast to restricted __le32
+drivers/scsi/ips.c:1806:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1806:56: expected unsigned int [usertype] address_lo
+drivers/scsi/ips.c:1806:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1808:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1808:56: expected unsigned int [usertype] address_hi
+drivers/scsi/ips.c:1808:56: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1810:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1810:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1810:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1812:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1812:53: expected unsigned int [usertype] address
+drivers/scsi/ips.c:1812:53: got restricted __le32 [usertype]
+drivers/scsi/ips.c:1814:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/ips.c:1814:52: expected unsigned int [usertype] length
+drivers/scsi/ips.c:1814:52: got restricted __le32 [usertype]
+drivers/scsi/ips.c:2577:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block
+drivers/scsi/libfc/fc_elsct.c: note: in included file (through include/scsi/libfc.h):
+./include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
+drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - wrong count at exit
+drivers/scsi/libfc/fc_exch.c:1022:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
+drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:530:29: warning: cast to restricted __le32
+drivers/scsi/libfc/fc_fcp.c:833:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1201:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1230:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:459:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1387:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1443:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1632:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1677:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1784:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:1828:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
+drivers/scsi/libfc/fc_fcp.c:2127:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
+drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16
+drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt
+drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype]
+drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov *
+drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov *
+drivers/scsi/libfc/fc_lport.c: note: in included file (through include/scsi/libfc.h):
+./include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
+drivers/scsi/libfc/fc_lport.c:956:16: error: incompatible types in comparison expression (different address spaces):
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov [noderef] __rcu *
+drivers/scsi/libfc/fc_lport.c:956:16: struct fc4_prov *
+drivers/scsi/libiscsi.c:974:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/libiscsi.c:974:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/libiscsi.c:974:25: got restricted itt_t [usertype]
+drivers/scsi/libiscsi.c:1063:33: warning: restricted itt_t degrades to integer
+drivers/scsi/libiscsi.c:1063:41: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_bsg.c:204:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:205:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:210:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2638:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2641:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2645:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2862:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2863:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:2865:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_bsg.c:5524:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_bsg.c:5527:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3920:15: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3929:20: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:3948:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3948:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3948:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3948:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3963:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3977:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3977:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3977:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:3977:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:212:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:212:45: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:212:45: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:510:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:511:32: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:531:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:532:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:534:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:880:33: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:882:40: warning: restricted __be32 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1032:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1047:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1251:21: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:1266:28: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1369:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1395:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1518:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1537:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1538:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:1626:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1688:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1709:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1730:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1751:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1784:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:1954:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1955:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1979:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:1990:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:1990:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:1990:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2002:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2002:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2002:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2014:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2014:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2014:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2016:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2016:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2016:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2021:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2021:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2021:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2023:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2023:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2023:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2029:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2029:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2029:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2063:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2063:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2063:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2065:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2065:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2065:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2073:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2073:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2073:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2075:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2075:39: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2075:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2084:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2096:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2096:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2096:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2098:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2098:41: expected unsigned int [usertype] port_id
+drivers/scsi/lpfc/lpfc_ct.c:2098:41: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:2103:52: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2105:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2105:38: expected unsigned int [usertype] PortId
+drivers/scsi/lpfc/lpfc_ct.c:2105:38: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2267:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2267:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2283:16: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_ct.c:2284:25: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_ct.c:2520:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2520:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2520:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2521:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2521:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2521:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2544:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2545:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2565:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2565:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2565:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2566:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2566:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2566:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2586:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2586:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2586:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2587:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2587:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2587:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2608:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2608:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2608:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2609:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2609:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2609:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2640:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2640:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2640:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2641:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2641:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2641:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2661:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2661:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2661:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2662:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2662:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2662:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2686:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2686:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2686:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2687:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2687:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2687:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2707:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2707:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2707:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2708:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2708:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2708:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2730:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2730:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2730:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2731:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2731:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2731:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2744:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2744:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2744:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2746:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2747:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2765:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2765:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2765:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2766:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2766:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2766:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2780:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2780:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2780:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2782:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2782:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2782:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2783:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2783:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2783:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2797:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2797:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2797:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2799:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2799:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2799:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2800:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2800:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2800:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2817:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2817:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2818:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2818:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2818:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2839:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2840:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2854:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2854:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2854:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2856:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2856:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2856:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2857:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2857:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2857:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2877:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2878:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2903:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2903:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2903:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2904:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2904:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2904:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2985:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2985:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:2985:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:2987:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:2988:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3058:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3058:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3058:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3060:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3061:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3078:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3078:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3078:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3080:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3080:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3080:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3081:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3081:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3081:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3102:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3102:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3102:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3103:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3103:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3103:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3123:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3123:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3123:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3124:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3124:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3124:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3141:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3141:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3141:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3142:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3142:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3142:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3159:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3160:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3177:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3177:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3177:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3178:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3178:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3178:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3192:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3192:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3192:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3194:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3194:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3194:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3196:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3196:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3196:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3197:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3197:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3197:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3209:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3209:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3209:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3211:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3211:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3211:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3212:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3212:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3212:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3229:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3229:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3229:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3230:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3230:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3230:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3254:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3254:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3254:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3255:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3255:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3255:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3268:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3268:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3268:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3270:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3271:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3284:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3284:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3284:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3286:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3286:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3286:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3287:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3287:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3287:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3299:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3299:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3299:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3301:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3301:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3301:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3302:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3302:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3302:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3322:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3322:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3322:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3323:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3323:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3323:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3343:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3343:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3343:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3344:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3344:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3344:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3364:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3364:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3364:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3365:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3365:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3365:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3385:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3385:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3385:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3386:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3386:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3386:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3401:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3401:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3401:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3403:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3403:32: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3403:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3405:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3405:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3405:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3406:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3406:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3406:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3418:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3418:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3418:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3420:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3420:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3420:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3421:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3421:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3421:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3433:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3433:24: expected unsigned int [usertype] AttrInt
+drivers/scsi/lpfc/lpfc_ct.c:3433:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3435:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3435:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3436:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3436:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3436:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3457:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3457:21: expected unsigned int [usertype] AttrLen:16
+drivers/scsi/lpfc/lpfc_ct.c:3457:21: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3458:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3458:22: expected unsigned int [usertype] AttrType:16
+drivers/scsi/lpfc/lpfc_ct.c:3458:22: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3463:5: warning: symbol 'lpfc_fdmi_hba_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3487:5: warning: symbol 'lpfc_fdmi_port_action' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_ct.c:3588:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3588:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:3588:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3604:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3604:42: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3604:42: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3640:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3640:30: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3640:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3691:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3691:34: expected unsigned int [usertype] EntryCnt
+drivers/scsi/lpfc/lpfc_ct.c:3691:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3738:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:3738:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:3738:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:3741:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3742:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_ct.c:3872:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_ct.c:4072:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4072:44: expected unsigned int [usertype] CmdRsp:16
+drivers/scsi/lpfc/lpfc_ct.c:4072:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4080:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4080:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4080:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4083:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4083:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:4083:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4092:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4092:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4092:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4099:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4099:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4099:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4102:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4102:36: expected unsigned int [usertype] no_of_objects
+drivers/scsi/lpfc/lpfc_ct.c:4102:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4114:34: expected unsigned int [usertype] PortID
+drivers/scsi/lpfc/lpfc_ct.c:4114:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_ct.c:4125:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_ct.c:4125:42: expected unsigned int [usertype] Size:16
+drivers/scsi/lpfc/lpfc_ct.c:4125:42: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: expected unsigned long long [addressable] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2396:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: expected unsigned long long [addressable] [assigned] [usertype] tmp
+drivers/scsi/lpfc/lpfc_debugfs.c:2452:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:637:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:642:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:2249:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2249:31: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:2249:31: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2250:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2250:33: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:2250:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2555:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2555:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:2555:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2556:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:2556:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:2556:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:2891:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3129:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3674:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:3675:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:5549:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5549:47: expected unsigned int [usertype] vid
+drivers/scsi/lpfc/lpfc_els.c:5549:47: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5550:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:5550:49: expected unsigned int [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:5550:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:5944:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6013:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6115:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6115:33: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_els.c:6115:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6116:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6116:33: expected unsigned int [usertype] word4
+drivers/scsi/lpfc/lpfc_els.c:6116:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6117:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6117:33: expected unsigned int [usertype] word5
+drivers/scsi/lpfc/lpfc_els.c:6117:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6283:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6286:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6286:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6298:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:6533:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6533:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6533:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6535:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6535:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6535:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6554:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6554:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6554:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6593:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6593:36: expected unsigned short [usertype] temperature
+drivers/scsi/lpfc/lpfc_els.c:6593:36: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6594:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6594:33: expected unsigned short [usertype] rx_power
+drivers/scsi/lpfc/lpfc_els.c:6594:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6595:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6595:32: expected unsigned short [usertype] tx_bias
+drivers/scsi/lpfc/lpfc_els.c:6595:32: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6596:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6596:33: expected unsigned short [usertype] tx_power
+drivers/scsi/lpfc/lpfc_els.c:6596:33: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6597:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6597:28: expected unsigned short [usertype] vcc
+drivers/scsi/lpfc/lpfc_els.c:6597:28: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6599:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6599:30: expected unsigned short [usertype] flags
+drivers/scsi/lpfc/lpfc_els.c:6599:30: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6600:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6600:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6600:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6611:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6611:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6611:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6615:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6615:30: expected unsigned int [usertype] port_type
+drivers/scsi/lpfc/lpfc_els.c:6615:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6617:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6617:49: expected unsigned int [usertype] link_failure_cnt
+drivers/scsi/lpfc/lpfc_els.c:6617:49: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6619:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6619:50: expected unsigned int [usertype] loss_of_synch_cnt
+drivers/scsi/lpfc/lpfc_els.c:6619:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6621:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6621:51: expected unsigned int [usertype] loss_of_signal_cnt
+drivers/scsi/lpfc/lpfc_els.c:6621:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6623:56: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6623:56: expected unsigned int [usertype] primitive_seq_proto_err
+drivers/scsi/lpfc/lpfc_els.c:6623:56: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6625:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6625:51: expected unsigned int [usertype] invalid_trans_word
+drivers/scsi/lpfc/lpfc_els.c:6625:51: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6627:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6627:48: expected unsigned int [usertype] invalid_crc_cnt
+drivers/scsi/lpfc/lpfc_els.c:6627:48: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6629:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6629:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6629:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6640:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6640:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6640:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6644:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6644:33: expected unsigned int [usertype] port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6644:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6648:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6648:50: expected unsigned int [usertype] attached_port_bbc
+drivers/scsi/lpfc/lpfc_els.c:6648:50: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6654:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6654:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6654:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6665:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6665:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6665:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6682:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6682:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6682:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6683:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6683:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6683:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6694:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6694:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6694:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6711:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6711:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6711:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6712:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6712:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6712:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6723:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6723:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6723:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6740:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6740:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6740:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6741:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6741:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6741:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6752:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6752:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6752:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6769:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6769:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6769:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6770:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6770:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6770:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6782:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6782:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6782:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6799:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6799:39: expected unsigned int [usertype] function_flags
+drivers/scsi/lpfc/lpfc_els.c:6799:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6800:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6800:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6800:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6808:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6808:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6808:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6814:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6814:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6814:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6823:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6823:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6823:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6825:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6825:36: expected unsigned int [usertype] CorrectedBlocks
+drivers/scsi/lpfc/lpfc_els.c:6825:36: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6827:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6827:40: expected unsigned int [usertype] UncorrectableBlocks
+drivers/scsi/lpfc/lpfc_els.c:6827:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6830:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6830:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6830:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6841:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6841:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6841:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6879:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6879:37: expected unsigned short [usertype] speed
+drivers/scsi/lpfc/lpfc_els.c:6879:37: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6907:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6907:44: expected unsigned short [usertype] capabilities
+drivers/scsi/lpfc/lpfc_els.c:6907:44: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6908:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6908:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6908:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6917:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6917:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6917:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6925:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6925:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6925:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6934:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6934:19: expected unsigned int [usertype] tag
+drivers/scsi/lpfc/lpfc_els.c:6934:19: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:6949:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:6949:22: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:6949:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7051:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:7051:25: expected unsigned int [usertype] length
+drivers/scsi/lpfc/lpfc_els.c:7051:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:7058:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7201:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7210:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7212:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7215:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7438:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7443:21: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7453:17: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7498:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7498:9: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:7642:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7645:44: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7742:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7803:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7856:37: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7925:42: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:7930:38: warning: invalid assignment: |=
+drivers/scsi/lpfc/lpfc_els.c:7930:38: left side has type unsigned int
+drivers/scsi/lpfc/lpfc_els.c:7930:38: right side has type restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8461:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8461:33: expected unsigned int [usertype] linkFailureCnt
+drivers/scsi/lpfc/lpfc_els.c:8461:33: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8462:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8462:30: expected unsigned int [usertype] lossSyncCnt
+drivers/scsi/lpfc/lpfc_els.c:8462:30: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8463:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8463:32: expected unsigned int [usertype] lossSignalCnt
+drivers/scsi/lpfc/lpfc_els.c:8463:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8464:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8464:32: expected unsigned int [usertype] primSeqErrCnt
+drivers/scsi/lpfc/lpfc_els.c:8464:32: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8465:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8465:34: expected unsigned int [usertype] invalidXmitWord
+drivers/scsi/lpfc/lpfc_els.c:8465:34: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8466:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8466:25: expected unsigned int [usertype] crcCnt
+drivers/scsi/lpfc/lpfc_els.c:8466:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8625:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8625:24: expected unsigned int [usertype] ratov
+drivers/scsi/lpfc/lpfc_els.c:8625:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8626:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8626:24: expected unsigned int [usertype] edtov
+drivers/scsi/lpfc/lpfc_els.c:8626:24: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8629:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8629:23: expected unsigned int [usertype] qtov
+drivers/scsi/lpfc/lpfc_els.c:8629:23: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8709:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8709:22: expected unsigned int [usertype] rrq
+drivers/scsi/lpfc/lpfc_els.c:8709:22: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8710:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:8710:28: expected unsigned int [usertype] rrq_exchg
+drivers/scsi/lpfc/lpfc_els.c:8710:28: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:8817:33: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:8821:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8824:39: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:8897:19: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9112:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:9795:19: warning: cast to restricted __be16
+drivers/scsi/lpfc/lpfc_els.c:9795:19: warning: cast from restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11381:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:11988:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12117:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:12117:14: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_els.c:12117:14: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:12120:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12121:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12126:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12127:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12135:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12137:34: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_els.c:12140:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_els.c:12140:26: expected unsigned int [usertype] word6
+drivers/scsi/lpfc/lpfc_els.c:12140:26: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_els.c:9321:24: warning: context imbalance in 'lpfc_els_timeout_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_els.c:9484:31: warning: context imbalance in 'lpfc_els_flush_cmd' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_hbadisc.c:3429:18: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2242:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:2243:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4151:14: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4152:19: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4154:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4154:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4154:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:4154:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_hbadisc.c:7219:33: warning: cast to restricted __le16
+drivers/scsi/lpfc/lpfc_init.c: note: in included file:
+drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static?
+drivers/scsi/lpfc/lpfc_init.c:147:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:147:40: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_init.c:147:40: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:4614:24: warning: cast to restricted __be64
+drivers/scsi/lpfc/lpfc_init.c:8143:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8143:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8143:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:8148:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_init.c:8148:21: expected unsigned long long [addressable] [usertype] wwn
+drivers/scsi/lpfc/lpfc_init.c:8148:21: got restricted __be64 [usertype]
+drivers/scsi/lpfc/lpfc_init.c:14659:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14660:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14661:15: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_init.c:14662:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_mbox.c:963:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:963:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:963:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:964:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:964:33: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:964:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2231:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2231:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2231:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_mbox.c:2232:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_mbox.c:2232:25: expected unsigned int
+drivers/scsi/lpfc/lpfc_mbox.c:2232:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nportdisc.c:487:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:535:23: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:536:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1404:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1413:31: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:1414:32: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2201:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2203:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2207:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2210:36: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2211:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2218:21: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2224:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2233:30: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2240:54: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:2252:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_nportdisc.c:278:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_nvme.c:2046:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:2046:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:2046:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:610:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:611:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:614:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:617:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:618:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:621:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1026:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1026:25: expected restricted __be32 [usertype] rsn
+drivers/scsi/lpfc/lpfc_nvme.c:1026:25: got unsigned int [usertype] parameter
+drivers/scsi/lpfc/lpfc_nvme.c:1033:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1033:33: expected restricted __le16 [usertype] sq_head
+drivers/scsi/lpfc/lpfc_nvme.c:1033:33: got unsigned short [assigned] [usertype] sqhd
+drivers/scsi/lpfc/lpfc_nvme.c:1401:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1401:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1401:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1403:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1403:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1403:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1419:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1419:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:1419:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1421:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1421:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:1421:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1425:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1425:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1425:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1426:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1426:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1426:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1435:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1435:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:1435:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1437:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1437:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:1437:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:1457:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:1459:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:1459:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvme.c:1459:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:848:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:848:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:848:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:890:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:890:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:890:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:891:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:891:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:891:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:907:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:907:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_nvme.c:907:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:908:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:908:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_nvme.c:908:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:909:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvme.c:914:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:914:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvme.c:914:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvme.c:915:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvme.c:915:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvme.c:915:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2631:42: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2632:43: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:44: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2793:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2794:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2794:45: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2794:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2833:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2840:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2840:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2840:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2919:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2926:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2926:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:2926:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2942:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2942:43: expected unsigned int [usertype] addrLow
+drivers/scsi/lpfc/lpfc_nvmet.c:2942:43: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:2944:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:2944:44: expected unsigned int [usertype] addrHigh
+drivers/scsi/lpfc/lpfc_nvmet.c:2944:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_nvmet.c:3011:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3012:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3012:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_nvmet.c:3012:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:3025:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_nvmet.c:3027:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_nvmet.c:3027:28: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_nvmet.c:3027:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_nvmet.c:912:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:106:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:108:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:108:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:108:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:376:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:377:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:380:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:383:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:384:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:387:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:717:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:718:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:718:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:718:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:719:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:721:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:721:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:721:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:722:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:722:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:722:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:727:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:728:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:728:22: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:728:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:729:22: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:731:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:731:20: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:731:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:732:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:732:22: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:732:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:848:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:848:39: expected unsigned int [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:848:39: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:936:46: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:938:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:940:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:981:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:981:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:981:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1115:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1115:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1115:69: got restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1236:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1236:69: expected unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:1236:69: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:1638:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1638:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1638:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1639:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1639:22: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1639:22: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1672:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1672:21: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1672:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1673:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1673:21: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1673:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1674:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1674:21: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1674:21: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1683:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1684:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1690:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1807:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1808:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1808:30: expected unsigned int [usertype] reftag
+drivers/scsi/lpfc/lpfc_scsi.c:1808:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1836:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1836:29: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_scsi.c:1836:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1837:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1837:29: expected unsigned int [usertype] word1
+drivers/scsi/lpfc/lpfc_scsi.c:1837:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1838:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:1838:29: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:1838:29: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:1855:34: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1856:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1890:40: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1891:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:1914:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2032:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2032:25: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2032:25: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2059:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2059:23: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2059:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2060:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2060:23: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2060:23: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2085:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2085:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2085:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2087:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2087:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2087:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2099:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2100:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2100:38: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2100:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2103:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2103:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2103:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2104:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2104:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2104:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2114:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2114:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2114:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2115:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2115:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2115:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2248:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2248:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2248:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2250:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2250:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2250:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2254:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2254:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2254:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2255:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2255:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2255:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2267:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2267:33: expected unsigned int [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2267:33: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2301:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2301:31: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2301:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2302:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2302:31: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_scsi.c:2302:31: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2320:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2321:32: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:2322:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2322:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2322:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2374:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2374:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2374:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2376:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2376:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2376:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2380:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2380:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:2380:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2381:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2381:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2381:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2410:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2410:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:2410:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2412:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2412:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:2412:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2419:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2419:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:2419:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2684:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:2733:11: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2733:11: expected unsigned short [usertype] x
+drivers/scsi/lpfc/lpfc_scsi.c:2733:11: got restricted __be16 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:2747:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2747:13: expected unsigned short [usertype] ret
+drivers/scsi/lpfc/lpfc_scsi.c:2747:13: got restricted __sum16
+drivers/scsi/lpfc/lpfc_scsi.c:2809:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2809:31: expected unsigned short [usertype] start_app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2809:31: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2826:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2826:51: expected unsigned short [assigned] [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2826:51: got restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2849:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:2849:41: expected unsigned short [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:2849:41: got restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:3154:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3156:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3156:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3156:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3212:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3212:54: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3212:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3214:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3214:54: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3214:54: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3230:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3230:46: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_scsi.c:3230:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3232:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3232:46: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_scsi.c:3232:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3236:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3236:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3236:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3237:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3237:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3237:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3246:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3246:44: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3246:44: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3247:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3247:46: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_scsi.c:3247:46: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3272:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3274:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3274:36: expected unsigned int [usertype] w
+drivers/scsi/lpfc/lpfc_scsi.c:3274:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3285:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3287:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3287:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3303:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3303:25: expected unsigned int [usertype] fcpDl
+drivers/scsi/lpfc/lpfc_scsi.c:3303:25: got restricted __be32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3310:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3319:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3395:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_scsi.c:3397:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:3397:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_scsi.c:3397:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:3498:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3506:29: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3515:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3683:24: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3916:26: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3941:35: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3946:28: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3961:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3972:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:3974:38: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4029:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4029:17: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:4144:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4144:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4144:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4148:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4148:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4148:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4152:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4152:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4152:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4466:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4466:38: expected restricted __be32 [usertype] ref_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4466:38: got unsigned int [usertype] prot_data
+drivers/scsi/lpfc/lpfc_scsi.c:4470:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4470:38: expected restricted __be16 [usertype] app_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4470:38: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:4474:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:4474:40: expected restricted __be16 [usertype] guard_tag
+drivers/scsi/lpfc/lpfc_scsi.c:4474:40: got unsigned short [usertype]
+drivers/scsi/lpfc/lpfc_scsi.c:5796:27: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_scsi.c:6497:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6497:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6497:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6499:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6499:30: expected int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:6499:30: got restricted gfp_t
+drivers/scsi/lpfc/lpfc_scsi.c:6500:62: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/lpfc/lpfc_scsi.c:6500:62: expected restricted gfp_t [usertype] gfp_mask
+drivers/scsi/lpfc/lpfc_scsi.c:6500:62: got int memory_flags
+drivers/scsi/lpfc/lpfc_scsi.c:5736:20: warning: context imbalance in 'lpfc_abort_handler' - different lock contexts for basic block
+drivers/scsi/lpfc/lpfc_sli.c:17798:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17798:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17798:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17800:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17800:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17800:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17802:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17802:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17804:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17804:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17804:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17817:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17817:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17817:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:15080:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15081:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15081:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15081:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15081:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:15090:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8927:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8930:21: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:8931:23: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:693:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:713:17: expected unsigned int [usertype] word3
+drivers/scsi/lpfc/lpfc_sli.c:713:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20903:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20911:37: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20912:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20912:38: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20912:38: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20946:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20946:36: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20946:36: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20955:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20955:30: expected unsigned int [usertype] addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:20955:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20956:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20956:30: expected unsigned int [usertype] addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:20956:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20957:30: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:20959:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20959:28: expected unsigned int [usertype] word2
+drivers/scsi/lpfc/lpfc_sli.c:20959:28: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:20960:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20960:30: expected unsigned int [usertype] sge_len
+drivers/scsi/lpfc/lpfc_sli.c:20960:30: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:452:13: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:578:17: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:578:17: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:600:24: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2328:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2430:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2431:38: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2434:35: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:2435:36: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9381:33: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:9427:41: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11834:25: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:11862:25: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:14513:16: warning: cast to restricted __le32
+drivers/scsi/lpfc/lpfc_sli.c:17610:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17610:57: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17610:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17612:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17612:57: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17612:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17615:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17615:57: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17615:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17617:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17617:57: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17617:57: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17910:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17910:47: expected unsigned int [usertype] sgl_pg0_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17910:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17912:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17912:47: expected unsigned int [usertype] sgl_pg0_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17912:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17919:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17919:47: expected unsigned int [usertype] sgl_pg1_addr_lo
+drivers/scsi/lpfc/lpfc_sli.c:17919:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17921:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17921:47: expected unsigned int [usertype] sgl_pg1_addr_hi
+drivers/scsi/lpfc/lpfc_sli.c:17921:47: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:17932:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:17932:20: expected unsigned int [usertype] word0
+drivers/scsi/lpfc/lpfc_sli.c:17932:20: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18156:9: warning: cast to restricted __be32
+drivers/scsi/lpfc/lpfc_sli.c:18772:16: warning: restricted __be16 degrades to integer
+drivers/scsi/lpfc/lpfc_sli.c:20572:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/lpfc/lpfc_sli.c:20572:45: expected unsigned int
+drivers/scsi/lpfc/lpfc_sli.c:20572:45: got restricted __le32 [usertype]
+drivers/scsi/lpfc/lpfc_sli.c:12625:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
+drivers/scsi/megaraid.c:4470:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4470:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4470:26: got void *
+drivers/scsi/megaraid.c:4529:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/megaraid.c:4529:26: expected void volatile [noderef] __iomem *addr
+drivers/scsi/megaraid.c:4529:26: got void *
+drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:77:14: warning: symbol 'resetwaittime' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:89:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:97:5: warning: symbol 'perf_mode' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:109:5: warning: symbol 'event_log_level' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:113:14: warning: symbol 'enable_sdev_max_qd' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:117:5: warning: symbol 'poll_queues' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:126:5: warning: symbol 'host_tagset_enable' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:4654:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4654:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4654:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4905:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4905:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4905:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6750:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6750:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6750:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:4561:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4561:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4561:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:205:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:212:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_base.c:294:31: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:300:31: warning: cast from restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:426:29: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: expected unsigned int [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:1236:32: got restricted __le32 [usertype] opcode
+drivers/scsi/megaraid/megaraid_sas_base.c:2019:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:2060:34: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:4785:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:4785:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:4785:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5025:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5025:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5025:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5210:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5210:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5210:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:5292:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:5292:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:5292:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6303:42: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6302:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6302:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6302:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6307:34: warning: cast removes address space '__iomem' of expression
+drivers/scsi/megaraid/megaraid_sas_base.c:6306:57: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/megaraid/megaraid_sas_base.c:6306:57: expected unsigned int [noderef] [usertype] __iomem *
+drivers/scsi/megaraid/megaraid_sas_base.c:6306:57: got unsigned int [usertype] *
+drivers/scsi/megaraid/megaraid_sas_base.c:6614:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6614:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6614:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:6828:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:6828:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_base.c:6828:21: got int
+drivers/scsi/megaraid/megaraid_sas_base.c:7590:44: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_base.c:8207:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_base.c:8207:23: expected int crash_support
+drivers/scsi/megaraid/megaraid_sas_base.c:8207:23: got restricted __le32
+drivers/scsi/megaraid/megaraid_sas_base.c:8291:31: warning: invalid assignment: &=
+drivers/scsi/megaraid/megaraid_sas_base.c:8291:31: left side has type restricted __le16
+drivers/scsi/megaraid/megaraid_sas_base.c:8291:31: right side has type int
+drivers/scsi/megaraid/megaraid_sas_base.c:8823:46: warning: restricted __le32 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:202:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:220:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:230:33: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fp.c:1188:28: warning: restricted __le16 degrades to integer
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: expected unsigned short [usertype] pd1_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: got restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: expected unsigned long long [usertype] RDPQBaseAddress
+drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: expected restricted __le64 [usertype] Words
+drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: got unsigned long long
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1330:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1435:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: expected restricted __le16 [usertype] flags
+drivers/scsi/megaraid/megaraid_sas_fusion.c:1538:21: got int
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2226:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2226:34: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2226:34: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2231:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2231:26: expected unsigned long long [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:2231:26: got restricted __le64 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3109:68: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3109:68: expected restricted __le16 [usertype] virtual_disk_tgt_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3109:68: got unsigned short [usertype] pd_target_id
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3115:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3115:55: expected restricted __le16 [usertype] config_seq_num
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3115:55: got unsigned short [usertype] seqNum
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:47: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3117:47: got unsigned short [usertype] devHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3339:48: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3339:48: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3339:48: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3340:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3340:39: expected restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3340:39: got unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:35: expected unsigned short [usertype] r1_alt_dev_handle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3341:35: got restricted __le16 [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:79: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:79: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3342:79: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:82: expected unsigned short [usertype] peer_smid
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:82: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3598:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3598:29: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3598:29: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3627:59: warning: cast to restricted __le32
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4316:24: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4566:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4566:32: expected unsigned short [usertype] DevHandle
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4566:32: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4568:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4568:30: expected unsigned short [usertype] TaskMID
+drivers/scsi/megaraid/megaraid_sas_fusion.c:4568:30: got restricted __le16 [usertype]
+drivers/scsi/megaraid/megaraid_sas_fusion.c:5362:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static?
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3463:21: warning: cast to restricted __le16
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3469:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3469:21: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3469:21: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3480:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3480:37: expected unsigned int [usertype] data_length
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3480:37: got restricted __le32 [usertype] DataLength
+drivers/scsi/megaraid/megaraid_sas_fusion.c:3486:32: warning: cast to restricted __le32
+drivers/scsi/mpi3mr/mpi3mr_app.c:636:47: warning: restricted __le32 degrades to integer
+drivers/scsi/mpi3mr/mpi3mr_app.c:730:44: warning: incorrect type in initializer (different base types)
+drivers/scsi/mpi3mr/mpi3mr_app.c:730:44: expected unsigned short [usertype] dev_handle
+drivers/scsi/mpi3mr/mpi3mr_app.c:730:44: got restricted __le16 [usertype] dev_handle
+drivers/scsi/mpi3mr/mpi3mr_app.c:830:29: warning: restricted __le64 degrades to integer
+drivers/scsi/mpi3mr/mpi3mr_app.c:836:37: warning: invalid assignment: &=
+drivers/scsi/mpi3mr/mpi3mr_app.c:836:37: left side has type restricted __le64
+drivers/scsi/mpi3mr/mpi3mr_app.c:836:37: right side has type unsigned long long
+drivers/scsi/mpi3mr/mpi3mr_app.c:837:37: warning: invalid assignment: |=
+drivers/scsi/mpi3mr/mpi3mr_app.c:837:37: left side has type restricted __le64
+drivers/scsi/mpi3mr/mpi3mr_app.c:837:37: right side has type unsigned long long
+drivers/scsi/mpi3mr/mpi3mr_app.c:858:37: warning: restricted __le64 degrades to integer
+drivers/scsi/mpi3mr/mpi3mr_app.c:864:45: warning: invalid assignment: &=
+drivers/scsi/mpi3mr/mpi3mr_app.c:864:45: left side has type restricted __le64
+drivers/scsi/mpi3mr/mpi3mr_app.c:864:45: right side has type unsigned long long
+drivers/scsi/mpi3mr/mpi3mr_app.c:865:45: warning: invalid assignment: |=
+drivers/scsi/mpi3mr/mpi3mr_app.c:865:45: left side has type restricted __le64
+drivers/scsi/mpi3mr/mpi3mr_app.c:865:45: right side has type unsigned long long
+drivers/scsi/mpi3mr/mpi3mr_app.c:879:37: warning: restricted __le64 degrades to integer
+drivers/scsi/mpi3mr/mpi3mr_app.c:885:45: warning: invalid assignment: &=
+drivers/scsi/mpi3mr/mpi3mr_app.c:885:45: left side has type restricted __le64
+drivers/scsi/mpi3mr/mpi3mr_app.c:885:45: right side has type unsigned long long
+drivers/scsi/mpi3mr/mpi3mr_app.c:886:45: warning: invalid assignment: |=
+drivers/scsi/mpi3mr/mpi3mr_app.c:886:45: left side has type restricted __le64
+drivers/scsi/mpi3mr/mpi3mr_app.c:886:45: right side has type unsigned long long
+drivers/scsi/mpi3mr/mpi3mr_app.c:897:29: warning: restricted __le64 degrades to integer
+drivers/scsi/mpi3mr/mpi3mr_app.c:903:36: warning: invalid assignment: &=
+drivers/scsi/mpi3mr/mpi3mr_app.c:903:36: left side has type restricted __le64
+drivers/scsi/mpi3mr/mpi3mr_app.c:903:36: right side has type unsigned long long
+drivers/scsi/mpi3mr/mpi3mr_app.c:904:36: warning: invalid assignment: |=
+drivers/scsi/mpi3mr/mpi3mr_app.c:904:36: left side has type restricted __le64
+drivers/scsi/mpi3mr/mpi3mr_app.c:904:36: right side has type unsigned long long
+drivers/scsi/mpi3mr/mpi3mr_app.c:1238:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_app.c:1238:36: expected unsigned short [usertype] dev_handle
+drivers/scsi/mpi3mr/mpi3mr_app.c:1238:36: got restricted __le16 [usertype] dev_handle
+drivers/scsi/mpi3mr/mpi3mr_app.c:1310:39: warning: incorrect type in argument 3 (different base types)
+drivers/scsi/mpi3mr/mpi3mr_app.c:1310:39: expected unsigned short [usertype] handle
+drivers/scsi/mpi3mr/mpi3mr_app.c:1310:39: got restricted __le16 [usertype] function_dependent
+drivers/scsi/mpi3mr/mpi3mr_app.c:1357:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_app.c:1357:49: expected restricted __le16 [usertype] ioc_status
+drivers/scsi/mpi3mr/mpi3mr_app.c:1357:49: got unsigned short [usertype] ioc_status
+drivers/scsi/mpi3mr/mpi3mr_app.c:1358:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_app.c:1358:51: expected restricted __le32 [usertype] ioc_log_info
+drivers/scsi/mpi3mr/mpi3mr_app.c:1358:51: got unsigned int [usertype] ioc_loginfo
+drivers/scsi/mpi3mr/mpi3mr_fw.c:4357:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_fw.c:4357:24: expected unsigned char [addressable] [assigned] [usertype] class
+drivers/scsi/mpi3mr/mpi3mr_fw.c:4357:24: got restricted __le16 [usertype]
+drivers/scsi/mpi3mr/mpi3mr_os.c:2413:82: warning: incorrect type in assignment (different base types)
+drivers/scsi/mpi3mr/mpi3mr_os.c:2413:82: expected restricted __le16 [usertype] application_tag_translation_mask
+drivers/scsi/mpi3mr/mpi3mr_os.c:2413:82: got int
+drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:464:49: warning: incorrect type in argument 5 (different base types)
+drivers/scsi/mvsas/mv_94xx.c:464:49: expected unsigned long long [usertype] sas_addr
+drivers/scsi/mvsas/mv_94xx.c:464:49: got restricted __le64 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:816:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:816:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:816:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_94xx.c:830:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_94xx.c:830:29: expected unsigned int
+drivers/scsi/mvsas/mv_94xx.c:830:29: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_init.c:314:38: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvsas/mv_init.c:314:38: expected void [noderef] __iomem *regs_ex
+drivers/scsi/mvsas/mv_init.c:314:38: got void *
+drivers/scsi/mvsas/mv_init.c:485:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_init.c:485:42: expected unsigned long long [usertype] dev_sas_addr
+drivers/scsi/mvsas/mv_init.c:485:42: got restricted __be64 [usertype]
+drivers/scsi/mvsas/mv_sas.c:387:20: warning: invalid assignment: |=
+drivers/scsi/mvsas/mv_sas.c:387:20: left side has type restricted __le32
+drivers/scsi/mvsas/mv_sas.c:387:20: right side has type unsigned int
+drivers/scsi/mvsas/mv_sas.c:544:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:544:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:544:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:652:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:652:31: expected unsigned short [usertype]
+drivers/scsi/mvsas/mv_sas.c:652:31: got restricted __be16 [usertype]
+drivers/scsi/mvsas/mv_sas.c:967:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:967:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:967:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:970:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:970:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:973:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:973:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:976:14: expected unsigned int [usertype]
+drivers/scsi/mvsas/mv_sas.c:976:14: got restricted __le32 [usertype]
+drivers/scsi/mvsas/mv_sas.c:1482:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvsas/mv_sas.c:1482:28: expected restricted __be32 [usertype] sense_data_len
+drivers/scsi/mvsas/mv_sas.c:1482:28: got int
+drivers/scsi/mvsas/mv_sas.c:1493:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1494:23: warning: cast to restricted __le32
+drivers/scsi/mvsas/mv_sas.c:1070:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1216:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block
+drivers/scsi/mvsas/mv_sas.c:1653:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock
+drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:81:52: got void *
+drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces)
+drivers/scsi/mvumi.c:90:39: expected void *
+drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem *
+drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:213:17: left side has type unsigned int
+drivers/scsi/mvumi.c:213:17: right side has type restricted __le32
+drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l
+drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h
+drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |=
+drivers/scsi/mvumi.c:245:9: left side has type unsigned int
+drivers/scsi/mvumi.c:245:9: right side has type restricted __le32
+drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size
+drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer
+drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:429:30: got void *ib_shadow
+drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:458:31: got void *ib_shadow
+drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer
+drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:497:48: got void *ob_shadow
+drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer
+drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer
+drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer
+drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:670:32: got void *reset_enable
+drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:671:34: got void *reset_request
+drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:673:35: got void *reset_enable
+drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:674:35: got void *reset_request
+drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0
+drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1
+drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0
+drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1177:50: got void *ib_shadow
+drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel
+drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh
+drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1188:61: got void *ob_shadow
+drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel
+drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh
+drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg
+drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1
+drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr
+drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr
+drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype]
+drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg
+drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg
+drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg
+drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause
+drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem *
+drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg
+drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem *
+drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg
+drivers/scsi/myrs.c:2271:42: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/myrs.c:2271:42: expected void [noderef] __iomem *base
+drivers/scsi/myrs.c:2271:42: got struct myrs_hba *cs
+drivers/scsi/myrs.c:2423:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2423:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2423:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2476:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2416:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2476:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2409:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2438:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2438:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2438:13: got unsigned int
+drivers/scsi/myrs.c:2508:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2508:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2508:13: got unsigned int
+drivers/scsi/myrs.c:2511:18: warning: restricted __le32 degrades to integer
+drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2416:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2469:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2469:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2469:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2454:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2454:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2454:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2430:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2430:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2430:13: got unsigned int
+drivers/scsi/myrs.c:2402:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2402:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2402:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2461:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/myrs.c:2461:13: expected restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2461:13: got unsigned int
+drivers/scsi/myrs.c:2446:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2446:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2446:16: got restricted __le32 [usertype] val
+drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types)
+drivers/scsi/myrs.c:2409:16: expected unsigned int [usertype] val
+drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val
+drivers/scsi/pcmcia/aha152x_core.c: note: in included file:
+./drivers/scsi/aha152x.c:2351:17: warning: context imbalance in 'is_complete' - unexpected unlock
+drivers/scsi/pcmcia/nsp_cs.c:1683:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_cs.c:1683:34: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_cs.c:1683:34: got void *
+drivers/scsi/pcmcia/nsp_cs.c: note: in included file:
+drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr
+drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr
+drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |=
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id
+drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype]
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val
+drivers/scsi/qedf/qedf_attr.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:111:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:111:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:117:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:117:40: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:117:40: got char [noderef] __user *
+drivers/scsi/qedf/qedf_debugfs.c:145:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:145:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:145:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_debugfs.c:194:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedf/qedf_debugfs.c:194:23: expected char *buf
+drivers/scsi/qedf/qedf_debugfs.c:194:23: got char [noderef] __user *buffer
+drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len
+drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size
+drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_els.c:350:22: got int
+drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer
+drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
+drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int
+drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype]
+drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid
+drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter
+drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset
+drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id
+drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id
+drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id
+drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod
+drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedf/qedf_io.c:1064:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1064:35: expected unsigned int [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1064:35: got restricted __le32 [usertype] fcp_resid
+drivers/scsi/qedf/qedf_io.c:1071:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1071:29: expected int fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1071:29: got restricted __le32 [usertype] fcp_rsp_len
+drivers/scsi/qedf/qedf_io.c:1075:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1075:29: expected int fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1075:29: got restricted __le32 [usertype] fcp_sns_len
+drivers/scsi/qedf/qedf_io.c:1249:48: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1251:52: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1272:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedf/qedf_io.c:1449:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1449:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:1457:15: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1458:14: warning: cast from restricted __le32
+drivers/scsi/qedf/qedf_io.c:1472:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1472:52: expected unsigned int [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1472:52: got restricted __le32 [usertype] rx_buf_off
+drivers/scsi/qedf/qedf_io.c:1474:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1474:52: expected unsigned int [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1474:52: got restricted __le32 [usertype] tx_buf_off
+drivers/scsi/qedf/qedf_io.c:1476:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:1476:47: expected unsigned int [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1476:47: got restricted __le16 [usertype] rx_id
+drivers/scsi/qedf/qedf_io.c:1525:9: warning: cast to restricted __le32
+drivers/scsi/qedf/qedf_io.c:1525:9: warning: cast from restricted __le16
+drivers/scsi/qedf/qedf_io.c:2099:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2099:32: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2099:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2100:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2100:32: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2100:32: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2101:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2101:28: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2101:28: got int
+drivers/scsi/qedf/qedf_io.c:2110:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2110:33: expected restricted __le32 [usertype] lo
+drivers/scsi/qedf/qedf_io.c:2110:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2111:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2111:33: expected restricted __le32 [usertype] hi
+drivers/scsi/qedf/qedf_io.c:2111:33: got unsigned int [usertype]
+drivers/scsi/qedf/qedf_io.c:2112:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2112:29: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedf/qedf_io.c:2112:29: got int
+drivers/scsi/qedf/qedf_io.c:2522:53: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedf/qedf_io.c:2522:53: expected unsigned short [usertype] pktlen
+drivers/scsi/qedf/qedf_io.c:2522:53: got restricted __le16 [usertype] pkt_len
+drivers/scsi/qedf/qedf_io.c:2584:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_io.c:2584:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_io.c:2584:20: got restricted __le32 [usertype]
+drivers/scsi/qedf/qedf_main.c:2184:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2184:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2184:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2214:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2214:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedf/qedf_main.c:2214:18: got restricted __le16
+drivers/scsi/qedf/qedf_main.c:2232:33: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2250:26: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2481:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedf/qedf_main.c:2481:20: expected unsigned int [usertype] fr_crc
+drivers/scsi/qedf/qedf_main.c:2481:20: got restricted __le32 [addressable] [usertype] fcoe_crc32
+drivers/scsi/qedf/qedf_main.c:2677:34: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2789:25: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c:2792:18: warning: restricted __le32 degrades to integer
+drivers/scsi/qedf/qedf_main.c: note: in included file (through include/scsi/libfcoe.h, drivers/scsi/qedf/qedf.h):
+./include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
+./include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
+drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const *
+drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:128:23: warning: incorrect type in argument 1 (different address spaces)
+drivers/scsi/qedi/qedi_debugfs.c:128:23: expected char *buf
+drivers/scsi/qedi/qedi_debugfs.c:128:23: got char [noderef] __user *buffer
+drivers/scsi/qedi/qedi_debugfs.c:154:41: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_debugfs.c:223:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static?
+drivers/scsi/qedi/qedi_fw.c:1459:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1459:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1459:28: expected restricted __le32 [addressable] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1459:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1460:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1460:31: expected restricted __le32 [addressable] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1460:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1463:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1463:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1463:31: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1463:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1464:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1464:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1464:31: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1464:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1469:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1469:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1469:36: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1473:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1473:36: expected restricted __le32 [addressable] [usertype] rtt
+drivers/scsi/qedi/qedi_fw.c:1473:36: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1478:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1478:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1478:41: got int
+drivers/scsi/qedi/qedi_fw.c:1479:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1479:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1479:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait
+drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain
+drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx
+drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque
+drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int
+drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16
+drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types)
+drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:743:19: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:743:19: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:743:19: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:793:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:850:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:850:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_fw.c:850:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_fw.c:881:50: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:881:40: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:886:48: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:885:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:885:49: expected restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_fw.c:885:49: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:925:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:925:40: expected restricted __le16 [usertype] sq_prod
+drivers/scsi/qedi/qedi_fw.c:925:40: got unsigned short [usertype] fw_sq_prod_idx
+drivers/scsi/qedi/qedi_fw.c:1001:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1001:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc
+drivers/scsi/qedi/qedi_fw.c:1001:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1002:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1002:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d
+drivers/scsi/qedi/qedi_fw.c:1002:37: got unsigned short
+drivers/scsi/qedi/qedi_fw.c:1004:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1004:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1004:35: got restricted __be16 [usertype] tsih
+drivers/scsi/qedi/qedi_fw.c:1005:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1005:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1005:47: got int
+drivers/scsi/qedi/qedi_fw.c:1008:36: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1008:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1008:34: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1008:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1009:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1009:34: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1009:34: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1010:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1010:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1010:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1011:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1011:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1011:42: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1017:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1017:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1017:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1019:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1019:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1019:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1026:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1026:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1026:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1028:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1028:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1028:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1030:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1030:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1030:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1039:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1039:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1039:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1102:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1102:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1102:31: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1102:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1103:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1103:39: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1103:39: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1104:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1104:34: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1104:34: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1105:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1105:31: expected restricted __le16 [addressable] [assigned] [usertype] cid
+drivers/scsi/qedi/qedi_fw.c:1105:31: got unsigned int [usertype] iscsi_conn_id
+drivers/scsi/qedi/qedi_fw.c:1179:33: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1350:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1580:39: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1580:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1580:37: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1580:37: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1581:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1581:37: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1581:37: got restricted __be32 [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1582:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1582:40: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1582:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1583:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1583:45: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1583:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1584:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1584:50: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:1584:50: got int
+drivers/scsi/qedi/qedi_fw.c:1589:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1589:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1589:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1591:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1591:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1591:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1593:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1593:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1593:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1598:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1598:45: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1598:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1600:45: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1600:45: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1600:45: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1602:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1602:46: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1602:46: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1611:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1611:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1611:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1680:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1680:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1680:35: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1680:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1681:37: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1681:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1681:35: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1681:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1682:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1682:35: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:1682:35: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1683:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1683:40: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn
+drivers/scsi/qedi/qedi_fw.c:1683:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1687:23: warning: restricted __be32 degrades to integer
+drivers/scsi/qedi/qedi_fw.c:1688:42: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:1688:42: warning: cast from restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1688:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1688:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1688:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1689:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1689:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1689:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1691:42: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1691:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1691:40: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:1691:40: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1692:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1692:40: expected restricted __le32 [addressable] [assigned] [usertype] ttt
+drivers/scsi/qedi/qedi_fw.c:1692:40: got unsigned int
+drivers/scsi/qedi/qedi_fw.c:1705:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1705:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1705:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1707:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1707:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1707:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1714:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1714:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1714:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1716:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1716:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1716:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1718:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1718:54: expected unsigned int [addressable] [assigned] [usertype] total_buffer_size
+drivers/scsi/qedi/qedi_fw.c:1718:54: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1728:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1728:32: expected unsigned int [addressable] [assigned] [usertype] rx_io_size
+drivers/scsi/qedi/qedi_fw.c:1728:32: got restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1764:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1764:53: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1764:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1765:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1765:53: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1765:53: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1766:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1766:49: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1766:49: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1805:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1805:42: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1805:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1806:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1806:42: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1806:42: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1807:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1807:38: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1807:38: got unsigned short [usertype]
+drivers/scsi/qedi/qedi_fw.c:1852:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1852:50: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:1852:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1853:50: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1853:50: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:1853:50: got unsigned long long
+drivers/scsi/qedi/qedi_fw.c:1854:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1854:46: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw.c:1854:46: got int [assigned] sg_len
+drivers/scsi/qedi/qedi_fw.c:1903:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1903:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1903:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:1909:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:1909:23: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:1909:23: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2037:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2037:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2037:31: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2037:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2038:33: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2038:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2038:31: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2038:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2041:30: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:2041:28: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2041:28: expected restricted __le32 [addressable] [assigned] [usertype] itt
+drivers/scsi/qedi/qedi_fw.c:2041:28: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2042:51: warning: cast from restricted __be32
+drivers/scsi/qedi/qedi_fw.c:2042:49: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2042:49: expected restricted __le32 [addressable] [assigned] [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw.c:2042:49: got restricted __be32 [usertype]
+drivers/scsi/qedi/qedi_fw.c:2043:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2043:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword
+drivers/scsi/qedi/qedi_fw.c:2043:41: got int
+drivers/scsi/qedi/qedi_fw.c:2044:31: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2044:31: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn
+drivers/scsi/qedi/qedi_fw.c:2044:31: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2051:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2051:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2051:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2053:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2053:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2053:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2061:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2061:53: expected restricted __le32 [addressable] [assigned] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2061:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2063:53: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2063:53: expected restricted __le32 [addressable] [assigned] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2063:53: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2079:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2079:51: expected restricted __le32 [addressable] [usertype] lo
+drivers/scsi/qedi/qedi_fw.c:2079:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2080:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw.c:2080:51: expected restricted __le32 [addressable] [usertype] hi
+drivers/scsi/qedi/qedi_fw.c:2080:51: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_fw.c:2138:9: warning: cast to restricted itt_t
+drivers/scsi/qedi/qedi_fw.c:1205:9: warning: context imbalance in 'qedi_cleanup_all_io' - different lock contexts for basic block
+drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length
+drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len
+drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked
+drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len
+drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16
+drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag
+drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:454:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:454:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:458:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:458:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:458:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:461:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:461:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:461:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: &=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type int
+drivers/scsi/qedi/qedi_fw_api.c:464:17: warning: invalid assignment: |=
+drivers/scsi/qedi/qedi_fw_api.c:464:17: left side has type restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:464:17: right side has type unsigned long long
+drivers/scsi/qedi/qedi_fw_api.c:507:23: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:507:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:507:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:507:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:509:74: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:509:74: expected restricted __le32 [usertype] desired_data_trns_len
+drivers/scsi/qedi/qedi_fw_api.c:509:74: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:511:52: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:513:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:513:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:513:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:514:77: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:514:77: expected restricted __le32 [usertype] expected_transfer_length
+drivers/scsi/qedi/qedi_fw_api.c:514:77: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:518:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:518:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:518:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:519:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:519:52: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_fw_api.c:519:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:23: warning: cast from restricted __le32
+drivers/scsi/qedi/qedi_fw_api.c:521:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:521:21: expected unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:521:21: got restricted __le32 [usertype]
+drivers/scsi/qedi/qedi_fw_api.c:522:52: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_fw_api.c:522:52: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_fw_api.c:522:52: got unsigned int [usertype] val
+drivers/scsi/qedi/qedi_fw_api.c:572:41: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_fw_api.c:668:31: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:519:32: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:529:48: warning: cast to restricted __be32
+drivers/scsi/qedi/qedi_iscsi.c:759:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:759:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:759:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:761:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:761:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:761:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:762:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:762:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:762:25: got long
+drivers/scsi/qedi/qedi_iscsi.c:765:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:765:29: expected restricted __le32 [usertype] hi
+drivers/scsi/qedi/qedi_iscsi.c:765:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:767:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:767:29: expected restricted __le32 [usertype] lo
+drivers/scsi/qedi/qedi_iscsi.c:767:29: got unsigned int [usertype]
+drivers/scsi/qedi/qedi_iscsi.c:768:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_iscsi.c:768:25: expected restricted __le32 [usertype] sge_len
+drivers/scsi/qedi/qedi_iscsi.c:768:25: got int
+drivers/scsi/qedi/qedi_main.c:95:36: warning: restricted __le16 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1213:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1213:20: expected unsigned int [usertype] iscsi_cid
+drivers/scsi/qedi/qedi_main.c:1213:20: got restricted __le16 [usertype] conn_id
+drivers/scsi/qedi/qedi_main.c:1225:74: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/qedi/qedi_main.c:1225:74: expected unsigned int [usertype] tid
+drivers/scsi/qedi/qedi_main.c:1225:74: got restricted __le16 [usertype] itid
+drivers/scsi/qedi/qedi_main.c:1273:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1273:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1273:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1325:18: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1325:18: expected unsigned short [usertype] prod_idx
+drivers/scsi/qedi/qedi_main.c:1325:18: got restricted __le16
+drivers/scsi/qedi/qedi_main.c:1853:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1853:32: expected restricted __le32 [usertype] itt
+drivers/scsi/qedi/qedi_main.c:1853:32: got unsigned int [usertype] proto_itt
+drivers/scsi/qedi/qedi_main.c:1866:37: warning: restricted __le32 degrades to integer
+drivers/scsi/qedi/qedi_main.c:1880:20: warning: incorrect type in assignment (different base types)
+drivers/scsi/qedi/qedi_main.c:1880:20: expected unsigned int [usertype]
+drivers/scsi/qedi/qedi_main.c:1880:20: got restricted __le32 [usertype] itt
+drivers/scsi/qla1280.c:2853:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2853:27: expected restricted __le32 [usertype] *dword_ptr
+drivers/scsi/qla1280.c:2853:27: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2909:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:2909:35: expected restricted __le32 [usertype] *[assigned] dword_ptr
+drivers/scsi/qla1280.c:2909:35: got unsigned int [usertype] *
+drivers/scsi/qla1280.c:2314:16: warning: cast to restricted __le16
+drivers/scsi/qla1280.c:637:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:637:27: expected unsigned short [usertype] isp_parameter
+drivers/scsi/qla1280.c:637:27: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:638:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:638:32: expected unsigned short [usertype] w
+drivers/scsi/qla1280.c:638:32: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:640:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:640:46: expected unsigned short [usertype] selection_timeout
+drivers/scsi/qla1280.c:640:46: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:641:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/qla1280.c:641:44: expected unsigned short [usertype] max_queue_depth
+drivers/scsi/qla1280.c:641:44: got restricted __le16 [usertype]
+drivers/scsi/qla1280.c:1487:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock
+drivers/scsi/qla1280.c:2447:9: warning: context imbalance in 'qla1280_mailbox_command' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:413:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:3756:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5646:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
+drivers/scsi/qla2xxx/qla_target.c:5685:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
+drivers/scsi/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
+drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through drivers/scsi/qla4xxx/ql4_def.h):
+drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32.
+drivers/scsi/qlogicfas408.c:248:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/qlogicfas408.c:575:14: warning: cast truncates bits from constant value (500 becomes 0)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int
+drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp
+drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: expected unsigned int [usertype] start
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: expected unsigned int [usertype] restart
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5751:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: expected unsigned int [usertype] badlun_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5764:23: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: warning: incorrect type in argument 2 (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5765:33: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: expected unsigned int [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5773:32: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: expected unsigned int [usertype] luntbl_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5774:46: got restricted __le32 [usertype]
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: warning: incorrect type in assignment (different base types)
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: expected unsigned int [usertype] lun0_sa
+drivers/scsi/sym53c8xx_2/sym_hipd.c:5776:44: got restricted __le32 [usertype]
+drivers/soc/apple/apple-pmgr-pwrstate.c:178:32: warning: symbol 'apple_pmgr_reset_ops' was not declared. Should it be static?
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:65: warning: cast to restricted __be32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:103:45: warning: cast to restricted __le32
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:36: warning: restricted __le32 degrades to integer
+drivers/soc/bcm/bcm63xx/bcm-pmb.c:115:55: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:45:34: expected restricted __be32 [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:45:34: got unsigned int [usertype] cpdata
+drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:46:34: expected restricted __be32 [usertype] cpdir1
+drivers/soc/fsl/qe/gpio.c:46:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:47:34: expected restricted __be32 [usertype] cpdir2
+drivers/soc/fsl/qe/gpio.c:47:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:48:34: expected restricted __be32 [usertype] cppar1
+drivers/soc/fsl/qe/gpio.c:48:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:49:34: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:49:34: expected restricted __be32 [usertype] cppar2
+drivers/soc/fsl/qe/gpio.c:49:34: got unsigned int
+drivers/soc/fsl/qe/gpio.c:50:33: warning: incorrect type in assignment (different base types)
+drivers/soc/fsl/qe/gpio.c:50:33: expected restricted __be32 [usertype] cpodr
+drivers/soc/fsl/qe/gpio.c:50:33: got unsigned int
+drivers/soc/fsl/qe/gpio.c:256:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:258:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:261:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:263:17: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:267:18: warning: restricted __be32 degrades to integer
+drivers/soc/fsl/qe/gpio.c:273:9: warning: restricted __be32 degrades to integer
+drivers/soc/qcom/rpmpd.c:121:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:121:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:121:1: got int
+drivers/soc/qcom/rpmpd.c:121:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:121:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:121:1: got int
+drivers/soc/qcom/rpmpd.c:122:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:122:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:122:1: got int
+drivers/soc/qcom/rpmpd.c:124:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:124:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:124:1: got int
+drivers/soc/qcom/rpmpd.c:124:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:124:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:124:1: got int
+drivers/soc/qcom/rpmpd.c:125:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:125:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:125:1: got int
+drivers/soc/qcom/rpmpd.c:142:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:142:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:142:1: got int
+drivers/soc/qcom/rpmpd.c:142:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:142:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:142:1: got int
+drivers/soc/qcom/rpmpd.c:143:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:143:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:143:1: got int
+drivers/soc/qcom/rpmpd.c:158:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:158:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:158:1: got int
+drivers/soc/qcom/rpmpd.c:158:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:158:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:158:1: got int
+drivers/soc/qcom/rpmpd.c:159:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:159:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:159:1: got int
+drivers/soc/qcom/rpmpd.c:161:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:161:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:161:1: got int
+drivers/soc/qcom/rpmpd.c:161:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:161:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:161:1: got int
+drivers/soc/qcom/rpmpd.c:162:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:162:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:162:1: got int
+drivers/soc/qcom/rpmpd.c:164:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:164:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:164:1: got int
+drivers/soc/qcom/rpmpd.c:164:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:164:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:164:1: got int
+drivers/soc/qcom/rpmpd.c:184:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:184:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:184:1: got int
+drivers/soc/qcom/rpmpd.c:184:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:184:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:184:1: got int
+drivers/soc/qcom/rpmpd.c:185:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:185:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:185:1: got int
+drivers/soc/qcom/rpmpd.c:185:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:185:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:185:1: got int
+drivers/soc/qcom/rpmpd.c:187:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:187:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:187:1: got int
+drivers/soc/qcom/rpmpd.c:204:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:204:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:204:1: got int
+drivers/soc/qcom/rpmpd.c:204:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:204:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:204:1: got int
+drivers/soc/qcom/rpmpd.c:205:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:205:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:205:1: got int
+drivers/soc/qcom/rpmpd.c:205:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:205:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:205:1: got int
+drivers/soc/qcom/rpmpd.c:206:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:206:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:206:1: got int
+drivers/soc/qcom/rpmpd.c:206:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:206:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:206:1: got int
+drivers/soc/qcom/rpmpd.c:208:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:208:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:208:1: got int
+drivers/soc/qcom/rpmpd.c:227:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:227:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:227:1: got int
+drivers/soc/qcom/rpmpd.c:227:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:227:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:227:1: got int
+drivers/soc/qcom/rpmpd.c:228:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:228:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:228:1: got int
+drivers/soc/qcom/rpmpd.c:228:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:228:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:228:1: got int
+drivers/soc/qcom/rpmpd.c:230:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:230:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:230:1: got int
+drivers/soc/qcom/rpmpd.c:231:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:231:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:231:1: got int
+drivers/soc/qcom/rpmpd.c:249:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:249:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:249:1: got int
+drivers/soc/qcom/rpmpd.c:249:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:249:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:249:1: got int
+drivers/soc/qcom/rpmpd.c:250:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:250:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:250:1: got int
+drivers/soc/qcom/rpmpd.c:250:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:250:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:250:1: got int
+drivers/soc/qcom/rpmpd.c:252:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:252:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:252:1: got int
+drivers/soc/qcom/rpmpd.c:254:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:254:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:254:1: got int
+drivers/soc/qcom/rpmpd.c:255:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:255:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:255:1: got int
+drivers/soc/qcom/rpmpd.c:274:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:274:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:274:1: got int
+drivers/soc/qcom/rpmpd.c:274:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:274:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:274:1: got int
+drivers/soc/qcom/rpmpd.c:275:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:275:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:275:1: got int
+drivers/soc/qcom/rpmpd.c:275:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:275:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:275:1: got int
+drivers/soc/qcom/rpmpd.c:276:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:276:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:276:1: got int
+drivers/soc/qcom/rpmpd.c:278:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:278:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:278:1: got int
+drivers/soc/qcom/rpmpd.c:279:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:279:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:279:1: got int
+drivers/soc/qcom/rpmpd.c:298:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:298:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:298:1: got int
+drivers/soc/qcom/rpmpd.c:298:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:298:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:298:1: got int
+drivers/soc/qcom/rpmpd.c:299:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:299:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:299:1: got int
+drivers/soc/qcom/rpmpd.c:301:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:301:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:301:1: got int
+drivers/soc/qcom/rpmpd.c:301:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:301:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:301:1: got int
+drivers/soc/qcom/rpmpd.c:302:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:302:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:302:1: got int
+drivers/soc/qcom/rpmpd.c:304:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:304:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:304:1: got int
+drivers/soc/qcom/rpmpd.c:305:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:305:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:305:1: got int
+drivers/soc/qcom/rpmpd.c:307:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:307:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:307:1: got int
+drivers/soc/qcom/rpmpd.c:308:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:308:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:308:1: got int
+drivers/soc/qcom/rpmpd.c:330:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:330:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:330:1: got int
+drivers/soc/qcom/rpmpd.c:330:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:330:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:330:1: got int
+drivers/soc/qcom/rpmpd.c:331:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:331:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:331:1: got int
+drivers/soc/qcom/rpmpd.c:333:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:333:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:333:1: got int
+drivers/soc/qcom/rpmpd.c:334:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:334:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:334:1: got int
+drivers/soc/qcom/rpmpd.c:336:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:336:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:336:1: got int
+drivers/soc/qcom/rpmpd.c:337:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:337:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:337:1: got int
+drivers/soc/qcom/rpmpd.c:356:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:356:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:356:1: got int
+drivers/soc/qcom/rpmpd.c:356:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:356:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:356:1: got int
+drivers/soc/qcom/rpmpd.c:357:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:357:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:357:1: got int
+drivers/soc/qcom/rpmpd.c:359:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:359:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:359:1: got int
+drivers/soc/qcom/rpmpd.c:359:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:359:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:359:1: got int
+drivers/soc/qcom/rpmpd.c:360:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:360:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:360:1: got int
+drivers/soc/qcom/rpmpd.c:362:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:362:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:362:1: got int
+drivers/soc/qcom/rpmpd.c:363:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:363:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:363:1: got int
+drivers/soc/qcom/rpmpd.c:365:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:365:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:365:1: got int
+drivers/soc/qcom/rpmpd.c:366:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:366:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:366:1: got int
+drivers/soc/qcom/rpmpd.c:388:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:388:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:388:1: got int
+drivers/soc/qcom/rpmpd.c:388:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:388:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:388:1: got int
+drivers/soc/qcom/rpmpd.c:389:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:389:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:389:1: got int
+drivers/soc/qcom/rpmpd.c:391:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:391:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:391:1: got int
+drivers/soc/qcom/rpmpd.c:391:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:391:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:391:1: got int
+drivers/soc/qcom/rpmpd.c:392:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:392:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:392:1: got int
+drivers/soc/qcom/rpmpd.c:394:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:394:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:394:1: got int
+drivers/soc/qcom/rpmpd.c:395:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:395:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:395:1: got int
+drivers/soc/qcom/rpmpd.c:415:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:415:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:415:1: got int
+drivers/soc/qcom/rpmpd.c:415:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:415:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:415:1: got int
+drivers/soc/qcom/rpmpd.c:416:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:416:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:416:1: got int
+drivers/soc/qcom/rpmpd.c:418:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:418:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:418:1: got int
+drivers/soc/qcom/rpmpd.c:418:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:418:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:418:1: got int
+drivers/soc/qcom/rpmpd.c:419:1: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:419:1: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:419:1: got int
+drivers/soc/qcom/rpmpd.c:475:24: warning: incorrect type in initializer (different base types)
+drivers/soc/qcom/rpmpd.c:475:24: expected restricted __le32 [usertype] key
+drivers/soc/qcom/rpmpd.c:475:24: got int
+drivers/soc/qcom/rpmpd.c:584:31: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/rpmpd.c:585:15: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smd-rpm.c:179:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smd-rpm.c:179:47: expected void const volatile [noderef] __iomem *s
+drivers/soc/qcom/smd-rpm.c:179:47: got unsigned char const *
+drivers/soc/qcom/smem.c:430:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:430:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:430:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:517:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:517:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:517:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:537:50: warning: incorrect type in return expression (different address spaces)
+drivers/soc/qcom/smem.c:537:50: expected void *
+drivers/soc/qcom/smem.c:537:50: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:698:22: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:698:22: expected struct smem_partition_header *phdr
+drivers/soc/qcom/smem.c:698:22: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:702:27: warning: cast to restricted __le32
+drivers/soc/qcom/smem.c:706:22: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:706:22: expected struct smem_partition_header *phdr
+drivers/soc/qcom/smem.c:706:22: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:710:27: warning: cast to restricted __le32
+drivers/soc/qcom/smem.c:713:24: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:713:24: expected struct smem_header *header
+drivers/soc/qcom/smem.c:713:24: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:726:30: error: incompatible types in comparison expression (different address spaces):
+drivers/soc/qcom/smem.c:726:30: void *
+drivers/soc/qcom/smem.c:726:30: void [noderef] __iomem *
+drivers/soc/qcom/smem.c:747:36: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:756:28: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:765:36: error: subtraction of different types can't work (different address spaces)
+drivers/soc/qcom/smem.c:780:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:780:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:780:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:813:57: warning: restricted __le32 degrades to integer
+drivers/soc/qcom/smem.c:834:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:834:16: expected struct smem_partition_header *header
+drivers/soc/qcom/smem.c:834:16: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:985:22: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:985:22: expected struct smem_ptable *ptable
+drivers/soc/qcom/smem.c:985:22: got void [noderef] __iomem *
+drivers/soc/qcom/smem.c:1094:16: warning: incorrect type in assignment (different address spaces)
+drivers/soc/qcom/smem.c:1094:16: expected struct smem_header *header
+drivers/soc/qcom/smem.c:1094:16: got void [noderef] __iomem *virt_base
+drivers/soc/qcom/smem.c:1115:16: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smem.c:1115:16: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smem.c:1115:16: got restricted __le32 *
+drivers/soc/qcom/smem.c:1115:52: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smem.c:1115:52: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smem.c:1115:52: got restricted __le32 *
+drivers/soc/qcom/smp2p.c:246:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:246:34: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:246:34: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:398:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smp2p.c:398:33: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:398:33: got unsigned int [usertype] *value
+drivers/soc/qcom/smp2p.c:401:26: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smp2p.c:401:26: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smp2p.c:401:26: got unsigned int [usertype] *value
+drivers/soc/qcom/smsm.c:152:32: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:152:32: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:152:32: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:164:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:164:25: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:164:25: got unsigned int [usertype] *local_state
+drivers/soc/qcom/smsm.c:174:48: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:174:48: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:174:48: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:206:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:206:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:206:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:244:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:244:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:244:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:246:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:246:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:246:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:267:24: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:267:24: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:267:24: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:275:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:275:49: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:275:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:277:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:277:49: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:277:49: got unsigned int [usertype] *
+drivers/soc/qcom/smsm.c:317:26: warning: incorrect type in argument 1 (different address spaces)
+drivers/soc/qcom/smsm.c:317:26: expected void const volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:317:26: got unsigned int [usertype] *remote_state
+drivers/soc/qcom/smsm.c:590:47: warning: incorrect type in argument 2 (different address spaces)
+drivers/soc/qcom/smsm.c:590:47: expected void volatile [noderef] __iomem *addr
+drivers/soc/qcom/smsm.c:590:47: got unsigned int [usertype] *
+drivers/soc/rockchip/dtpm.c:15:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:17:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:20:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:23:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:26:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:29:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:32:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:35:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:38:12: warning: obsolete array initializer, use C99 syntax
+drivers/soc/rockchip/dtpm.c:41:12: warning: obsolete array initializer, use C99 syntax
+drivers/spi/spi-altera-dfl.c:52:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:52:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:52:30: got void *context
+drivers/spi/spi-altera-dfl.c:78:30: warning: incorrect type in initializer (different address spaces)
+drivers/spi/spi-altera-dfl.c:78:30: expected void [noderef] __iomem *base
+drivers/spi/spi-altera-dfl.c:78:30: got void *context
+drivers/spi/spi-altera-dfl.c:153:22: warning: incorrect type in argument 3 (different address spaces)
+drivers/spi/spi-altera-dfl.c:153:22: expected void *bus_context
+drivers/spi/spi-altera-dfl.c:153:22: got void [noderef] __iomem *[assigned] base
+drivers/spi/spi-bcm-qspi.c:396:30: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-bcm-qspi.c:396:30: expected unsigned int [assigned] [usertype] data
+drivers/spi/spi-bcm-qspi.c:396:30: got restricted __le32 [usertype]
+drivers/spi/spi-bcm-qspi.c:360:24: warning: cast to restricted __le32
+drivers/spi/spi-bcm63xx.c:580:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:580:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:580:19: expected unsigned char [noderef] [usertype] __iomem *tx_io
+drivers/spi/spi-bcm63xx.c:580:19: got unsigned char [usertype] *
+drivers/spi/spi-bcm63xx.c:581:22: warning: cast removes address space '__iomem' of expression
+drivers/spi/spi-bcm63xx.c:581:19: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-bcm63xx.c:581:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io
+drivers/spi/spi-bcm63xx.c:581:19: got unsigned char const [usertype] *
+drivers/spi/spi-fsl-dspi.c:282:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:282:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:282:17: got restricted __be32 [usertype]
+drivers/spi/spi-fsl-dspi.c:288:28: warning: cast to restricted __be32
+drivers/spi/spi-fsl-dspi.c:294:17: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-fsl-dspi.c:294:17: expected unsigned int [usertype]
+drivers/spi/spi-fsl-dspi.c:294:17: got restricted __be16 [usertype]
+drivers/spi/spi-fsl-dspi.c:300:28: warning: cast to restricted __be16
+drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32
+drivers/spi/spi-imx.c:398:19: warning: cast to restricted __be32
+drivers/spi/spi-imx.c:427:21: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-imx.c:427:21: expected unsigned int [addressable] [usertype] val
+drivers/spi/spi-imx.c:427:21: got restricted __be32 [usertype]
+drivers/spi/spi-lp8841-rtc.c:112:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:112:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:112:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:121:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:121:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:121:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:143:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:143:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:143:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:147:41: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:147:41: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:147:41: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: warning: incorrect type in assignment (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:209:21: expected void *iomem
+drivers/spi/spi-lp8841-rtc.c:209:21: got void [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:57:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:57:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:57:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:63:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:63:28: expected void const [noderef] __iomem *
+drivers/spi/spi-lp8841-rtc.c:63:28: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-lp8841-rtc.c:47:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/spi/spi-lp8841-rtc.c:47:33: expected void volatile [noderef] __iomem *addr
+drivers/spi/spi-lp8841-rtc.c:47:33: got void *iomem
+drivers/spi/spi-nxp-fspi.c:497:25: warning: cast from restricted __be32
+drivers/spi/spi-orion.c:452:24: warning: incorrect type in argument 1 (different base types)
+drivers/spi/spi-orion.c:452:24: expected unsigned int [usertype] val
+drivers/spi/spi-orion.c:452:24: got restricted __le16 [usertype]
+drivers/spi/spi-orion.c:462:17: warning: cast to restricted __le16
+drivers/spi/spi-ti-qspi.c:267:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:267:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:267:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:270:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:270:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:270:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:273:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:273:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:273:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:276:38: warning: incorrect type in assignment (different base types)
+drivers/spi/spi-ti-qspi.c:276:38: expected unsigned int [usertype] data
+drivers/spi/spi-ti-qspi.c:276:38: got restricted __be32 [usertype]
+drivers/spi/spi-ti-qspi.c:377:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:379:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:381:42: warning: cast to restricted __be32
+drivers/spi/spi-ti-qspi.c:383:42: warning: cast to restricted __be32
+drivers/staging/r8188eu/core/rtw_br_ext.c:630:63: warning: restricted __sum16 degrades to integer
+drivers/staging/r8188eu/core/rtw_br_ext.c:634:69: warning: incorrect type in assignment (different base types)
+drivers/staging/r8188eu/core/rtw_br_ext.c:634:69: expected restricted __sum16 [usertype] check
+drivers/staging/r8188eu/core/rtw_br_ext.c:634:69: got int
+drivers/staging/r8188eu/core/rtw_mlme.c:795:9: warning: context imbalance in 'rtw_free_assoc_resources' - different lock contexts for basic block
+drivers/staging/rtl8192e/rtl8192e/rtl_core.c: note: in included file (through drivers/staging/rtl8192e/rtl8192e/rtl_core.h):
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtl8192e/../rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_rx.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib_softmac.c: note: in included file:
+drivers/staging/rtl8192e/rtllib.h:832:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:851:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:805:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:843:48: warning: array of flexible structures
+drivers/staging/rtl8192e/rtllib.h:821:48: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: note: in included file:
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:963:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:996:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:974:51: warning: array of flexible structures
+drivers/staging/rtl8192u/r8192U_core.c: note: in included file (through drivers/staging/rtl8192u/r8192U.h):
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:1013:51: warning: array of flexible structures
+drivers/staging/rtl8192u/ieee80211/ieee80211.h:985:51: warning: array of flexible structures
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:438:29: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: expected unsigned int [usertype] SsidLength
+drivers/staging/rtl8712/rtl871x_cmd.c:439:38: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:441:32: warning: cast from restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: expected signed int [usertype] Rssi
+drivers/staging/rtl8712/rtl871x_cmd.c:442:27: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: expected unsigned int enum NDIS_802_11_NETWORK_TYPE NetworkTypeInUse
+drivers/staging/rtl8712/rtl871x_cmd.c:443:39: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: expected unsigned int [usertype] ATIMWindow
+drivers/staging/rtl8712/rtl871x_cmd.c:445:47: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: expected unsigned int [usertype] BeaconPeriod
+drivers/staging/rtl8712/rtl871x_cmd.c:447:49: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: expected unsigned int [usertype] DSConfig
+drivers/staging/rtl8712/rtl871x_cmd.c:449:45: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: expected unsigned int [usertype] DwellTime
+drivers/staging/rtl8712/rtl871x_cmd.c:451:55: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: expected unsigned int [usertype] HopPattern
+drivers/staging/rtl8712/rtl871x_cmd.c:453:56: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: expected unsigned int [usertype] HopSet
+drivers/staging/rtl8712/rtl871x_cmd.c:455:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:457:52: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: expected unsigned int [usertype] Length
+drivers/staging/rtl8712/rtl871x_cmd.c:459:43: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: expected unsigned int enum NDIS_802_11_NETWORK_INFRASTRUCTURE InfrastructureMode
+drivers/staging/rtl8712/rtl871x_cmd.c:461:41: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: expected unsigned int [usertype] IELength
+drivers/staging/rtl8712/rtl871x_cmd.c:463:31: got restricted __le32 [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:668:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:669:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_cmd.c:670:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_cmd.c:671:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:672:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:674:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:676:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:678:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:680:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:682:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:684:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:686:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:688:17: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_cmd.c:689:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:455:28: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:456:37: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:457:27: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:457:27: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:457:27: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:458:26: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:459:38: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:461:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:463:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:465:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:467:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:469:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:471:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:473:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:475:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:477:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:478:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:673:30: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:674:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:675:36: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:677:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:678:35: warning: incorrect type in assignment (different base types)
+drivers/staging/rtl8712/rtl871x_mlme.c:678:35: expected restricted __le32 [usertype] Privacy
+drivers/staging/rtl8712/rtl871x_mlme.c:678:35: got unsigned int [usertype]
+drivers/staging/rtl8712/rtl871x_mlme.c:679:34: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:681:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:683:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:685:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:687:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:689:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:691:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:693:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:695:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:697:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:699:18: warning: cast to restricted __le32
+drivers/staging/rtl8712/rtl871x_mlme.c:700:38: warning: cast to restricted __le32
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:466:5: warning: symbol 'vchiq_platform_init' was not declared. Should it be static?
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:330:26: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:330:26: expected void *[assigned] userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:330:26: got void [noderef] __user *userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:546:47: warning: incorrect type in assignment (different address spaces)
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:546:47: expected void [noderef] __user *[addressable] [assigned] bulk_userdata
+drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:546:47: got void *bulk_userdata
+drivers/staging/vt6655/card.c:758:16: warning: cast to restricted __le64
+drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:47:17: void *
+drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:72:9: void *
+drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:89:9: void *
+drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:166:17: void *
+drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces):
+drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu *
+drivers/target/tcm_fc/tfc_sess.c:456:17: void *
+drivers/thermal/k3_j72xx_bandgap.c:532:36: warning: symbol 'k3_j72xx_bandgap_j721e_data' was not declared. Should it be static?
+drivers/thermal/k3_j72xx_bandgap.c:536:36: warning: symbol 'k3_j72xx_bandgap_j7200_data' was not declared. Should it be static?
+drivers/thermal/qoriq_thermal.c:201:38: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:201:38: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:201:38: got unsigned int const [usertype] *[assigned] calibration
+drivers/thermal/qoriq_thermal.c:203:50: warning: incorrect type in argument 1 (different base types)
+drivers/thermal/qoriq_thermal.c:203:50: expected restricted __be32 const [usertype] *cell
+drivers/thermal/qoriq_thermal.c:203:50: got unsigned int const [usertype] *
+drivers/tty/ehv_bytechan.c:135:21: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c:688:18: warning: cast to restricted __be32
+drivers/tty/ehv_bytechan.c: note: in included file:
+./arch/powerpc/include/asm/epapr_hcalls.h:297:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:298:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:299:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:300:14: warning: cast to restricted __be32
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:348:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:349:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:350:14: got restricted __be32 [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: expected unsigned int [usertype]
+./arch/powerpc/include/asm/epapr_hcalls.h:351:14: got restricted __be32 [usertype]
+drivers/tty/hvc/hvc_rtas.c:29:19: warning: symbol 'hvc_rtas_dev' was not declared. Should it be static?
+drivers/tty/hvc/hvsi.c:83:37: warning: array of flexible structures
+drivers/tty/hvc/hvsi_lib.c:113:17: warning: restricted __be16 degrades to integer
+drivers/tty/ipwireless/hardware.c:431:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:431:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:431:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:445:30: warning: incorrect type in argument 1 (different base types)
+drivers/tty/ipwireless/hardware.c:445:30: expected unsigned short [usertype] val
+drivers/tty/ipwireless/hardware.c:445:30: got restricted __le16 [assigned] [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:872:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:872:46: got unsigned short
+drivers/tty/ipwireless/hardware.c:889:46: warning: incorrect type in initializer (different base types)
+drivers/tty/ipwireless/hardware.c:889:46: expected restricted __le16 [usertype] raw_data
+drivers/tty/ipwireless/hardware.c:889:46: got unsigned short
+drivers/tty/mxser.c:291:32: warning: array of flexible structures
+drivers/tty/n_gsm.c:2929:29: warning: restricted __be16 degrades to integer
+drivers/tty/nozomi.c:405:26: warning: cast to restricted __le16
+drivers/tty/nozomi.c:408:26: warning: cast to restricted __le32
+drivers/tty/nozomi.c:416:36: warning: cast to restricted __le16
+drivers/tty/nozomi.c:420:34: warning: cast to restricted __le32
+drivers/tty/nozomi.c:449:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:449:24: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:449:24: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:457:24: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:457:24: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:457:24: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:465:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:465:32: expected unsigned short [usertype] val
+drivers/tty/nozomi.c:465:32: got restricted __le16 [usertype]
+drivers/tty/nozomi.c:469:32: warning: incorrect type in argument 1 (different base types)
+drivers/tty/nozomi.c:469:32: expected unsigned int [usertype] val
+drivers/tty/nozomi.c:469:32: got restricted __le32 [usertype]
+drivers/tty/nozomi.c:348:25: warning: array of flexible structures
+drivers/tty/nozomi.c:779:16: warning: cast to restricted __le32
+drivers/tty/serial/8250/8250_port.c:3464:9: warning: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
+drivers/tty/serial/bcm63xx_uart.c:720:28: warning: context imbalance in 'bcm_console_write' - unexpected unlock
+drivers/tty/serial/digicolor-usart.c:414:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_linflexuart.c:657:39: warning: context imbalance in 'linflex_console_write' - unexpected unlock
+drivers/tty/serial/fsl_lpuart.c:2337:9: warning: context imbalance in 'lpuart_console_write' - different lock contexts for basic block
+drivers/tty/serial/fsl_lpuart.c:2367:9: warning: context imbalance in 'lpuart32_console_write' - different lock contexts for basic block
+drivers/tty/serial/imx.c:2024:39: warning: context imbalance in 'imx_uart_console_write' - unexpected unlock
+drivers/tty/serial/lpc32xx_hs.c:151:28: warning: context imbalance in 'lpc32xx_hsuart_console_write' - unexpected unlock
+drivers/tty/serial/max3100.c:202:13: warning: incorrect type in assignment (different base types)
+drivers/tty/serial/max3100.c:202:13: expected unsigned short [addressable] [usertype] etx
+drivers/tty/serial/max3100.c:202:13: got restricted __be16 [usertype]
+drivers/tty/serial/max3100.c:210:15: warning: cast to restricted __be16
+drivers/tty/serial/meson_uart.c:576:28: warning: context imbalance in 'meson_serial_port_write' - unexpected unlock
+drivers/tty/serial/msm_serial.c:1666:28: warning: context imbalance in '__msm_console_write' - unexpected unlock
+drivers/tty/serial/mvebu-uart.c:777:9: warning: context imbalance in 'mvebu_uart_console_write' - different lock contexts for basic block
+drivers/tty/serial/omap-serial.c:1277:28: warning: context imbalance in 'serial_omap_console_write' - unexpected unlock
+drivers/tty/serial/owl-uart.c:568:28: warning: context imbalance in 'owl_uart_port_write' - unexpected unlock
+drivers/tty/serial/pch_uart.c:1421:30: warning: restricted upf_t degrades to integer
+drivers/tty/serial/pch_uart.c:1425:32: warning: invalid assignment: &=
+drivers/tty/serial/pch_uart.c:1425:32: left side has type int
+drivers/tty/serial/pch_uart.c:1425:32: right side has type restricted upf_t
+drivers/tty/serial/pch_uart.c:1609:28: warning: context imbalance in 'pch_console_write' - unexpected unlock
+drivers/tty/serial/qcom_geni_serial.c:461:13: warning: context imbalance in 'qcom_geni_serial_console_write' - different lock contexts for basic block
+drivers/tty/serial/rda-uart.c:619:28: warning: context imbalance in 'rda_uart_port_write' - unexpected unlock
+drivers/tty/serial/samsung_tty.c:2500:39: warning: context imbalance in 's3c24xx_serial_console_write' - unexpected unlock
+drivers/tty/serial/serial_core.c:145:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:217:17: warning: context imbalance in 'uart_port_startup' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:326:9: warning: context imbalance in 'uart_shutdown' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:549:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:597:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:610:9: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:623:9: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
+drivers/tty/serial/serial_core.c:650:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
+drivers/tty/serial/sh-sci.c:1385:39: warning: context imbalance in 'sci_dma_rx_submit' - unexpected unlock
+drivers/tty/serial/sh-sci.c:3010:39: warning: context imbalance in 'serial_console_write' - unexpected unlock
+drivers/tty/serial/sifive.c:841:28: warning: context imbalance in 'sifive_serial_console_write' - unexpected unlock
+drivers/tty/serial/sprd_serial.c:1013:39: warning: context imbalance in 'sprd_console_write' - unexpected unlock
+drivers/tty/serial/st-asc.c:908:39: warning: context imbalance in 'asc_console_write' - unexpected unlock
+drivers/tty/serial/stm32-usart.c: note: in included file:
+drivers/tty/serial/stm32-usart.h:42:25: warning: symbol 'stm32f4_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:63:25: warning: symbol 'stm32f7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.h:85:25: warning: symbol 'stm32h7_info' was not declared. Should it be static?
+drivers/tty/serial/stm32-usart.c:1780:9: warning: context imbalance in 'stm32_usart_console_write' - different lock contexts for basic block
+drivers/tty/serial/sunplus-uart.c:530:28: warning: context imbalance in 'sunplus_console_write' - unexpected unlock
+drivers/tty/serial/uartlite.c:517:9: warning: context imbalance in 'ulite_console_write' - different lock contexts for basic block
+drivers/tty/serial/ucc_uart.c:264:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:264:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:264:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:268:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:268:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:268:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:347:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:347:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:347:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:348:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:348:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:348:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:350:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:350:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:350:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:369:30: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:369:30: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:369:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:382:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:382:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:382:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:383:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:383:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:383:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:386:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:386:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:386:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:474:38: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:474:38: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:474:38: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:481:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:481:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:481:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:512:17: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:512:17: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:512:17: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:515:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/serial/ucc_uart.c:515:33: expected void const [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:515:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:604:58: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:604:58: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:604:58: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:605:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:605:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:605:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:606:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:606:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:606:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:612:63: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:612:63: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:612:63: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:613:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:613:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:613:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:614:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:614:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:614:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:625:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:625:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:625:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:626:61: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:626:61: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:626:61: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:627:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:627:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:627:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:637:49: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:637:49: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:637:49: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:638:53: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:638:53: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:638:53: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:639:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:639:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:639:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:653:46: warning: incorrect type in initializer (different address spaces)
+drivers/tty/serial/ucc_uart.c:653:46: expected struct ucc_uart_pram *uccup
+drivers/tty/serial/ucc_uart.c:653:46: got struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:661:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:661:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:661:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:662:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:662:48: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:662:48: got unsigned char *
+drivers/tty/serial/ucc_uart.c:663:44: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:663:44: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:663:44: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:664:28: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:664:28: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:664:28: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:665:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:665:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:665:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:666:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:666:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:666:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:667:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:667:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:667:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:668:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:668:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:668:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:669:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:669:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:669:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:670:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:670:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:670:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:671:37: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:671:37: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:671:37: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:672:25: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:672:25: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:672:25: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:674:51: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:674:51: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:674:51: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:675:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:675:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:675:30: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:713:36: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:713:36: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:713:36: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:714:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:714:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:714:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:715:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:715:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:715:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:716:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:716:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:716:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:717:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:717:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:717:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:718:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:718:31: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:718:31: got unsigned char *
+drivers/tty/serial/ucc_uart.c:719:38: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:719:38: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:719:38: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:720:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:720:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:720:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:721:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:721:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:721:33: got restricted __be32 *
+drivers/tty/serial/ucc_uart.c:722:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:722:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:722:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:725:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:725:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:725:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:726:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:726:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:726:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:727:30: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:727:30: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:727:30: got unsigned char *
+drivers/tty/serial/ucc_uart.c:728:33: warning: incorrect type in argument 2 (different address spaces)
+drivers/tty/serial/ucc_uart.c:728:33: expected void [noderef] __iomem *
+drivers/tty/serial/ucc_uart.c:728:33: got restricted __be16 *
+drivers/tty/serial/ucc_uart.c:1000:27: warning: cast removes address space '__iomem' of expression
+drivers/tty/serial/ucc_uart.c:1000:24: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1000:24: expected struct ucc_uart_pram [noderef] __iomem *uccup
+drivers/tty/serial/ucc_uart.c:1000:24: got struct ucc_uart_pram *
+drivers/tty/serial/ucc_uart.c:1001:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1001:29: expected struct qe_bd *rx_bd_base
+drivers/tty/serial/ucc_uart.c:1001:29: got struct qe_bd [noderef] __iomem *rx_bd
+drivers/tty/serial/ucc_uart.c:1002:29: warning: incorrect type in assignment (different address spaces)
+drivers/tty/serial/ucc_uart.c:1002:29: expected struct qe_bd *tx_bd_base
+drivers/tty/serial/ucc_uart.c:1002:29: got struct qe_bd [noderef] __iomem *tx_bd
+drivers/tty/serial/xilinx_uartps.c:539:33: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block
+drivers/tty/serial/xilinx_uartps.c:1232:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock
+drivers/tty/sysrq.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock
+drivers/tty/tty_jobctrl.c:80:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:80:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:80:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:83:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:83:34: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:83:34: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:124:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:124:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:124:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:126:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:126:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:126:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:135:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:135:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:135:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:156:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:156:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:156:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:165:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:165:9: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:165:9: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:167:40: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:167:40: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:167:40: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:205:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:205:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:205:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:215:51: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:215:51: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:215:51: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:227:43: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:227:43: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:227:43: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:291:39: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:291:39: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:294:41: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:294:41: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:294:41: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:303:31: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:303:31: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:303:31: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:307:33: warning: incorrect type in argument 1 (different address spaces)
+drivers/tty/tty_jobctrl.c:307:33: expected struct spinlock [usertype] *lock
+drivers/tty/tty_jobctrl.c:307:33: got struct spinlock [noderef] __rcu *
+drivers/tty/tty_jobctrl.c:19:41: warning: dereference of noderef expression
+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:149:14: warning: symbol 'keymap_count' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:157:6: warning: symbol 'func_buf' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:188:6: warning: symbol 'funcbufptr' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufsize' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:190:5: warning: symbol 'funcbufleft' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:192:6: warning: symbol 'func_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:226:18: warning: symbol 'accent_table' was not declared. Should it be static?
+drivers/tty/vt/defkeymap.c:263:14: warning: symbol 'accent_table_size' was not declared. Should it be static?
+drivers/tty/vt/vt.c:225:5: warning: symbol 'console_blank_hook' was not declared. Should it be static?
+drivers/tty/vt/vt.c:3037:19: warning: symbol 'console_driver' was not declared. Should it be static?
+drivers/tty/vt/vt.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/ufs/core/ufs-debugfs.c:68:12: warning: context imbalance in 'ufs_debugfs_get_user_access' - wrong count at exit
+drivers/ufs/core/ufs-debugfs.c:80:13: warning: context imbalance in 'ufs_debugfs_put_user_access' - wrong count at exit
+drivers/ufs/core/ufs-debugfs.c:87:12: warning: context imbalance in 'ee_usr_mask_set' - different lock contexts for basic block
+drivers/ufs/core/ufs-debugfs.c:131:13: warning: context imbalance in 'ufs_debugfs_restart_ee' - different lock contexts for basic block
+drivers/uio/uio.c:553:21: warning: incorrect type in assignment (different base types)
+drivers/uio/uio.c:553:21: expected restricted __poll_t [usertype] ret
+drivers/uio/uio.c:553:21: got int
+drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag
+drivers/uio/uio_aec.c:44:49: got void *
+drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:50:49: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:59:9: got void *
+drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces)
+drivers/uio/uio_aec.c:88:20: expected void *priv
+drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:104:42: got void *
+drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:105:43: got void *
+drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:106:34: got void *
+drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:115:31: got void *priv
+drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:128:42: got void *
+drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:129:43: got void *
+drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces)
+drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem *
+drivers/uio/uio_aec.c:131:28: got void *
+drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces)
+drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem *
+drivers/uio/uio_aec.c:136:31: got void *priv
+drivers/uio/uio_dmem_genirq.c:143:9: warning: context imbalance in 'uio_dmem_genirq_irqcontrol' - different lock contexts for basic block
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:86:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:90:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:94:43: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: warning: incorrect type in initializer (different address spaces)
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: expected struct fsl_lbc_bank *bank
+drivers/uio/uio_fsl_elbc_gpcm.c:105:53: got struct fsl_lbc_bank [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:117:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:118:31: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:132:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:140:27: got restricted __be32 *
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:345:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:346:46: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:375:34: got restricted __be32 [noderef] __iomem *
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: warning: incorrect type in argument 1 (different base types)
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/uio/uio_fsl_elbc_gpcm.c:376:34: got restricted __be32 [noderef] __iomem *
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer
+drivers/usb/chipidea/ci_hdrc_tegra.c: note: in included file:
+drivers/usb/chipidea/../host/ehci.h:769:36: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock
+drivers/usb/common/debug.c:277:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:278:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:279:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:280:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:281:31: warning: restricted __le16 degrades to integer
+drivers/usb/common/debug.c:282:31: warning: restricted __le16 degrades to integer
+drivers/usb/core/devio.c:326:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:326:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:326:17: got restricted __le16 *
+drivers/usb/core/devio.c:327:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:327:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:327:17: got restricted __le16 *
+drivers/usb/core/devio.c:328:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:328:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:328:17: got restricted __le16 *
+drivers/usb/core/devio.c:329:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/core/devio.c:329:17: expected unsigned short [usertype] *p
+drivers/usb/core/devio.c:329:17: got restricted __le16 *
+drivers/usb/core/hub.c:5396:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block
+drivers/usb/gadget/function/f_fs.c:2891:32: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2891:32: expected unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2891:32: got restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2916:36: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_fs.c:2916:36: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_fs.c:2916:36: got unsigned short [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/highmem.h, include/linux/bvec.h, include/linux/blk_types.h, include/linux/blkdev.h):
+./include/linux/sched/signal.h:287:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:289:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:289:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:289:30: got struct spinlock [noderef] __rcu *
+drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |=
+drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16
+drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int
+drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize
+drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket
+drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval
+drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int
+drivers/usb/gadget/function/f_tcm.c:81:18: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:81:18: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:81:18: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:163:26: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:163:26: expected unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_tcm.c:163:26: got restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/f_tcm.c:1236:22: expected restricted __le32 [usertype] bot_tag
+drivers/usb/gadget/function/f_tcm.c:1236:22: got unsigned int [usertype] Tag
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig
+drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16
+drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType
+drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag
+drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int
+drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16
+drivers/usb/gadget/function/u_audio.c:1118:20: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:1125:28: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:1132:19: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:1139:27: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_audio.c:1146:25: warning: obsolete array initializer, use C99 syntax
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype]
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access
+drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format
+drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t
+drivers/usb/gadget/legacy/inode.c:1136:33: warning: context imbalance in 'ep0_write' - unexpected unlock
+drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
+drivers/usb/gadget/udc/fotg210-udc.c:632:17: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: expected unsigned int [usertype] addr
+drivers/usb/gadget/udc/fotg210-udc.c:635:51: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/fotg210-udc.c:670:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:680:25: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:716:35: got int
+drivers/usb/gadget/udc/fotg210-udc.c:722:29: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: expected restricted __le16 [usertype] ep0_data
+drivers/usb/gadget/udc/fotg210-udc.c:724:43: got int
+drivers/usb/gadget/udc/lpc32xx_udc.c:2205:19: warning: cast to restricted __le16
+drivers/usb/gadget/udc/lpc32xx_udc.c:2214:15: warning: cast to restricted __le16
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:553:41: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:554:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:568:16: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/max3420_udc.c:568:16: expected unsigned short [assigned] [usertype] status
+drivers/usb/gadget/udc/max3420_udc.c:568:16: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/max3420_udc.c:586:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:600:32: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/max3420_udc.c:628:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:629:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/max3420_udc.c:630:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0
+drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo
+drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len
+drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_u3d_core.c:890:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_u3d_core.c:890:42: expected void [noderef] __iomem *
+drivers/usb/gadget/udc/mv_u3d_core.c:890:42: got unsigned int *
+drivers/usb/gadget/udc/mv_u3d_core.c:1479:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0
+drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1
+drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2
+drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3
+drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4
+drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:834:34: warning: incorrect type in argument 1 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:834:34: expected void const volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:834:34: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:835:42: warning: incorrect type in argument 2 (different address spaces)
+drivers/usb/gadget/udc/mv_udc_core.c:835:42: expected void volatile [noderef] __iomem *addr
+drivers/usb/gadget/udc/mv_udc_core.c:835:42: got unsigned int *
+drivers/usb/gadget/udc/mv_udc_core.c:1457:41: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/mv_udc_core.c:1457:41: expected unsigned short [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1457:41: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/mv_udc_core.c:1517:26: warning: cast from restricted __le16
+drivers/usb/gadget/udc/mv_udc_core.c:1547:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1548:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1569:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1580:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1581:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1617:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1626:52: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1612:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1612:30: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1635:39: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/mv_udc_core.c:1636:43: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1794:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1794:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1794:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1795:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1795:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1795:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1796:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/gadget/udc/net2272.c:1796:17: expected unsigned short [usertype] *p
+drivers/usb/gadget/udc/net2272.c:1796:17: got restricted __le16 *
+drivers/usb/gadget/udc/net2272.c:1826:68: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1826:68: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1826:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1827:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1830:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1830:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1830:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1832:48: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/net2272.c:1832:48: expected unsigned short [usertype] status
+drivers/usb/gadget/udc/net2272.c:1832:48: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/net2272.c:1843:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1856:40: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1878:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1878:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1878:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1896:72: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:1905:60: warning: incorrect type in argument 2 (different base types)
+drivers/usb/gadget/udc/net2272.c:1905:60: expected unsigned short [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1905:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/net2272.c:1914:56: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/net2272.c:2012:52: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock
+drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: got int config
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wValue
+drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int alt
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wIndex
+drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int iface
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types)
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize
+drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int
+drivers/usb/gadget/udc/pxa27x_udc.c:677:39: warning: context imbalance in 'req_done' - unexpected unlock
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data
+drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr
+drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1620:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1626:31: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1641:34: warning: incorrect type in assignment (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1641:34: expected unsigned short [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1641:34: got restricted __le16 [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1669:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1669:35: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1689:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1695:46: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1758:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1759:29: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1760:30: warning: cast from restricted __le16
+drivers/usb/gadget/udc/udc-xilinx.c:1872:34: warning: restricted __le16 degrades to integer
+drivers/usb/gadget/udc/udc-xilinx.c:1883:49: warning: incorrect type in argument 3 (different base types)
+drivers/usb/gadget/udc/udc-xilinx.c:1883:49: expected unsigned int [usertype]
+drivers/usb/gadget/udc/udc-xilinx.c:1883:49: got restricted __le16 [usertype] wValue
+drivers/usb/gadget/udc/udc-xilinx.c:1888:47: warning: restricted __le16 degrades to integer
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-q.c:1390:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-q.c:1390:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-q.c:1390:27: got int
+drivers/usb/host/ehci-hcd.c:568:27: warning: incorrect type in assignment (different base types)
+drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current
+drivers/usb/host/ehci-hcd.c:568:27: got int
+drivers/usb/host/ehci-hcd.c: note: in included file:
+drivers/usb/host/ehci-ppc-of.c:140:47: warning: incorrect type in assignment (different address spaces)
+drivers/usb/host/ehci-ppc-of.c:140:47: expected restricted __le32 [usertype] *ohci_hcctrl_reg
+drivers/usb/host/ehci-ppc-of.c:140:47: got void [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:50:64: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:50:64: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:50:64: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:51:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:51:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:51:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:52:49: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:52:49: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:52:49: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-dbg.c:53:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-dbg.c:53:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-dbg.c:53:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:39:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:39:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:39:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:41:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:41:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:41:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:59:16: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:59:16: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:59:16: warning: cast to restricted __be16
+drivers/usb/host/fhci-hcd.c:89:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:89:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:89:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:90:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:90:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:90:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:110:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:110:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:110:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:120:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:120:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:120:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:121:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:121:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:121:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:275:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:275:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:275:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:278:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:278:23: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:278:23: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:289:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:289:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:289:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:292:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:292:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:292:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:744:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:744:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:744:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c:745:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hcd.c:745:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hcd.c:745:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hcd.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:96:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:96:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:96:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:101:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:101:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:101:42: right side has type int
+drivers/usb/host/fhci-hub.c:102:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:102:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:102:42: right side has type int
+drivers/usb/host/fhci-hub.c:122:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:122:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:122:42: right side has type int
+drivers/usb/host/fhci-hub.c:123:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:123:42: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:123:42: right side has type int
+drivers/usb/host/fhci-hub.c:161:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:161:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:161:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:162:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:162:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:162:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:167:23: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-hub.c:167:23: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-hub.c:167:23: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-hub.c:187:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-hub.c:230:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:230:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:230:59: right side has type int
+drivers/usb/host/fhci-hub.c:235:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:235:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:235:59: right side has type int
+drivers/usb/host/fhci-hub.c:239:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:239:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:239:59: right side has type int
+drivers/usb/host/fhci-hub.c:244:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:244:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:244:59: right side has type int
+drivers/usb/host/fhci-hub.c:248:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:248:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:248:59: right side has type int
+drivers/usb/host/fhci-hub.c:253:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:253:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:253:59: right side has type int
+drivers/usb/host/fhci-hub.c:257:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:257:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:257:59: right side has type int
+drivers/usb/host/fhci-hub.c:261:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:261:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:261:59: right side has type int
+drivers/usb/host/fhci-hub.c:274:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:276:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:281:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:283:21: warning: cast from restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:299:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:299:59: right side has type int
+drivers/usb/host/fhci-hub.c:304:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:304:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:304:59: right side has type int
+drivers/usb/host/fhci-hub.c:309:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:309:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:309:59: right side has type int
+drivers/usb/host/fhci-hub.c:312:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:312:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:312:59: right side has type int
+drivers/usb/host/fhci-hub.c:314:59: warning: invalid assignment: &=
+drivers/usb/host/fhci-hub.c:314:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:314:59: right side has type int
+drivers/usb/host/fhci-hub.c:318:59: warning: invalid assignment: |=
+drivers/usb/host/fhci-hub.c:318:59: left side has type restricted __le16
+drivers/usb/host/fhci-hub.c:318:59: right side has type int
+drivers/usb/host/fhci-sched.c:146:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:146:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:146:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:340:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:340:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:340:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:348:53: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:348:53: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:348:53: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:404:34: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:405:35: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:406:41: warning: restricted __le16 degrades to integer
+drivers/usb/host/fhci-sched.c:412:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:412:36: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:412:36: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:438:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:438:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:438:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:440:42: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:440:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:440:42: right side has type int
+drivers/usb/host/fhci-sched.c:441:42: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:441:42: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:441:42: right side has type int
+drivers/usb/host/fhci-sched.c:472:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:472:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:472:50: right side has type int
+drivers/usb/host/fhci-sched.c:475:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:475:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:475:50: right side has type int
+drivers/usb/host/fhci-sched.c:490:50: warning: invalid assignment: &=
+drivers/usb/host/fhci-sched.c:490:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:490:50: right side has type int
+drivers/usb/host/fhci-sched.c:492:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:492:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:492:50: right side has type int
+drivers/usb/host/fhci-sched.c:494:50: warning: invalid assignment: |=
+drivers/usb/host/fhci-sched.c:494:50: left side has type restricted __le16
+drivers/usb/host/fhci-sched.c:494:50: right side has type int
+drivers/usb/host/fhci-sched.c:553:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:553:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:553:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:554:37: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:554:37: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:554:37: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:557:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:557:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:557:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:571:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:571:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:571:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c:609:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-sched.c:609:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-sched.c:609:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-sched.c: note: in included file:
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci.h:448:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci.h:448:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci.h:448:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:85:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:85:44: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:85:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:87:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:87:29: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:87:29: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:213:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:213:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:213:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:214:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:214:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:214:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:215:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:215:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:215:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:216:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:216:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:216:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:220:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:220:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:220:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:221:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:221:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:221:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:248:44: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:248:44: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:248:44: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:250:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:250:42: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:250:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:260:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:260:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:260:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:261:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:261:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:261:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:262:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:262:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:262:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:263:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:263:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:263:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:264:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:264:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:264:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:265:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:265:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:265:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:294:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:294:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:294:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:295:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:295:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:295:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:296:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:296:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:296:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:297:39: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:297:39: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:297:39: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:307:17: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:307:17: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:307:17: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:308:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:308:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:308:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:309:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:309:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:309:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:310:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:310:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:310:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:393:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:393:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:393:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:395:42: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:395:42: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:395:42: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:405:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:405:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:405:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:421:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:421:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:421:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:450:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:450:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:450:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:454:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:454:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:454:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:456:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:456:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:456:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:476:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:476:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:476:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:477:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:477:26: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:477:26: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:478:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:478:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:478:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:482:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:482:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:482:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:484:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:484:35: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:484:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:485:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:485:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:485:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:502:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:502:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:502:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:497:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:497:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:497:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:498:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:498:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:498:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:499:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:499:27: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:499:27: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:500:27: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:500:27: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:500:27: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:503:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:503:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:503:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:504:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:504:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:504:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:505:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:505:19: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:505:19: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:506:19: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:506:19: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:506:19: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:508:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:508:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:508:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:509:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:509:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:509:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:510:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:510:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:510:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:511:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:511:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:511:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:534:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:534:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:534:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:536:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:536:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:536:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:537:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:537:28: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:537:28: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:538:18: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:538:18: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:538:18: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:541:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:541:35: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:541:35: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:543:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:543:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:543:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:550:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:550:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:550:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:551:36: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:551:36: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:551:36: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:552:26: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:552:26: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:552:26: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:557:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:557:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:557:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:558:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:558:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:558:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:559:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:559:21: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:559:21: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:560:21: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:560:21: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:560:21: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:567:28: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:567:28: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:567:28: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:594:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:594:29: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:594:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:597:22: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:597:22: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:597:22: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:601:38: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:601:38: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:601:38: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:605:29: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:605:29: expected unsigned short volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:605:29: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:608:30: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:608:30: expected unsigned short const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:608:30: got restricted __be16 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:611:32: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:611:32: expected unsigned int const volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:611:32: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:612:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:612:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:612:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/fhci-tds.c:616:35: warning: incorrect type in argument 1 (different base types)
+drivers/usb/host/fhci-tds.c:616:35: expected unsigned int volatile [noderef] [usertype] __iomem *addr
+drivers/usb/host/fhci-tds.c:616:35: got restricted __be32 [noderef] __iomem *
+drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types)
+drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val
+drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype]
+drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16
+drivers/usb/host/ohci-at91.c:453:39: warning: invalid assignment: &=
+drivers/usb/host/ohci-at91.c:453:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:453:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:456:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:456:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:456:39: right side has type restricted __le32
+drivers/usb/host/ohci-at91.c:459:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-at91.c:459:39: left side has type unsigned int
+drivers/usb/host/ohci-at91.c:459:39: right side has type restricted __le32
+drivers/usb/host/ohci-hcd.c: note: in included file:
+drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block
+drivers/usb/host/ohci-s3c2410.c:277:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:277:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:277:39: right side has type restricted __le32
+drivers/usb/host/ohci-s3c2410.c:280:39: warning: invalid assignment: |=
+drivers/usb/host/ohci-s3c2410.c:280:39: left side has type unsigned int
+drivers/usb/host/ohci-s3c2410.c:280:39: right side has type restricted __le32
+drivers/usb/host/oxu210hp-hcd.c:889:35: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:889:35: expected restricted __le16 [usertype] wHubCharacteristics
+drivers/usb/host/oxu210hp-hcd.c:889:35: got unsigned short [usertype]
+drivers/usb/host/oxu210hp-hcd.c:941:32: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:965:33: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1012:24: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1036:20: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:1069:23: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:1170:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:1170:41: expected unsigned int [noderef] __iomem
+drivers/usb/host/oxu210hp-hcd.c:1170:41: got restricted __le32 [usertype]
+drivers/usb/host/oxu210hp-hcd.c:1187:26: warning: cast removes address space '__iomem' of expression
+drivers/usb/host/oxu210hp-hcd.c:2027:44: warning: restricted __le32 degrades to integer
+drivers/usb/host/oxu210hp-hcd.c:2027:41: warning: incorrect type in assignment (different base types)
+drivers/usb/host/oxu210hp-hcd.c:2027:41: expected restricted __le32 [usertype] hw_token
+drivers/usb/host/oxu210hp-hcd.c:2027:41: got unsigned int
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/oxu210hp-hcd.c:994:21: error: subtraction of different types can't work (different address spaces)
+drivers/usb/host/sl811-hcd.c:1784:24: warning: symbol 'sl811h_driver' was not declared. Should it be static?
+drivers/usb/host/xhci-dbgcap.c:127:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:127:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:127:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:130:18: warning: incorrect type in assignment (different base types)
+drivers/usb/host/xhci-dbgcap.c:130:18: expected unsigned int [usertype] dev_info
+drivers/usb/host/xhci-dbgcap.c:130:18: got restricted __le32 [usertype]
+drivers/usb/host/xhci-dbgcap.c:267:25: warning: invalid assignment: &=
+drivers/usb/host/xhci-dbgcap.c:267:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:267:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:269:25: warning: invalid assignment: |=
+drivers/usb/host/xhci-dbgcap.c:269:25: left side has type unsigned int
+drivers/usb/host/xhci-dbgcap.c:269:25: right side has type restricted __le32
+drivers/usb/host/xhci-dbgcap.c:721:53: warning: restricted __le64 degrades to integer
+drivers/usb/host/xhci-ring.c:632:54: warning: restricted __le32 degrades to integer
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/host/xhci-trace.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, drivers/usb/host/xhci-trace.h):
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast to restricted __le64
+drivers/usb/host/./xhci-trace.h:363:1: warning: cast from restricted __le32
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:542:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned short header
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le16 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] address
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: warning: incorrect type in assignment (different base types)
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: expected unsigned int [usertype] data
+drivers/usb/misc/sisusbvga/sisusb.c:578:9: got restricted __le32 [usertype]
+drivers/usb/misc/usb3503.c:224:44: warning: cast to restricted __be32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32
+drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype]
+drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types)
+drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data
+drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype]
+drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16
+drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer
+drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer
+drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types)
+drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue
+drivers/usb/renesas_usbhs/mod_host.c:779:28: got int
+drivers/usb/storage/ene_ub6250.c:2161:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2161:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2161:33: got int
+drivers/usb/storage/ene_ub6250.c:2090:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:2090:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:2090:33: got int
+drivers/usb/storage/ene_ub6250.c:1933:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1933:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1933:33: got unsigned long const [usertype] size
+drivers/usb/storage/ene_ub6250.c:498:43: warning: incorrect type in initializer (different base types)
+drivers/usb/storage/ene_ub6250.c:498:43: expected unsigned int transfer_length
+drivers/usb/storage/ene_ub6250.c:498:43: got restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:699:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:699:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:699:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:739:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:739:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:739:33: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:886:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:886:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:886:33: got int
+drivers/usb/storage/ene_ub6250.c:905:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:905:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:905:33: got int
+drivers/usb/storage/ene_ub6250.c:951:18: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:971:34: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:972:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:973:41: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:976:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:990:31: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:994:29: warning: cast to restricted __be32
+drivers/usb/storage/ene_ub6250.c:1026:42: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1050:29: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1053:55: warning: cast to restricted __le16
+drivers/usb/storage/ene_ub6250.c:1165:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1165:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1165:33: got int
+drivers/usb/storage/ene_ub6250.c:1198:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1198:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1198:33: got int
+drivers/usb/storage/ene_ub6250.c:1229:23: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1275:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1275:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1275:33: got int
+drivers/usb/storage/ene_ub6250.c:1357:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1357:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1357:33: got int
+drivers/usb/storage/ene_ub6250.c:1541:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1541:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1541:33: got int
+drivers/usb/storage/ene_ub6250.c:1660:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1660:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1660:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1704:49: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1704:49: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1704:49: got int
+drivers/usb/storage/ene_ub6250.c:1761:41: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1761:41: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1761:41: got unsigned int [usertype] blenByte
+drivers/usb/storage/ene_ub6250.c:1837:33: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/ene_ub6250.c:1837:33: expected restricted __le32 [usertype] DataTransferLength
+drivers/usb/storage/ene_ub6250.c:1837:33: got int
+drivers/usb/storage/ene_ub6250.c:1989:26: warning: cast to restricted __be16
+drivers/usb/storage/ene_ub6250.c:1990:26: warning: cast to restricted __be16
+drivers/usb/storage/isd200.c:1059:25: warning: cast to restricted __le16
+drivers/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types)
+drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue
+drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue
+drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16
+drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16
+drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit
+drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock
+drivers/usb/usbip/usbip_common.c:413:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:413:33: expected unsigned int [usertype] command
+drivers/usb/usbip/usbip_common.c:413:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:414:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:414:33: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:414:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:415:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:415:33: expected unsigned int [usertype] devid
+drivers/usb/usbip/usbip_common.c:415:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:416:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:416:33: expected unsigned int [usertype] direction
+drivers/usb/usbip/usbip_common.c:416:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:417:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:417:33: expected unsigned int [usertype] ep
+drivers/usb/usbip/usbip_common.c:417:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:419:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:420:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:421:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:422:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:423:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:431:37: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:431:37: expected unsigned int [usertype] transfer_flags
+drivers/usb/usbip/usbip_common.c:431:37: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:438:39: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:469:29: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:469:29: expected unsigned int [usertype] seqnum
+drivers/usb/usbip/usbip_common.c:469:29: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:471:31: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:521:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:521:33: expected unsigned int [usertype] offset
+drivers/usb/usbip/usbip_common.c:521:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:522:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:522:33: expected unsigned int [usertype] length
+drivers/usb/usbip/usbip_common.c:522:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:523:33: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:523:33: expected unsigned int [usertype] status
+drivers/usb/usbip/usbip_common.c:523:33: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:524:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/usbip_common.c:524:36: expected unsigned int [usertype] actual_length
+drivers/usb/usbip/usbip_common.c:524:36: got restricted __be32 [usertype]
+drivers/usb/usbip/usbip_common.c:526:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:527:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:528:35: warning: cast to restricted __be32
+drivers/usb/usbip/usbip_common.c:529:38: warning: cast to restricted __be32
+drivers/usb/usbip/vhci_hcd.c:295:36: warning: incorrect type in assignment (different base types)
+drivers/usb/usbip/vhci_hcd.c:295:36: expected restricted __le16 [usertype] DeviceRemovable
+drivers/usb/usbip/vhci_hcd.c:295:36: got int
+drivers/vdpa/vdpa.c:811:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:811:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:827:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:827:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:831:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:831:19: warning: cast from restricted __virtio16
+drivers/vdpa/vdpa.c:916:19: warning: cast to restricted __le16
+drivers/vdpa/vdpa.c:916:19: warning: cast from restricted __virtio16
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: warning: incorrect type in assignment (different base types)
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: expected unsigned long long [usertype] header
+drivers/vfio/fsl-mc/vfio_fsl_mc.c:302:24: got restricted __le64 [usertype]
+drivers/vfio/pci/vfio_pci_config.c:411:20: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_config.c:411:38: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_config.c:705:13: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_config.c:705:22: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:221:33: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:221:41: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:225:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:225:43: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:225:56: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:225:65: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:25: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:44: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:57: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:230:66: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:238:39: warning: restricted pci_power_t degrades to integer
+drivers/vfio/pci/vfio_pci_core.c:238:58: warning: restricted pci_power_t degrades to integer
+drivers/vhost/vhost.c:1038:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1038:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1019:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1019:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1026:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1026:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1032:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1032:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vhost.c:1013:16: warning: cast to restricted __virtio16
+drivers/vhost/vringh.c:586:18: warning: cast to restricted __virtio16
+drivers/video/console/vgacon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+drivers/video/fbdev/atmel_lcdfb.c:354:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:354:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:354:27: got void *
+drivers/video/fbdev/atmel_lcdfb.c:362:9: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:362:9: expected void *s
+drivers/video/fbdev/atmel_lcdfb.c:362:9: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/atmel_lcdfb.c:333:59: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/atmel_lcdfb.c:333:59: expected void *cpu_addr
+drivers/video/fbdev/atmel_lcdfb.c:333:59: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/aty/atyfb_base.c:3741:37: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/aty/atyfb_base.c:3741:37: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/aty/atyfb_base.c:3741:37: got unsigned char [usertype] *addr
+drivers/video/fbdev/aty/mach64_accel.c:420:49: warning: cast to restricted __le32
+drivers/video/fbdev/aty/mach64_cursor.c:209:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/aty/radeon_pm.c:2526:31: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/aty/radeon_pm.c:2528:65: warning: restricted pci_power_t degrades to integer
+drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer
+drivers/video/fbdev/broadsheetfb.c:827:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:868:31: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short
+drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype]
+drivers/video/fbdev/broadsheetfb.c:916:42: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1036:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/broadsheetfb.c:1112:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/broadsheetfb.c:1112:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/broadsheetfb.c:1112:27: got char *
+drivers/video/fbdev/broadsheetfb.c:1208:24: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/cirrusfb.c:1852:17: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/cirrusfb.c:1852:17: expected void *to
+drivers/video/fbdev/cirrusfb.c:1852:17: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/core/bitblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/bitblit.c:342:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+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 word
+drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/fbcon.c:106:16: warning: symbol 'fbcon_registered_fb' was not declared. Should it be static?
+drivers/video/fbdev/core/fbcon.c:107:5: warning: symbol 'fbcon_num_registered_fb' was not declared. Should it be static?
+drivers/video/fbdev/core/fbcon.c: note: in included file (through include/linux/vt_buffer.h, include/linux/selection.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: warning: incorrect type in argument 2 (different base types)
+./arch/powerpc/include/asm/vga.h:40:21: expected unsigned short [usertype]
+./arch/powerpc/include/asm/vga.h:40:21: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:29:15: warning: incorrect type in assignment (different base types)
+./arch/powerpc/include/asm/vga.h:29:15: expected unsigned short volatile [usertype]
+./arch/powerpc/include/asm/vga.h:29:15: got restricted __le16 [usertype]
+drivers/video/fbdev/core/fbcon_ccw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_cw.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/core/fbcon_ud.c:372:37: warning: cast truncates bits from constant value (ffffff00 becomes 0)
+drivers/video/fbdev/core/sysfillrect.c:313:32: warning: incorrect type in argument 1 (different base types)
+drivers/video/fbdev/core/sysfillrect.c:313:32: expected unsigned long word
+drivers/video/fbdev/core/sysfillrect.c:313:32: got restricted __le64 [usertype]
+drivers/video/fbdev/core/sysfillrect.c:313:32: warning: cast to restricted __le64
+drivers/video/fbdev/core/tileblit.c: note: in included file (through include/linux/vt_buffer.h, drivers/video/fbdev/core/fbcon.h):
+./arch/powerpc/include/asm/vga.h:34:16: warning: cast to restricted __le16
+drivers/video/fbdev/da8xx-fb.c:1144:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1144:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1144:48: got char *
+drivers/video/fbdev/da8xx-fb.c:1152:48: warning: incorrect type in argument 2 (different address spaces)
+drivers/video/fbdev/da8xx-fb.c:1152:48: expected void const [noderef] __user *from
+drivers/video/fbdev/da8xx-fb.c:1152:48: got char *
+drivers/video/fbdev/gbefb.c:1149:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/gbefb.c:1169:25: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1169:25: expected void *static [toplevel] gbe_mem
+drivers/video/fbdev/gbefb.c:1169:25: got void [noderef] __iomem *
+drivers/video/fbdev/gbefb.c:1203:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/gbefb.c:1203:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/gbefb.c:1203:27: got void *static [assigned] [toplevel] gbe_mem
+drivers/video/fbdev/goldfishfb.c:275:34: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/goldfishfb.c:295:51: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:30: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1513:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/imsttfb.c:1513:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/imsttfb.c:1513:27: got unsigned char [usertype] *
+drivers/video/fbdev/imsttfb.c:1522:27: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1548:20: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/imsttfb.c:1548:20: expected void volatile [noderef] __iomem *addr
+drivers/video/fbdev/imsttfb.c:1548:20: got unsigned char [usertype] *cmap_regs
+drivers/video/fbdev/imsttfb.c:1360:15: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/imsttfb.c:1361:16: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/ocfb.c:327:24: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/ocfb.c:327:24: expected void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:327:24: got void *
+drivers/video/fbdev/ocfb.c:367:64: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:367:64: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:367:64: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/ocfb.c:380:32: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/ocfb.c:380:32: expected void *cpu_addr
+drivers/video/fbdev/ocfb.c:380:32: got void [noderef] __iomem *fb_virt
+drivers/video/fbdev/offb.c:57:17: warning: symbol 'default_par' was not declared. Should it be static?
+drivers/video/fbdev/offb.c:372:48: warning: incorrect type in initializer (different base types)
+drivers/video/fbdev/offb.c:372:48: expected restricted __be32
+drivers/video/fbdev/offb.c:372:48: got int
+drivers/video/fbdev/offb.c:580:42: warning: restricted __be32 degrades to integer
+drivers/video/fbdev/offb.c:601:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/offb.c:601:27: expected unsigned int addr_prop
+drivers/video/fbdev/offb.c:601:27: got restricted __be32 const [usertype]
+drivers/video/fbdev/omap2/omapfb/dss/dispc.c:278:9: warning: context imbalance in 'mgr_fld_write' - different lock contexts for basic block
+drivers/video/fbdev/pvr2fb.c:1071:11: warning: Using plain integer as NULL pointer
+drivers/video/fbdev/pxa168fb.c:670:27: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/pxa168fb.c:670:27: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:670:27: got void *
+drivers/video/fbdev/pxa168fb.c:760:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:760:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:760:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/pxa168fb.c:792:25: warning: incorrect type in argument 3 (different address spaces)
+drivers/video/fbdev/pxa168fb.c:792:25: expected void *cpu_addr
+drivers/video/fbdev/pxa168fb.c:792:25: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/riva/fbdev.c:489:14: warning: cast to restricted __le16
+drivers/video/fbdev/riva/fbdev.c:490:14: warning: cast to restricted __le16
+drivers/video/fbdev/sis/sis_main.c:5425:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5428:32: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5457:40: warning: cast to restricted __le32
+drivers/video/fbdev/sis/sis_main.c:5489:16: warning: cast to restricted __le16
+drivers/video/fbdev/smscufx.c:824:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:824:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:824:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:827:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:827:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:827:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:829:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:829:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:829:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:830:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:830:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:830:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:831:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:831:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:831:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:832:16: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:832:16: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:832:16: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:835:27: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:835:27: expected unsigned int [usertype]
+drivers/video/fbdev/smscufx.c:835:27: got restricted __le32 [usertype]
+drivers/video/fbdev/smscufx.c:838:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:838:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:838:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:841:17: warning: incorrect type in assignment (different base types)
+drivers/video/fbdev/smscufx.c:841:17: expected unsigned short [usertype]
+drivers/video/fbdev/smscufx.c:841:17: got restricted __le16 [usertype]
+drivers/video/fbdev/smscufx.c:1142:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1142:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1142:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1250:36: warning: cast removes address space '__iomem' of expression
+drivers/video/fbdev/smscufx.c:1295:37: warning: incorrect type in initializer (different address spaces)
+drivers/video/fbdev/smscufx.c:1295:37: expected unsigned char *old_fb
+drivers/video/fbdev/smscufx.c:1295:37: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1312:35: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1312:35: expected void const *addr
+drivers/video/fbdev/smscufx.c:1312:35: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1315:35: warning: incorrect type in assignment (different address spaces)
+drivers/video/fbdev/smscufx.c:1315:35: expected char [noderef] __iomem *screen_base
+drivers/video/fbdev/smscufx.c:1315:35: got unsigned char *[assigned] new_fb
+drivers/video/fbdev/smscufx.c:1727:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/smscufx.c:1727:19: expected void const *addr
+drivers/video/fbdev/smscufx.c:1727:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1009:19: warning: incorrect type in argument 1 (different address spaces)
+drivers/video/fbdev/udlfb.c:1009:19: expected void const *addr
+drivers/video/fbdev/udlfb.c:1009:19: got char [noderef] __iomem *screen_base
+drivers/video/fbdev/udlfb.c:1123:36: warning: cast removes address space '__iomem' of expression
+drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64
+drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64
+drivers/w1/slaves/w1_therm.c:1074:18: warning: cast to restricted __le64
+drivers/w1/w1.c:428:17: warning: incorrect type in assignment (different base types)
+drivers/w1/w1.c:428:17: expected unsigned long long [usertype] rn64_le
+drivers/w1/w1.c:428:17: got restricted __le64 [usertype]
+drivers/w1/w1.c:920:21: warning: incorrect type in initializer (different base types)
+drivers/w1/w1.c:920:21: expected unsigned long long [usertype] rn_le
+drivers/w1/w1.c:920:21: got restricted __le64 [usertype]
+drivers/w1/w1_io.c:396:26: warning: cast to restricted __le64
+drivers/watchdog/at91rm9200_wdt.c:219:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+drivers/watchdog/at91rm9200_wdt.c:219:27: expected long ( *write )( ... )
+drivers/watchdog/at91rm9200_wdt.c:219:27: got long ( * )( ... )
+fs/afs/callback.c:137:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
+fs/afs/cell.c:696:9: error: incompatible types in comparison expression (different address spaces):
+fs/afs/cell.c:696:9: struct hlist_node [noderef] __rcu *
+fs/afs/cell.c:696:9: struct hlist_node *
+fs/afs/cell.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+fs/afs/dir.c:269:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
+fs/afs/dir.c:492:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
+fs/afs/inode.c:652:22: warning: context imbalance in 'afs_check_validity' - different lock contexts for basic block
+fs/afs/inode.c:767:22: warning: context imbalance in 'afs_getattr' - different lock contexts for basic block
+fs/afs/server.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/rcupdate.h:724:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
+fs/afs/server.c:128:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
+fs/afs/volume.c:12:24: warning: symbol 'afs_volume_gc_delay' was not declared. Should it be static?
+fs/afs/volume.c:13:24: warning: symbol 'afs_volume_record_life' was not declared. Should it be static?
+fs/afs/volume.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+fs/aio.c:616:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:616:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:616:24: got struct kioctx_cpu *cpu
+fs/aio.c:782:18: warning: incorrect type in assignment (different address spaces)
+fs/aio.c:782:18: expected struct kioctx_cpu *cpu
+fs/aio.c:782:18: got struct kioctx_cpu [noderef] __percpu *
+fs/aio.c:829:24: warning: incorrect type in argument 1 (different address spaces)
+fs/aio.c:829:24: expected void [noderef] __percpu *__pdata
+fs/aio.c:829:24: got struct kioctx_cpu *cpu
+fs/aio.c:934:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:934:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:934:16: got struct kioctx_cpu *
+fs/aio.c:952:16: warning: incorrect type in initializer (different address spaces)
+fs/aio.c:952:16: expected void const [noderef] __percpu *__vpp_verify
+fs/aio.c:952:16: got struct kioctx_cpu *
+fs/aio.c:1656:13: warning: context imbalance in 'poll_iocb_lock_wq' - different lock contexts for basic block
+fs/aio.c:1687:13: warning: context imbalance in 'poll_iocb_unlock_wq' - unexpected unlock
+fs/autofs/waitq.c:68:17: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:68:17: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:68:17: got struct spinlock [noderef] __rcu *
+fs/autofs/waitq.c:71:48: warning: incorrect type in argument 1 (different address spaces)
+fs/autofs/waitq.c:71:48: expected struct spinlock [usertype] *lock
+fs/autofs/waitq.c:71:48: got struct spinlock [noderef] __rcu *
+fs/bfs/inode.c:414:36: warning: cast to restricted __le32
+fs/btrfs/block-group.c:3963:9: warning: context imbalance in 'btrfs_put_block_group_cache' - wrong count at exit
+fs/btrfs/ctree.c:132:22: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:132:22: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:132:22: struct extent_buffer *
+fs/btrfs/ctree.c:465:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:465:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:465:17: struct extent_buffer *
+fs/btrfs/ctree.c:923:17: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:923:17: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:923:17: struct extent_buffer *
+fs/btrfs/ctree.c:2679:9: error: incompatible types in comparison expression (different address spaces):
+fs/btrfs/ctree.c:2679:9: struct extent_buffer [noderef] __rcu *
+fs/btrfs/ctree.c:2679:9: struct extent_buffer *
+fs/btrfs/delayed-inode.c:153:9: warning: context imbalance in 'btrfs_get_or_create_delayed_node' - unexpected unlock
+fs/btrfs/dev-replace.c:1009:53: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/dev-replace.c:1009:53: expected char const *device_path
+fs/btrfs/dev-replace.c:1009:53: got char [noderef] __rcu *
+fs/btrfs/extent-tree.c:1787:9: warning: context imbalance in 'run_and_cleanup_extent_op' - unexpected unlock
+fs/btrfs/extent-tree.c:1841:28: warning: context imbalance in 'cleanup_ref_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1920:36: warning: context imbalance in 'btrfs_run_delayed_refs_for_head' - unexpected unlock
+fs/btrfs/extent-tree.c:1985:21: warning: context imbalance in '__btrfs_run_delayed_refs' - wrong count at exit
+fs/btrfs/extent_io.c:5825:13: warning: context imbalance in 'detach_extent_buffer_page' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:1104:9: warning: context imbalance in 'write_cache_extent_entries' - different lock contexts for basic block
+fs/btrfs/free-space-cache.c:2339:28: warning: context imbalance in 'insert_into_bitmap' - unexpected unlock
+fs/btrfs/inode.c: note: in included file (through include/linux/crypto.h, include/crypto/hash.h):
+./include/linux/list.h:206:25: warning: context imbalance in 'run_delayed_iput_locked' - unexpected unlock
+fs/btrfs/ioctl.c:413:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit
+fs/btrfs/ioctl.c:426:6: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock
+fs/btrfs/locking.c:104:6: warning: context imbalance in '__btrfs_tree_lock' - wrong count at exit
+fs/btrfs/locking.c:117:6: warning: context imbalance in 'btrfs_tree_lock' - wrong count at exit
+fs/btrfs/ref-verify.c:260:27: warning: context imbalance in 'add_block_entry' - different lock contexts for basic block
+fs/btrfs/ref-verify.c:349:20: warning: context imbalance in 'add_tree_block' - unexpected unlock
+fs/btrfs/ref-verify.c:374:28: warning: context imbalance in 'add_shared_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:412:28: warning: context imbalance in 'add_extent_data_ref' - unexpected unlock
+fs/btrfs/ref-verify.c:882:20: warning: context imbalance in 'btrfs_ref_tree_mod' - unexpected unlock
+fs/btrfs/sysfs.c:630:9: warning: context imbalance in 'btrfs_show_u64' - different lock contexts for basic block
+fs/btrfs/tree-mod-log.c:316:17: warning: context imbalance in 'btrfs_tree_mod_log_insert_move' - unexpected unlock
+fs/btrfs/tree-mod-log.c:544:17: warning: context imbalance in 'btrfs_tree_mod_log_eb_copy' - unexpected unlock
+fs/btrfs/volumes.c:394:31: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:394:31: expected struct rcu_string *str
+fs/btrfs/volumes.c:394:31: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:602:43: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:602:43: expected char const *device_path
+fs/btrfs/volumes.c:602:43: got char [noderef] __rcu *
+fs/btrfs/volumes.c:869:50: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:869:50: expected char const *
+fs/btrfs/volumes.c:869:50: got char [noderef] __rcu *
+fs/btrfs/volumes.c:939:39: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:939:39: expected struct rcu_string *str
+fs/btrfs/volumes.c:939:39: got struct rcu_string [noderef] __rcu *name
+fs/btrfs/volumes.c:996:58: warning: incorrect type in argument 1 (different address spaces)
+fs/btrfs/volumes.c:996:58: expected char const *src
+fs/btrfs/volumes.c:996:58: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2183:49: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2183:49: expected char const *device_path
+fs/btrfs/volumes.c:2183:49: got char [noderef] __rcu *
+fs/btrfs/volumes.c:2298:41: warning: incorrect type in argument 3 (different address spaces)
+fs/btrfs/volumes.c:2298:41: expected char const *device_path
+fs/btrfs/volumes.c:2298:41: got char [noderef] __rcu *
+fs/btrfs/zoned.c:137:29: warning: restricted __le64 degrades to integer
+fs/btrfs/zoned.c:137:52: warning: restricted __le64 degrades to integer
+fs/ceph/caps.c:3622:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
+fs/ceph/caps.c:4244:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
+fs/ceph/dir.c:1391:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
+fs/cifs/cifsfs.c: note: in included file:
+fs/cifs/cifsglob.h:1892:41: warning: symbol 'cifs_tcp_ses_list' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1904:41: warning: symbol 'cifs_tcp_ses_lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1909:28: warning: symbol 'GlobalCurrentXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1910:28: warning: symbol 'GlobalTotalActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1911:28: warning: symbol 'GlobalMaxActiveXid' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1912:26: warning: symbol 'GlobalMid_Lock' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1917:24: warning: symbol 'sesInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1918:24: warning: symbol 'tconInfoAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1919:24: warning: symbol 'tcpSesNextId' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1920:24: warning: symbol 'tcpSesAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1921:24: warning: symbol 'tcpSesReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1922:24: warning: symbol 'tconInfoReconnectCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1925:24: warning: symbol 'bufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1927:24: warning: symbol 'totBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1928:24: warning: symbol 'totSmBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1931:24: warning: symbol 'smBufAllocCount' was not declared. Should it be static?
+fs/cifs/cifsglob.h:1932:24: warning: symbol 'midCount' was not declared. Should it be static?
+fs/cifs/cifsroot.c:83:12: warning: symbol 'cifs_root_data' was not declared. Should it be static?
+fs/coda/coda_linux.c:25:5: warning: symbol 'coda_fake_statfs' was not declared. Should it be static?
+fs/coda/upcall.c:618:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:618:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:618:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:627:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:627:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:627:33: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:632:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:632:31: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:632:31: got struct spinlock [noderef] __rcu *
+fs/coda/upcall.c:635:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coda/upcall.c:635:33: expected struct spinlock [usertype] *lock
+fs/coda/upcall.c:635:33: got struct spinlock [noderef] __rcu *
+fs/coredump.c:380:27: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:380:27: expected struct spinlock [usertype] *lock
+fs/coredump.c:380:27: got struct spinlock [noderef] __rcu *
+fs/coredump.c:388:29: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:388:29: expected struct spinlock [usertype] *lock
+fs/coredump.c:388:29: got struct spinlock [noderef] __rcu *
+fs/coredump.c:428:31: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:428:31: expected struct spinlock [usertype] *lock
+fs/coredump.c:428:31: got struct spinlock [noderef] __rcu *
+fs/coredump.c:433:33: warning: incorrect type in argument 1 (different address spaces)
+fs/coredump.c:433:33: expected struct spinlock [usertype] *lock
+fs/coredump.c:433:33: got struct spinlock [noderef] __rcu *
+fs/crypto/keysetup_v1.c:166:17: warning: context imbalance in 'fscrypt_put_direct_key' - unexpected unlock
+fs/d_path.c:318:6: warning: symbol 'simple_dname' was not declared. Should it be static?
+fs/d_path.c:194:9: warning: context imbalance in 'prepend_path' - wrong count at exit
+fs/d_path.c:359:9: warning: context imbalance in '__dentry_path' - wrong count at exit
+fs/dax.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/fs_dax.h):
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:10:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:10:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:10:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+./include/trace/events/fs_dax.h:153:1: warning: incorrect type in initializer (different base types)
+./include/trace/events/fs_dax.h:153:1: expected unsigned long mask
+./include/trace/events/fs_dax.h:153:1: got restricted vm_fault_t
+fs/dax.c:564:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:564:39: expected unsigned long v
+fs/dax.c:564:39: got restricted vm_fault_t
+fs/dax.c:566:39: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:566:39: expected unsigned long v
+fs/dax.c:566:39: got restricted vm_fault_t
+fs/dax.c:570:31: warning: incorrect type in argument 1 (different base types)
+fs/dax.c:570:31: expected unsigned long v
+fs/dax.c:570:31: got restricted vm_fault_t
+fs/dax.c:982:41: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:982:41: expected int result
+fs/dax.c:982:41: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1399:46: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1399:46: expected int result
+fs/dax.c:1399:46: got restricted vm_fault_t [usertype] ret
+fs/dax.c:1415:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1415:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1415:21: got unsigned long
+fs/dax.c:1456:51: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1456:51: expected int result
+fs/dax.c:1456:51: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1537:21: warning: incorrect type in assignment (different base types)
+fs/dax.c:1537:21: expected restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1537:21: got unsigned long
+fs/dax.c:1571:62: warning: incorrect type in argument 4 (different base types)
+fs/dax.c:1571:62: expected int result
+fs/dax.c:1571:62: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:1634:55: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1634:55: expected int result
+fs/dax.c:1634:55: got restricted vm_fault_t
+fs/dax.c:1649:58: warning: incorrect type in argument 3 (different base types)
+fs/dax.c:1649:58: expected int result
+fs/dax.c:1649:58: got restricted vm_fault_t [assigned] [usertype] ret
+fs/dax.c:257:13: warning: context imbalance in 'wait_entry_unlocked' - unexpected unlock
+fs/dax.c:408:49: warning: context imbalance in 'dax_lock_page' - different lock contexts for basic block
+fs/dax.c:835:9: warning: context imbalance in 'dax_writeback_one' - unexpected unlock
+fs/dax.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/dcache.c:605:28: warning: context imbalance in '__dentry_kill' - unexpected unlock
+fs/dcache.c:650:9: warning: context imbalance in '__lock_parent' - wrong count at exit
+fs/dcache.c:753:20: warning: context imbalance in 'dentry_kill' - different lock contexts for basic block
+fs/dcache.c:913:17: warning: context imbalance in 'dput' - unexpected unlock
+fs/dcache.c:942:20: warning: context imbalance in 'dput_to_list' - unexpected unlock
+fs/dcache.c:1106:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block
+fs/dcache.c:1136:13: warning: context imbalance in 'shrink_lock_dentry' - different lock contexts for basic block
+fs/dcache.c:1179:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block
+fs/dcache.c:1286:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block
+fs/dcache.c:1348:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block
+fs/dcache.c:1582:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block
+fs/dcache.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/ratelimit.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock
+fs/dcache.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/direct-io.c:1131:36: warning: Using plain integer as NULL pointer
+fs/dlm/lock.c: note: in included file (through include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/radix-tree.h, include/linux/idr.h, include/linux/kernfs.h, include/linux/sysfs.h, ...):
+./include/linux/kref.h:87:17: warning: context imbalance in 'put_rsb' - unexpected unlock
+./include/linux/kref.h:87:17: warning: context imbalance in '__put_lkb' - unexpected unlock
+fs/dlm/lowcomms.c: note: in included file (through include/net/sctp/sctp.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+fs/exec.c:421:31: warning: incorrect type in return expression (different address spaces)
+fs/exec.c:421:31: expected char const [noderef] __user *
+fs/exec.c:421:31: got void *
+fs/exec.c:1048:48: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1048:48: expected struct sighand_struct *oldsighand
+fs/exec.c:1048:48: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1155:56: warning: incorrect type in argument 2 (different address spaces)
+fs/exec.c:1155:56: expected struct task_struct *parent
+fs/exec.c:1155:56: got struct task_struct [noderef] __rcu *parent
+fs/exec.c:1190:47: warning: incorrect type in initializer (different address spaces)
+fs/exec.c:1190:47: expected struct sighand_struct *oldsighand
+fs/exec.c:1190:47: got struct sighand_struct [noderef] __rcu *sighand
+fs/exec.c:1760:70: warning: incorrect type in argument 1 (different address spaces)
+fs/exec.c:1760:70: expected struct task_struct *tsk
+fs/exec.c:1760:70: got struct task_struct [noderef] __rcu *parent
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast from restricted __le32
+fs/ext4/orphan.c:78:18: warning: cast to restricted __le32
+fs/f2fs/compress.c:1748:39: warning: symbol 'f2fs_compress_aops' was not declared. Should it be static?
+fs/f2fs/extent_cache.c:751:38: warning: context imbalance in 'f2fs_shrink_extent_tree' - different lock contexts for basic block
+fs/f2fs/file.c:49:54: warning: cast from restricted vm_fault_t
+fs/f2fs/file.c:3235:36: warning: incorrect type in argument 1 (different base types)
+fs/f2fs/file.c:3235:36: expected unsigned short const [usertype] *pwcs
+fs/f2fs/file.c:3235:36: got restricted __le16 *
+fs/f2fs/file.c:3271:28: warning: incorrect type in argument 4 (different base types)
+fs/f2fs/file.c:3271:28: expected unsigned short [usertype] *pwcs
+fs/f2fs/file.c:3271:28: got restricted __le16 *
+fs/f2fs/super.c:280:19: warning: symbol 'f2fs_cf_name_slab' was not declared. Should it be static?
+fs/f2fs/super.c:1380:35: warning: context imbalance in 'f2fs_drop_inode' - unexpected unlock
+fs/fcntl.c:930:9: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:930:9: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:930:9: struct fasync_struct *
+fs/fcntl.c:1005:22: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1005:22: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1005:22: struct fasync_struct *
+fs/fcntl.c:1016:33: error: incompatible types in comparison expression (different address spaces):
+fs/fcntl.c:1016:33: struct fasync_struct [noderef] __rcu *
+fs/fcntl.c:1016:33: struct fasync_struct *
+fs/file.c:379:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:379:17: expected struct file **old_fds
+fs/file.c:379:17: got struct file [noderef] __rcu **fd
+fs/file.c:380:17: warning: incorrect type in assignment (different address spaces)
+fs/file.c:380:17: expected struct file **new_fds
+fs/file.c:380:17: got struct file [noderef] __rcu **fd
+fs/file.c:395:17: error: incompatible types in comparison expression (different address spaces):
+fs/file.c:395:17: struct file [noderef] __rcu *
+fs/file.c:395:17: struct file *
+fs/file.c:430:54: warning: incorrect type in initializer (different address spaces)
+fs/file.c:470:28: warning: incorrect type in initializer (different address spaces)
+fs/file.c:468:21: warning: symbol 'init_files' was not declared. Should it be static?
+fs/file.c:645:14: warning: incorrect type in assignment (different address spaces)
+fs/file.c:838:30: warning: incorrect type in assignment (different address spaces)
+fs/file.c:1100:16: warning: incorrect type in assignment (different address spaces)
+fs/fs-writeback.c:708:15: warning: context imbalance in 'wbc_attach_and_unlock_inode' - unexpected unlock
+fs/fs-writeback.c:1722:20: warning: context imbalance in 'writeback_single_inode' - different lock contexts for basic block
+fs/fs-writeback.c:1908:9: warning: context imbalance in 'writeback_sb_inodes' - different lock contexts for basic block
+fs/fs_pin.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'pin_kill' - unexpected unlock
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block
+fs/fs_struct.c:163:18: warning: symbol 'init_fs' was not declared. Should it be static?
+fs/fscache/cache.c:404:13: warning: context imbalance in 'fscache_caches_seq_start' - wrong count at exit
+fs/fscache/cache.c:416:13: warning: context imbalance in 'fscache_caches_seq_stop' - wrong count at exit
+fs/fscache/volume.c:493:13: warning: context imbalance in 'fscache_volumes_seq_start' - wrong count at exit
+fs/fscache/volume.c:505:13: warning: context imbalance in 'fscache_volumes_seq_stop' - wrong count at exit
+fs/gfs2/glock.c: note: in included file:
+fs/gfs2/glock.h:185:36: warning: context imbalance in '__gfs2_glock_put' - unexpected unlock
+fs/gfs2/glock.c:1060:13: warning: context imbalance in 'glock_work_func' - different lock contexts for basic block
+fs/gfs2/glock.c:1632:25: warning: context imbalance in '__gfs2_glock_dq' - unexpected unlock
+fs/gfs2/lops.c:210:22: warning: cast from restricted blk_status_t
+fs/gfs2/quota.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:24:33: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+./include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu *
+./include/linux/rculist_bl.h:17:9: struct hlist_bl_node *
+fs/gfs2/super.c:1445:13: warning: function 'free_local_statfs_inodes' with external linkage has definition
+fs/gfs2/super.c:1460:21: warning: function 'find_local_statfs_inode' with external linkage has definition
+fs/hfs/super.c:305:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:305:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:305:55: got restricted __be32 *
+fs/hfs/super.c:311:55: warning: incorrect type in argument 2 (different base types)
+fs/hfs/super.c:311:55: expected unsigned int [usertype] *result
+fs/hfs/super.c:311:55: got restricted __be32 *
+fs/hfsplus/ioctl.c:42:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:42:50: expected unsigned int
+fs/hfsplus/ioctl.c:42:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:50:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:50:50: expected unsigned int
+fs/hfsplus/ioctl.c:50:50: got restricted __be32 [usertype]
+fs/hfsplus/ioctl.c:53:50: warning: incorrect type in assignment (different base types)
+fs/hfsplus/ioctl.c:53:50: expected unsigned int
+fs/hfsplus/ioctl.c:53:50: got restricted __be32 [usertype]
+fs/inode.c:856:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock
+fs/inode.c:912:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block
+fs/inode.c:943:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block
+fs/inode.c:1624:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit
+fs/inode.c:1742:20: warning: context imbalance in 'iput_final' - unexpected unlock
+fs/inode.c:1756:6: warning: context imbalance in 'iput' - wrong count at exit
+fs/inode.c:2134:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock
+fs/io_uring.c:205:37: warning: array of flexible structures
+fs/io_uring.c:6952:38: warning: incorrect type in assignment (different base types)
+fs/io_uring.c:6952:38: expected signed int [usertype] res
+fs/io_uring.c:6952:38: got restricted __poll_t
+fs/io_uring.c:6963:56: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:6962:66: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:6962:66: expected restricted __poll_t [usertype] val
+fs/io_uring.c:6962:66: got unsigned int
+fs/io_uring.c:6962:52: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:6962:52: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:6962:52: got unsigned short
+fs/io_uring.c:6968:50: warning: incorrect type in argument 3 (different base types)
+fs/io_uring.c:6968:50: expected signed int [usertype] res
+fs/io_uring.c:6968:50: got restricted __poll_t [usertype] mask
+fs/io_uring.c:7005:68: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:7005:57: warning: incorrect type in argument 1 (different base types)
+fs/io_uring.c:7005:57: expected restricted __poll_t [usertype] val
+fs/io_uring.c:7005:57: got unsigned int
+fs/io_uring.c:7123:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:7123:40: expected int mask
+fs/io_uring.c:7123:40: got restricted __poll_t [usertype] mask
+fs/io_uring.c:7215:24: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:7215:24: expected int
+fs/io_uring.c:7215:24: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:7232:40: warning: incorrect type in argument 2 (different base types)
+fs/io_uring.c:7232:40: expected int mask
+fs/io_uring.c:7232:40: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:7267:33: warning: incorrect type in initializer (different base types)
+fs/io_uring.c:7267:33: expected restricted __poll_t [usertype] mask
+fs/io_uring.c:7267:33: got int
+fs/io_uring.c:7315:33: warning: incorrect type in argument 5 (different base types)
+fs/io_uring.c:7315:33: expected int mask
+fs/io_uring.c:7315:33: got restricted __poll_t [assigned] [usertype] mask
+fs/io_uring.c:7315:50: warning: incorrect type in argument 6 (different base types)
+fs/io_uring.c:7315:50: expected int events
+fs/io_uring.c:7315:50: got restricted __poll_t [usertype] events
+fs/io_uring.c:7429:24: warning: invalid assignment: |=
+fs/io_uring.c:7429:24: left side has type unsigned int
+fs/io_uring.c:7429:24: right side has type restricted __poll_t
+fs/io_uring.c:7430:65: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:7430:29: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:7430:38: warning: incorrect type in return expression (different base types)
+fs/io_uring.c:7430:38: expected restricted __poll_t
+fs/io_uring.c:7430:38: got unsigned int
+fs/io_uring.c:7517:43: warning: invalid assignment: &=
+fs/io_uring.c:7517:43: left side has type restricted __poll_t
+fs/io_uring.c:7517:43: right side has type int
+fs/io_uring.c:7518:62: warning: restricted __poll_t degrades to integer
+fs/io_uring.c:7518:43: warning: invalid assignment: |=
+fs/io_uring.c:7518:43: left side has type restricted __poll_t
+fs/io_uring.c:7518:43: right side has type unsigned int
+fs/io_uring.c:2937:17: warning: context imbalance in 'handle_prev_tw_list' - different lock contexts for basic block
+fs/io_uring.c:9813:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
+fs/io_uring.c:9824:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
+fs/jffs2/background.c: note: in included file:
+./include/linux/sched/signal.h:287:28: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:287:28: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:287:28: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:289:30: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:289:30: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:289:30: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:296:31: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:296:31: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:296:31: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:301:33: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:301:33: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:301:33: got struct spinlock [noderef] __rcu *
+fs/jfs/xattr.c: note: in included file:
+fs/jfs/jfs_xattr.h:25:25: warning: array of flexible structures
+fs/lockd/clntproc.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
+fs/lockd/mon.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nsm_release' - unexpected unlock
+fs/lockd/svclock.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
+fs/namei.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'terminate_walk' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'try_to_unlazy' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'try_to_unlazy_next' - unexpected unlock
+fs/namei.c:2362:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
+fs/nfs/client.c: note: in included file (through include/linux/module.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
+fs/nfs/fscache.c:57:51: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:57:51: expected unsigned long long x
+fs/nfs/fscache.c:57:51: got restricted __be16 const [usertype] sin_port
+fs/nfs/fscache.c:58:61: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:58:61: expected unsigned long long x
+fs/nfs/fscache.c:58:61: got restricted __be32 const [usertype] s_addr
+fs/nfs/fscache.c:63:52: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:63:52: expected unsigned long long x
+fs/nfs/fscache.c:63:52: got restricted __be16 const [usertype] sin6_port
+fs/nfs/fscache.c:64:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:64:73: expected unsigned long long x
+fs/nfs/fscache.c:64:73: got restricted __be32 const
+fs/nfs/fscache.c:65:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:65:73: expected unsigned long long x
+fs/nfs/fscache.c:65:73: got restricted __be32 const
+fs/nfs/fscache.c:66:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:66:73: expected unsigned long long x
+fs/nfs/fscache.c:66:73: got restricted __be32 const
+fs/nfs/fscache.c:67:73: warning: incorrect type in argument 3 (different base types)
+fs/nfs/fscache.c:67:73: expected unsigned long long x
+fs/nfs/fscache.c:67:73: got restricted __be32 const
+fs/nfs/inode.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, arch/powerpc/include/asm/elf.h, include/linux/elf.h, include/linux/module.h):
+./include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
+fs/nfs/nfs4state.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
+fs/nfs/nfs4state.c:947:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
+fs/nfs/pnfs.c:318:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
+fs/nfs/pnfs.c:610:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
+fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
+fs/nfs/pnfs_nfs.c: note: in included file (through include/linux/preempt.h, include/linux/spinlock.h, include/linux/kref.h, include/linux/mm_types.h, include/linux/uio.h, include/linux/socket.h, include/uapi/linux/in.h, ...):
+./include/linux/list.h:206:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
+fs/nfs/super.c:1134:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1134:49: expected struct rpc_xprt *xprt1
+fs/nfs/super.c:1134:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1135:49: warning: incorrect type in initializer (different address spaces)
+fs/nfs/super.c:1135:49: expected struct rpc_xprt *xprt2
+fs/nfs/super.c:1135:49: got struct rpc_xprt [noderef] __rcu *cl_xprt
+fs/nfs/super.c:1353:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rculist.h:514:9: warning: context imbalance in 'put_nfs4_file' - unexpected unlock
+fs/nfsd/nfs4state.c: note: in included file (through include/linux/wait.h, include/linux/wait_bit.h, include/linux/fs.h):
+./include/linux/list.h:148:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
+fs/nfsd/nfs4state.c:1186:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
+fs/nfsd/nfssvc.c:354:6: warning: context imbalance in 'nfsd_copy_write_verifier' - different lock contexts for basic block
+fs/nilfs2/the_nilfs.c:545:30: warning: dubious: x & !y
+fs/nilfs2/the_nilfs.c:798:17: warning: context imbalance in 'nilfs_put_root' - unexpected unlock
+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 [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 [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 [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 [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 [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 [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 [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 [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:180:24: warning: cast to restricted __le16
+fs/nls/nls_base.c:182:24: warning: cast to restricted __be16
+fs/notify/fanotify/fanotify.c:1067:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static?
+fs/notify/fsnotify.c:371:16: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:371:16: struct fsnotify_mark_connector [noderef] __rcu *
+fs/notify/fsnotify.c:371:16: struct fsnotify_mark_connector *
+fs/notify/fsnotify.c:373:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:373:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:373:24: struct hlist_node *
+fs/notify/fsnotify.c:383:24: error: incompatible types in comparison expression (different address spaces):
+fs/notify/fsnotify.c:383:24: struct hlist_node [noderef] __rcu *
+fs/notify/fsnotify.c:383:24: struct hlist_node *
+fs/notify/fsnotify.c:547:38: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:547:38: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:547:38: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:550:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:550:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:550:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:554:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:554:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:554:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/fsnotify.c:558:46: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/fsnotify.c:558:46: expected struct fsnotify_mark_connector **connp
+fs/notify/fsnotify.c:558:46: got struct fsnotify_mark_connector [noderef] __rcu **
+fs/notify/inotify/inotify_user.c:577:51: warning: incorrect type in argument 1 (different address spaces)
+fs/notify/inotify/inotify_user.c:577:51: expected struct fsnotify_mark_connector *conn
+fs/notify/inotify/inotify_user.c:577:51: got struct fsnotify_mark_connector [noderef] __rcu *i_fsnotify_marks
+fs/notify/mark.c:567:13: warning: incorrect type in initializer (different address spaces)
+fs/notify/mark.c:567:13: expected struct fsnotify_mark_connector [noderef] __rcu *_n_
+fs/notify/mark.c:567:13: got struct fsnotify_mark_connector *[assigned] conn
+fs/notify/mark.c:322:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock
+fs/notify/mark.c:582:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block
+fs/notify/mark.c:694:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock
+fs/notify/mark.c:775:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock
+fs/notify/mark.c:849:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock
+fs/ntfs/compress.c:204:28: warning: context imbalance in 'ntfs_decompress' - unexpected unlock
+fs/ntfs/compress.c:874:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block
+fs/ntfs3/dir.c:29:39: warning: incorrect type in argument 1 (different base types)
+fs/ntfs3/dir.c:29:39: expected unsigned short const [usertype] *pwcs
+fs/ntfs3/dir.c:29:39: got restricted __le16 const [usertype] *name
+fs/ocfs2/dlm/dlmdomain.c:1316:20: warning: context imbalance in 'dlm_query_nodeinfo_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmmaster.c:3264:28: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
+fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
+fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
+fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
+fs/ocfs2/export.c:258:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:259:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:260:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:272:32: warning: cast to restricted __le32
+fs/ocfs2/export.c:273:33: warning: cast to restricted __le32
+fs/ocfs2/export.c:274:32: warning: cast to restricted __le32
+fs/ocfs2/inode.c:1623:13: warning: context imbalance in 'ocfs2_inode_cache_lock' - wrong count at exit
+fs/ocfs2/inode.c:1630:13: warning: context imbalance in 'ocfs2_inode_cache_unlock' - unexpected unlock
+fs/ocfs2/localalloc.c:1223:41: warning: incorrect type in argument 1 (different base types)
+fs/ocfs2/localalloc.c:1223:41: expected unsigned long long val1
+fs/ocfs2/localalloc.c:1223:41: got restricted __le32 [usertype] la_bm_off
+fs/ocfs2/refcounttree.c:633:27: warning: incorrect type in assignment (different base types)
+fs/ocfs2/refcounttree.c:633:27: expected restricted __le32 [usertype] rf_generation
+fs/ocfs2/refcounttree.c:633:27: got unsigned int
+fs/ocfs2/suballoc.c:2429:17: warning: context imbalance in 'ocfs2_block_group_clear_bits' - different lock contexts for basic block
+fs/open.c:1089:21: warning: restricted fmode_t degrades to integer
+fs/orangefs/devorangefs-req.c:254:28: warning: context imbalance in 'orangefs_devreq_read' - different lock contexts for basic block
+fs/orangefs/file.c:118:32: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:118:32: expected int open_for_write
+fs/orangefs/file.c:118:32: got restricted fmode_t
+fs/orangefs/file.c:119:31: warning: incorrect type in assignment (different base types)
+fs/orangefs/file.c:119:31: expected int open_for_read
+fs/orangefs/file.c:119:31: got restricted fmode_t
+fs/overlayfs/file.c:48:37: warning: restricted fmode_t degrades to integer
+fs/overlayfs/file.c:127:13: warning: restricted fmode_t degrades to integer
+fs/posix_acl.c:47:23: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:47:23: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:47:23: struct posix_acl *
+fs/posix_acl.c:61:33: error: incompatible types in comparison expression (different address spaces):
+fs/posix_acl.c:61:33: struct posix_acl [noderef] __rcu *
+fs/posix_acl.c:61:33: struct posix_acl *
+fs/proc/array.c:249:11: warning: incorrect type in assignment (different address spaces)
+fs/proc/array.c:249:11: expected struct k_sigaction *k
+fs/proc/array.c:249:11: got struct k_sigaction [noderef] __rcu *
+fs/proc/array.c:543:44: warning: incorrect type in argument 1 (different address spaces)
+fs/proc/array.c:543:44: expected struct task_struct *tsk
+fs/proc/array.c:543:44: got struct task_struct [noderef] __rcu *real_parent
+fs/proc/array.c:715:47: error: incompatible types in comparison expression (different address spaces):
+fs/proc/array.c:715:47: struct task_struct [noderef] __rcu *
+fs/proc/array.c:715:47: struct task_struct *
+fs/proc/array.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:285:9: warning: context imbalance in 'proc_pid_status' - different lock contexts for basic block
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+fs/proc/array.c:549:9: warning: context imbalance in 'do_task_stat' - different lock contexts for basic block
+fs/proc/base.c:2240:25: warning: cast to restricted fmode_t
+fs/proc/base.c:2297:42: warning: cast from restricted fmode_t
+fs/proc/base.c:2394:48: warning: cast from restricted fmode_t
+fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/proc_fs.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:1105:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock
+fs/proc/base.c:2421:13: warning: context imbalance in 'timers_start' - wrong count at exit
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+fs/proc/base.c:2447:36: warning: context imbalance in 'timers_stop' - unexpected unlock
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+fs/proc/inode.c:57:17: error: incompatible types in comparison expression (different address spaces):
+fs/proc/inode.c:57:17: struct ctl_table_header [noderef] __rcu *
+fs/proc/inode.c:57:17: struct ctl_table_header *
+fs/proc/inode.c:123:22: warning: incorrect type in assignment (different address spaces)
+fs/proc/proc_sysctl.c:946:16: error: incompatible types in comparison expression (different address spaces):
+fs/proc/proc_sysctl.c:946:16: struct ctl_table_header [noderef] __rcu *
+fs/proc/proc_sysctl.c:946:16: struct ctl_table_header *
+fs/proc/proc_sysctl.c:306:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
+fs/proc/task_mmu.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:616:17: warning: context imbalance in 'smaps_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1174:28: warning: context imbalance in 'clear_refs_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1508:28: warning: context imbalance in 'pagemap_pmd_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+fs/proc/task_mmu.c:1852:28: warning: context imbalance in 'gather_pte_stats' - unexpected unlock
+fs/pstore/ram_core.c:278:34: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:278:34: expected void volatile [noderef] __iomem *d
+fs/pstore/ram_core.c:278:34: got unsigned char *
+fs/pstore/ram_core.c:311:50: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:311:50: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:311:50: got unsigned char *
+fs/pstore/ram_core.c:312:65: warning: incorrect type in argument 2 (different address spaces)
+fs/pstore/ram_core.c:312:65: expected void const volatile [noderef] __iomem *s
+fs/pstore/ram_core.c:312:65: got unsigned char *
+fs/pstore/ram_core.c:466:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:466:20: expected void *va
+fs/pstore/ram_core.c:466:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:468:20: warning: incorrect type in assignment (different address spaces)
+fs/pstore/ram_core.c:468:20: expected void *va
+fs/pstore/ram_core.c:468:20: got void [noderef] __iomem *
+fs/pstore/ram_core.c:556:36: warning: incorrect type in argument 1 (different address spaces)
+fs/pstore/ram_core.c:556:36: expected void volatile [noderef] __iomem *addr
+fs/pstore/ram_core.c:556:36: got void *vaddr
+fs/pstore/ram_core.c:69:17: warning: context imbalance in 'buffer_start_add' - unexpected unlock
+fs/pstore/ram_core.c:95:17: warning: context imbalance in 'buffer_size_add' - unexpected unlock
+fs/reiserfs/stree.c:197:27: warning: symbol 'MIN_KEY' was not declared. Should it be static?
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/reiserfs/xattr.c:466:28: warning: incorrect type in return expression (different base types)
+fs/reiserfs/xattr.c:466:28: expected unsigned int
+fs/reiserfs/xattr.c:466:28: got restricted __wsum
+fs/seq_file.c:938:9: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:938:9: struct list_head [noderef] __rcu *
+fs/seq_file.c:938:9: struct list_head *
+fs/seq_file.c:938:9: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:938:9: struct list_head [noderef] __rcu *
+fs/seq_file.c:938:9: struct list_head *
+fs/seq_file.c:960:12: warning: incorrect type in assignment (different address spaces)
+fs/seq_file.c:960:12: expected struct list_head *lh
+fs/seq_file.c:960:12: got struct list_head [noderef] __rcu *
+fs/seq_file.c:1087:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1087:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1087:24: struct hlist_node *
+fs/seq_file.c:1089:24: error: incompatible types in comparison expression (different address spaces):
+fs/seq_file.c:1089:24: struct hlist_node [noderef] __rcu *
+fs/seq_file.c:1089:24: struct hlist_node *
+fs/signalfd.c:56:33: warning: incorrect type in argument 2 (different address spaces)
+fs/signalfd.c:56:33: expected struct wait_queue_head [usertype] *wait_address
+fs/signalfd.c:56:33: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:58:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:58:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:58:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:63:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:63:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:63:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:98:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:116:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:119:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:123:33: warning: cast removes address space '__user' of expression
+fs/signalfd.c:139:32: warning: cast removes address space '__user' of expression
+fs/signalfd.c:143:38: warning: cast removes address space '__user' of expression
+fs/signalfd.c:162:31: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:162:31: expected struct spinlock [usertype] *lock
+fs/signalfd.c:162:31: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:171:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:171:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:171:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:175:32: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:175:32: expected struct wait_queue_head *wq_head
+fs/signalfd.c:175:32: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:185:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:185:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:185:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:187:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:187:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:187:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:189:33: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:189:33: expected struct spinlock [usertype] *lock
+fs/signalfd.c:189:33: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:191:35: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:191:35: expected struct wait_queue_head *wq_head
+fs/signalfd.c:191:35: got struct wait_queue_head [noderef] __rcu *
+fs/signalfd.c:291:39: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:291:39: expected struct spinlock [usertype] *lock
+fs/signalfd.c:291:39: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:293:41: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:293:41: expected struct spinlock [usertype] *lock
+fs/signalfd.c:293:41: got struct spinlock [noderef] __rcu *
+fs/signalfd.c:295:17: warning: incorrect type in argument 1 (different address spaces)
+fs/signalfd.c:295:17: expected struct wait_queue_head *wq_head
+fs/signalfd.c:295:17: got struct wait_queue_head [noderef] __rcu *
+fs/squashfs/inode.c: note: in included file:
+fs/squashfs/squashfs_fs.h:393:46: warning: array of flexible structures
+fs/ufs/inode.c: note: in included file:
+fs/ufs/util.h:198:40: warning: restricted __fs16 degrades to integer
+fs/ufs/util.h:232:40: warning: restricted __fs16 degrades to integer
+fs/unicode/utf8-selftest.c:17:14: warning: symbol 'failed_tests' was not declared. Should it be static?
+fs/unicode/utf8-selftest.c:18:14: warning: symbol 'total_tests' was not declared. Should it be static?
+fs/xfs/kmem.c:17:32: warning: incorrect type in argument 2 (different base types)
+fs/xfs/kmem.c:17:32: expected int flags
+fs/xfs/kmem.c:17:32: got restricted xfs_km_flags_t [usertype] flags
+fs/xfs/libxfs/xfs_attr.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
+fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+fs/xfs/scrub/agheader.c:158:23: warning: cast truncates bits from constant value (ffff3f8f becomes 3f8f)
+fs/xfs/xfs_attr_list.c: note: in included file:
+./fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+fs/xfs/xfs_extent_busy.c:563:17: warning: context imbalance in 'xfs_extent_busy_clear' - unexpected unlock
+fs/xfs/xfs_icache.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h, fs/xfs/kmem.h, fs/xfs/xfs_linux.h, fs/xfs/xfs.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'xfs_iget_recycle' - unexpected unlock
+fs/xfs/xfs_icache.c:451:1: warning: context imbalance in 'xfs_iget_cache_hit' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1013:1: warning: context imbalance in 'xlog_cil_push_work' - different lock contexts for basic block
+fs/xfs/xfs_log_cil.c:1231:1: warning: context imbalance in 'xlog_cil_push_background' - wrong count at exit
+fs/xfs/xfs_log_cil.c:1465:9: warning: context imbalance in 'xlog_cil_commit' - unexpected unlock
+fs/xfs/xfs_super.c: note: in included file (through fs/xfs/libxfs/xfs_dir2.h):
+fs/xfs/libxfs/xfs_da_format.h:594:15: warning: array of flexible structures
+init/init_task.c:107:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:107:28: expected struct task_struct [noderef] __rcu *real_parent
+init/init_task.c:107:28: got struct task_struct *
+init/init_task.c:108:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:108:28: expected struct task_struct [noderef] __rcu *parent
+init/init_task.c:108:28: got struct task_struct *
+init/init_task.c:122:28: warning: incorrect type in initializer (different address spaces)
+init/init_task.c:122:28: expected struct sighand_struct [noderef] __rcu *sighand
+init/init_task.c:122:28: got struct sighand_struct *
+init/main.c:193:12: warning: symbol 'envp_init' was not declared. Should it be static?
+init/main.c:293:16: warning: cast to restricted __le32
+init/main.c:294:16: warning: cast to restricted __le32
+init/main.c:769:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static?
+init/main.c:781:20: warning: symbol 'mem_encrypt_init' was not declared. Should it be static?
+ipc/msg.c:180:26: warning: context imbalance in 'newque' - unexpected unlock
+ipc/namespace.c:113:61: warning: context imbalance in 'free_ipcs' - different lock contexts for basic block
+ipc/namespace.c:178:17: warning: context imbalance in 'put_ipc_ns' - unexpected unlock
+ipc/sem.c:579:9: warning: context imbalance in 'newary' - unexpected unlock
+ipc/sem.c:1186:17: warning: context imbalance in 'freeary' - unexpected unlock
+ipc/sem.c:1647:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block
+ipc/sem.c:1906:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit
+ipc/sem.c: note: in included file (through include/linux/workqueue.h, include/linux/rhashtable-types.h, include/linux/ipc.h, include/uapi/linux/sem.h, include/linux/sem.h, include/linux/compat.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__do_semtimedop' - unexpected unlock
+ipc/shm.c:130:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock
+ipc/shm.c:291:17: warning: context imbalance in '__shm_open' - unexpected unlock
+ipc/shm.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'shm_destroy' - unexpected unlock
+ipc/shm.c:386:17: warning: context imbalance in 'shm_close' - unexpected unlock
+ipc/shm.c:392:12: warning: context imbalance in 'shm_try_destroy_orphaned' - wrong count at exit
+ipc/shm.c:429:26: warning: context imbalance in 'exit_shm' - different lock contexts for basic block
+ipc/shm.c:774:17: warning: context imbalance in 'newseg' - unexpected unlock
+ipc/shm.c:1026:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block
+ipc/shm.c:1670:17: warning: context imbalance in 'do_shmat' - unexpected unlock
+ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit
+ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block
+ipc/util.c:432:27: warning: context imbalance in 'ipcget_public' - unexpected unlock
+ipc/util.c:806:9: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block
+ipc/util.c:818:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock
+ipc/util.c:862:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock
+kernel/acct.c:475:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:475:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:475:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:485:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:485:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:485:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:569:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:569:31: expected struct spinlock [usertype] *lock
+kernel/acct.c:569:31: got struct spinlock [noderef] __rcu *
+kernel/acct.c:589:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/acct.c:589:33: expected struct spinlock [usertype] *lock
+kernel/acct.c:589:33: got struct spinlock [noderef] __rcu *
+kernel/acct.c:212:12: warning: context imbalance in 'acct_on' - different lock contexts for basic block
+kernel/acct.c:313:9: warning: context imbalance in '__se_sys_acct' - different lock contexts for basic block
+kernel/acct.c:318:22: warning: context imbalance in 'acct_exit_ns' - wrong count at exit
+kernel/audit.c:2219:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2219:9: expected struct spinlock [usertype] *lock
+kernel/audit.c:2219:9: got struct spinlock [noderef] __rcu *
+kernel/audit.c:2222:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/audit.c:2222:40: expected struct spinlock [usertype] *lock
+kernel/audit.c:2222:40: got struct spinlock [noderef] __rcu *
+kernel/bpf/arraymap.c:558:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:558:35: expected void *
+kernel/bpf/arraymap.c:558:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:577:35: warning: incorrect type in return expression (different address spaces)
+kernel/bpf/arraymap.c:577:35: expected void *
+kernel/bpf/arraymap.c:577:35: got void [noderef] __percpu *
+kernel/bpf/arraymap.c:609:49: warning: incorrect type in initializer (different address spaces)
+kernel/bpf/arraymap.c:609:49: expected void const [noderef] __percpu *__vpp_verify
+kernel/bpf/arraymap.c:609:49: got void [noderef] __percpu **
+kernel/bpf/bpf_iter.c: note: in included file (through include/linux/bpf.h, include/linux/filter.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/bpf_struct_ops.c:330:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static?
+kernel/bpf/btf.c:2681:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:2683:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:3754:17: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c:4105:9: warning: Using plain integer as NULL pointer
+kernel/bpf/btf.c: note: in included file (through include/linux/bpf.h, include/linux/bpf_verifier.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/core.c:221:49: error: arithmetics on pointers to functions
+kernel/bpf/core.c:2653:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
+kernel/bpf/core.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/events/xdp.h, include/linux/bpf_trace.h):
+./include/trace/events/xdp.h:320:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:347:1: warning: Using plain integer as NULL pointer
+./include/trace/events/xdp.h:381:1: warning: Using plain integer as NULL pointer
+kernel/bpf/core.c: note: in included file (through include/linux/rbtree_latch.h, include/linux/bpf.h, include/linux/filter.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/bpf/hashtab.c:787:27: warning: context imbalance in 'htab_lru_map_delete_node' - unexpected unlock
+kernel/bpf/hashtab.c:1134:27: warning: context imbalance in 'htab_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1201:27: warning: context imbalance in 'htab_lru_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1262:27: warning: context imbalance in '__htab_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1327:27: warning: context imbalance in '__htab_lru_percpu_map_update_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1379:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1413:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c:1579:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
+kernel/bpf/hashtab.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
+kernel/bpf/helpers.c:1490:29: warning: symbol 'bpf_dynptr_from_mem_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1516:29: warning: symbol 'bpf_dynptr_read_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1542:29: warning: symbol 'bpf_dynptr_write_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1569:29: warning: symbol 'bpf_dynptr_data_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1578:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1579:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1580:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1581:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1582:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1583:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/bpf/helpers.c:1584:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
+kernel/bpf/syscall.c:581:25: warning: Using plain integer as NULL pointer
+kernel/bpf/syscall.c: note: in included file (through include/linux/bpf.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast to non-scalar
+./include/linux/bpfptr.h:81:43: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/bpf/verifier.c:268:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
+kernel/bpf/verifier.c:14272:38: error: subtraction of functions? Share your drugs
+kernel/bpf/verifier.c: note: in included file (through include/linux/bpf.h, include/linux/bpf-cgroup.h):
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast to non-scalar
+./include/linux/bpfptr.h:63:40: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast to non-scalar
+./include/linux/bpfptr.h:52:47: warning: cast from non-scalar
+kernel/capability.c:195:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/capability.c:195:43: expected void const *from
+kernel/capability.c:195:43: got struct __user_cap_data_struct [noderef] __user *
+kernel/capability.c:171:30: warning: dereference of noderef expression
+kernel/capability.c:172:30: warning: dereference of noderef expression
+kernel/capability.c:173:30: warning: dereference of noderef expression
+kernel/capability.c:246:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/capability.c:246:29: expected void *to
+kernel/capability.c:246:29: got struct __user_cap_data_struct [noderef] __user ( * )[2]
+kernel/capability.c:250:41: warning: dereference of noderef expression
+kernel/capability.c:251:41: warning: dereference of noderef expression
+kernel/capability.c:252:43: warning: dereference of noderef expression
+kernel/cgroup/cgroup-v1.c:489:16: warning: context imbalance in '__cgroup1_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6351:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6351:41: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6351:41: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:6354:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/cgroup.c:6354:43: expected struct spinlock [usertype] *lock
+kernel/cgroup/cgroup.c:6354:43: got struct spinlock [noderef] __rcu *
+kernel/cgroup/cgroup.c:2815:20: warning: context imbalance in 'cgroup_procs_write_start' - wrong count at exit
+kernel/cgroup/cgroup.c:2890:9: warning: context imbalance in 'cgroup_procs_write_finish' - wrong count at exit
+kernel/cgroup/cgroup.c:3001:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
+kernel/cgroup/cgroup.c:4918:16: warning: context imbalance in '__cgroup_procs_write' - wrong count at exit
+kernel/cgroup/cgroup.c:6117:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6225:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6254:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
+kernel/cgroup/cgroup.c:6303:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
+kernel/cgroup/debug.c:133:21: error: incompatible types in comparison expression (different address spaces):
+kernel/cgroup/debug.c:133:21: struct css_set [noderef] __rcu *
+kernel/cgroup/debug.c:133:21: struct css_set *
+kernel/cgroup/freezer.c:143:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:143:35: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:143:35: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c:146:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/cgroup/freezer.c:146:37: expected struct spinlock [usertype] *lock
+kernel/cgroup/freezer.c:146:37: got struct spinlock [noderef] __rcu *
+kernel/cgroup/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/cgroup.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/cpu.c:980:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:147:9: struct cred *
+kernel/cred.c:147:9: struct cred const [noderef] __rcu *
+kernel/cred.c:147:9: error: cast from unknown type
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:148:9: struct cred *
+kernel/cred.c:148:9: struct cred const [noderef] __rcu *
+kernel/cred.c:148:9: error: cast from unknown type
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:164:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:164:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:164:9: expected struct cred const *cred
+kernel/cred.c:164:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:168:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:174:17: warning: cast removes address space '__rcu' of expression
+kernel/cred.c:266:13: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:266:13: expected struct cred const *old
+kernel/cred.c:266:13: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:355:42: expected struct cred const *cred
+kernel/cred.c:355:42: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:355:30: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:355:30: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:355:30: got struct cred const *
+kernel/cred.c:356:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:356:27: expected struct cred const *cred
+kernel/cred.c:356:27: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:357:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:357:41: expected struct cred const *_cred
+kernel/cred.c:357:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct atomic_t const [usertype] *v
+kernel/cred.c:358:17: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:358:17: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:358:17: expected struct cred const *cred
+kernel/cred.c:358:17: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:397:32: warning: incorrect type in assignment (different address spaces)
+kernel/cred.c:397:32: expected struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:397:32: got struct cred const *
+kernel/cred.c:450:38: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:450:38: expected struct cred const *old
+kernel/cred.c:450:38: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:456:9: struct cred const [noderef] __rcu *
+kernel/cred.c:456:9: struct cred const *
+kernel/cred.c:456:9: error: cast from unknown type
+kernel/cred.c:556:41: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:556:41: expected struct cred const *old
+kernel/cred.c:556:41: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:597:46: warning: incorrect type in initializer (different address spaces)
+kernel/cred.c:597:46: expected struct cred const *override
+kernel/cred.c:597:46: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:839:9: error: incompatible types in comparison expression (different address spaces):
+kernel/cred.c:839:9: struct cred const *
+kernel/cred.c:839:9: struct cred const [noderef] __rcu *
+kernel/cred.c:889:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:889:21: expected struct cred const *cred
+kernel/cred.c:889:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:889:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:889:21: expected struct cred const *cred
+kernel/cred.c:889:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:893:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:893:21: expected struct cred const *cred
+kernel/cred.c:893:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:893:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:893:21: expected struct cred const *cred
+kernel/cred.c:893:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:893:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:893:21: expected struct cred const *cred
+kernel/cred.c:893:21: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:893:21: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:893:21: expected struct cred const *cred
+kernel/cred.c:893:21: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:905:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:905:31: expected struct cred const *cred
+kernel/cred.c:905:31: got struct cred const [noderef] __rcu *real_cred
+kernel/cred.c:907:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:907:39: expected struct cred const *cred
+kernel/cred.c:907:39: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:919:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:919:9: expected struct atomic_t const [usertype] *v
+kernel/cred.c:919:9: got struct atomic_t const [noderef] __rcu *
+kernel/cred.c:919:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/cred.c:919:9: expected struct cred const *cred
+kernel/cred.c:919:9: got struct cred const [noderef] __rcu *cred
+kernel/cred.c:351:19: warning: dereference of noderef expression
+kernel/debug/debug_core.c: note: in included file (through include/linux/rculist.h, include/linux/pid.h, include/linux/sched.h, include/linux/pid_namespace.h):
+./include/linux/rcupdate.h:68:9: warning: context imbalance in 'kgdb_cpu_enter' - different lock contexts for basic block
+kernel/debug/kdb/kdb_keyboard.c:198:6: warning: symbol 'kdb_kbd_cleanup_state' was not declared. Should it be static?
+kernel/debug/kdb/kdb_main.c:2316:40: warning: dereference of noderef expression
+kernel/dma/mapping.c:19:6: warning: symbol 'dma_default_coherent' was not declared. Should it be static?
+kernel/events/callchain.c:66:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:66:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:96:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:96:9: struct callchain_cpus_entries *
+kernel/events/callchain.c:161:19: error: incompatible types in comparison expression (different address spaces):
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries [noderef] __rcu *
+kernel/events/callchain.c:161:19: struct callchain_cpus_entries *
+kernel/events/core.c:1402:15: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1402:15: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1402:15: struct perf_event_context *
+kernel/events/core.c:1415:28: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:1415:28: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:1415:28: struct perf_event_context *
+kernel/events/core.c:3399:18: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3399:18: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3399:18: struct perf_event_context *
+kernel/events/core.c:3400:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3400:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3400:23: struct perf_event_context *
+kernel/events/core.c:3448:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3448:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3448:25: struct perf_event_context *
+kernel/events/core.c:3449:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:3449:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:3449:25: struct perf_event_context *
+kernel/events/core.c:4682:25: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:4682:25: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:4682:25: struct perf_event_context *
+kernel/events/core.c:5947:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5947:9: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5947:9: struct perf_buffer *
+kernel/events/core.c:5419:24: warning: incorrect type in assignment (different base types)
+kernel/events/core.c:5663:22: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5663:22: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5663:22: struct perf_buffer *
+kernel/events/core.c:5787:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5787:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5787:14: struct perf_buffer *
+kernel/events/core.c:5820:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5820:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5820:14: struct perf_buffer *
+kernel/events/core.c:5877:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5877:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5877:14: struct perf_buffer *
+kernel/events/core.c:5968:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5968:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5968:14: struct perf_buffer *
+kernel/events/core.c:5984:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:5984:14: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:5984:14: struct perf_buffer *
+kernel/events/core.c:7627:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7627:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7627:23: struct perf_event_context *
+kernel/events/core.c:7679:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7679:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:7679:23: struct perf_event_context *
+kernel/events/core.c:7718:13: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:7718:13: struct perf_buffer [noderef] __rcu *
+kernel/events/core.c:7718:13: struct perf_buffer *
+kernel/events/core.c:7823:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7823:61: expected struct task_struct *p
+kernel/events/core.c:7823:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:7825:61: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:7825:61: expected struct task_struct *p
+kernel/events/core.c:7825:61: got struct task_struct [noderef] __rcu *real_parent
+kernel/events/core.c:8526:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:8526:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:8526:23: struct perf_event_context *
+kernel/events/core.c:9520:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9520:9: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9520:9: struct swevent_hlist *
+kernel/events/core.c:9559:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9559:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9559:17: struct swevent_hlist *
+kernel/events/core.c:9740:23: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9740:23: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:9740:23: struct perf_event_context *
+kernel/events/core.c:10919:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
+kernel/events/core.c:12737:9: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12737:9: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12737:9: struct perf_event_context *
+kernel/events/core.c:12847:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:12847:17: struct perf_event_context [noderef] __rcu *
+kernel/events/core.c:12847:17: struct perf_event_context *
+kernel/events/core.c:13277:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:13277:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:13277:17: struct swevent_hlist *
+kernel/events/core.c:167:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
+kernel/events/core.c:175:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
+kernel/events/core.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:724:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
+kernel/events/core.c:1449:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
+kernel/events/core.c:2772:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
+kernel/events/core.c:4654:17: warning: context imbalance in 'find_get_context' - unexpected unlock
+kernel/events/core.c: note: in included file:
+kernel/events/internal.h:202:46: warning: incorrect type in argument 2 (different address spaces)
+kernel/events/core.c:9369:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9369:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9369:17: struct swevent_hlist *
+kernel/events/core.c:9389:17: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9389:17: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9389:17: struct swevent_hlist *
+kernel/events/core.c:9509:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9509:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9509:16: struct swevent_hlist *
+kernel/events/core.c:9509:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9509:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9509:16: struct swevent_hlist *
+kernel/events/core.c:9509:16: error: incompatible types in comparison expression (different address spaces):
+kernel/events/core.c:9509:16: struct swevent_hlist [noderef] __rcu *
+kernel/events/core.c:9509:16: struct swevent_hlist *
+kernel/events/ring_buffer.c:22:39: warning: incorrect type in argument 2 (different base types)
+kernel/events/ring_buffer.c:22:39: expected int i
+kernel/events/ring_buffer.c:22:39: got restricted __poll_t [usertype]
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/ring_buffer.c:170:14: error: incompatible types in comparison expression (different address spaces):
+kernel/events/ring_buffer.c:170:14: struct perf_buffer [noderef] __rcu *
+kernel/events/ring_buffer.c:170:14: struct perf_buffer *
+kernel/events/uprobes.c:1971:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1971:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1971:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:1973:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:1973:35: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:1973:35: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2273:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2273:31: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2273:31: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c:2275:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/events/uprobes.c:2275:33: expected struct spinlock [usertype] *lock
+kernel/events/uprobes.c:2275:33: got struct spinlock [noderef] __rcu *
+kernel/events/uprobes.c: note: in included file:
+./include/linux/rmap.h:351:28: warning: context imbalance in '__replace_page' - unexpected unlock
+kernel/exit.c:281:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:281:37: expected struct task_struct *tsk
+kernel/exit.c:281:37: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:284:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:284:32: expected struct task_struct *task
+kernel/exit.c:284:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:285:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:285:35: expected struct task_struct *task
+kernel/exit.c:285:35: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:330:24: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:330:24: expected struct task_struct *parent
+kernel/exit.c:330:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/exit.c:357:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:357:27: expected struct spinlock [usertype] *lock
+kernel/exit.c:357:27: got struct spinlock [noderef] __rcu *
+kernel/exit.c:360:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:360:29: expected struct spinlock [usertype] *lock
+kernel/exit.c:360:29: got struct spinlock [noderef] __rcu *
+kernel/exit.c:399:23: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:399:23: struct task_struct [noderef] __rcu *
+kernel/exit.c:399:23: struct task_struct *
+kernel/exit.c:423:9: error: incompatible types in comparison expression (different address spaces):
+kernel/exit.c:423:9: struct list_head *
+kernel/exit.c:423:9: struct list_head [noderef] __rcu *
+kernel/exit.c:583:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:585:29: warning: incorrect type in assignment (different address spaces)
+kernel/exit.c:909:63: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1064:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1089:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1178:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1193:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1244:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1247:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1253:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/exit.c:1434:59: error: incompatible types in comparison expression (different base types):
+kernel/exit.c:1434:59: void *
+kernel/exit.c:1434:59: struct task_struct [noderef] __rcu *
+kernel/exit.c:1450:25: warning: incorrect type in initializer (different address spaces)
+kernel/exit.c:1450:25: expected struct task_struct *parent
+kernel/exit.c:1450:25: got struct task_struct [noderef] __rcu *
+kernel/exit.c:1814:13: warning: symbol 'abort' was not declared. Should it be static?
+kernel/exit.c:423:9: warning: dereference of noderef expression
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c: note: in included file (through include/linux/sched/signal.h, include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/task.h:110:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
+./include/linux/sched/task.h:110:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
+./include/linux/sched/task.h:110:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
+kernel/exit.c: note: in included file:
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+kernel/exit.c:1542:9: warning: context imbalance in 'do_wait' - wrong count at exit
+kernel/fork.c:163:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static?
+kernel/fork.c:852:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static?
+kernel/fork.c:1098:19: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1098:19: expected struct task_struct [noderef] __rcu *owner
+kernel/fork.c:1098:19: got struct task_struct *p
+kernel/fork.c:1307:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1307:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1307:24: got struct file *new_exe_file
+kernel/fork.c:1307:24: warning: incorrect type in initializer (different address spaces)
+kernel/fork.c:1307:24: expected struct file [noderef] __rcu *_x_
+kernel/fork.c:1307:24: got struct file *new_exe_file
+kernel/fork.c:1307:22: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:1307:22: expected struct file *[assigned] old_exe_file
+kernel/fork.c:1307:22: got struct file [noderef] __rcu *[assigned] __ret
+kernel/fork.c:1638:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1638:38: expected struct refcount_struct [usertype] *r
+kernel/fork.c:1638:38: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:1647:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1647:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:1647:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1648:9: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:1648:9: expected void const *from
+kernel/fork.c:1648:9: got struct k_sigaction [noderef] __rcu *
+kernel/fork.c:1649:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1649:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:1649:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:1742:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1742:9: expected struct qspinlock *lock
+kernel/fork.c:1742:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1742:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1742:9: expected struct qspinlock *lock
+kernel/fork.c:1742:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:1742:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:1742:9: expected struct qspinlock *lock
+kernel/fork.c:1742:9: got struct qspinlock [noderef] __rcu *
+kernel/fork.c:2061:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2061:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2061:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2065:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2065:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2065:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2385:32: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2385:32: expected struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:2385:32: got struct task_struct *
+kernel/fork.c:2394:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2394:27: expected struct spinlock [usertype] *lock
+kernel/fork.c:2394:27: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2439:54: warning: incorrect type in argument 2 (different address spaces)
+kernel/fork.c:2439:54: expected struct list_head *head
+kernel/fork.c:2439:54: got struct list_head [noderef] __rcu *
+kernel/fork.c:2460:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2460:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2460:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2481:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2481:29: expected struct spinlock [usertype] *lock
+kernel/fork.c:2481:29: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2508:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2508:28: expected struct sighand_struct *sighand
+kernel/fork.c:2508:28: got struct sighand_struct [noderef] __rcu *sighand
+kernel/fork.c:2537:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2537:31: expected struct spinlock [usertype] *lock
+kernel/fork.c:2537:31: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2539:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:2539:33: expected struct spinlock [usertype] *lock
+kernel/fork.c:2539:33: got struct spinlock [noderef] __rcu *
+kernel/fork.c:2975:24: warning: incorrect type in assignment (different address spaces)
+kernel/fork.c:2975:24: expected struct task_struct *[assigned] parent
+kernel/fork.c:2975:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/fork.c:3056:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/fork.c:3056:43: expected struct refcount_struct const [usertype] *r
+kernel/fork.c:3056:43: got struct refcount_struct [noderef] __rcu *
+kernel/fork.c:2106:22: warning: dereference of noderef expression
+kernel/fork.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:210:45: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:210:45: expected struct task_struct *new_parent
+./include/linux/ptrace.h:210:45: got struct task_struct [noderef] __rcu *parent
+./include/linux/ptrace.h:210:62: warning: incorrect type in argument 3 (different address spaces)
+./include/linux/ptrace.h:210:62: expected struct cred const *ptracer_cred
+./include/linux/ptrace.h:210:62: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/fork.c:2437:59: warning: dereference of noderef expression
+kernel/fork.c:2438:59: warning: dereference of noderef expression
+kernel/fork.c:1090:23: error: incompatible types in comparison expression (different address spaces):
+kernel/fork.c:1090:23: struct task_struct [noderef] __rcu *
+kernel/fork.c:1090:23: struct task_struct *
+kernel/freezer.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, ...):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/futex/pi.c:675:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock
+kernel/futex/pi.c:803:9: warning: context imbalance in '__fixup_pi_state_owner' - unexpected unlock
+kernel/futex/pi.c:1068:9: warning: context imbalance in 'futex_lock_pi' - unexpected unlock
+kernel/futex/pi.c:1100:5: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block
+kernel/futex/requeue.c:455:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block
+kernel/futex/waitwake.c:262:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block
+kernel/futex/waitwake.c:328:6: warning: context imbalance in 'futex_wait_queue' - unexpected unlock
+kernel/futex/waitwake.c:449:36: warning: context imbalance in 'futex_wait_multiple_setup' - unexpected unlock
+kernel/gcov/gcc_base.c:12:6: warning: symbol '__gcov_init' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:40:6: warning: symbol '__gcov_flush' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:46:6: warning: symbol '__gcov_merge_add' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:52:6: warning: symbol '__gcov_merge_single' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:58:6: warning: symbol '__gcov_merge_delta' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:64:6: warning: symbol '__gcov_merge_ior' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:70:6: warning: symbol '__gcov_merge_time_profile' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:76:6: warning: symbol '__gcov_merge_icall_topn' was not declared. Should it be static?
+kernel/gcov/gcc_base.c:82:6: warning: symbol '__gcov_exit' was not declared. Should it be static?
+kernel/hung_task.c:31:19: warning: symbol 'sysctl_hung_task_check_count' was not declared. Should it be static?
+kernel/hung_task.c:50:29: warning: symbol 'sysctl_hung_task_check_interval_secs' was not declared. Should it be static?
+kernel/hung_task.c:52:19: warning: symbol 'sysctl_hung_task_warnings' was not declared. Should it be static?
+kernel/hung_task.c:75:28: warning: symbol 'sysctl_hung_task_panic' was not declared. Should it be static?
+kernel/hung_task.c:246:52: warning: incorrect type in argument 3 (different address spaces)
+kernel/hung_task.c:246:52: expected void *
+kernel/hung_task.c:246:52: got void [noderef] __user *buffer
+kernel/hung_task.c:296:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:296:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:296:35: got int ( * )( ... )
+kernel/hung_task.c:304:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
+kernel/hung_task.c:304:35: expected int ( [usertype] *proc_handler )( ... )
+kernel/hung_task.c:304:35: got int ( * )( ... )
+kernel/iomem.c:113:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:113:22: expected void *[assigned] addr
+kernel/iomem.c:113:22: got void [noderef] __iomem *
+kernel/iomem.c:116:22: warning: incorrect type in assignment (different address spaces)
+kernel/iomem.c:116:22: expected void *[assigned] addr
+kernel/iomem.c:116:22: got void [noderef] __iomem *
+kernel/irq/irqdesc.c:815:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit
+kernel/irq/irqdomain.c:1919:13: warning: symbol 'irq_domain_debugfs_init' was not declared. Should it be static?
+kernel/kallsyms.c:590:12: warning: symbol 'arch_get_kallsym' was not declared. Should it be static?
+kernel/kcmp.c:192:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/kcmp.c:192:37: expected void *v1
+kernel/kcmp.c:192:37: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:192:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/kcmp.c:192:53: expected void *v2
+kernel/kcmp.c:192:53: got struct sighand_struct [noderef] __rcu *sighand
+kernel/kcmp.c:207:62: warning: incorrect type in argument 4 (different address spaces)
+kernel/kcmp.c:207:62: expected struct kcmp_epoll_slot [noderef] __user *uslot
+kernel/kcmp.c:207:62: got void *
+kernel/kexec_elf.c:32:25: warning: cast to restricted __le64
+kernel/kexec_elf.c:34:25: warning: cast to restricted __be64
+kernel/kexec_elf.c:42:25: warning: cast to restricted __le32
+kernel/kexec_elf.c:44:25: warning: cast to restricted __be32
+kernel/kexec_elf.c:52:25: warning: cast to restricted __le16
+kernel/kexec_elf.c:54:25: warning: cast to restricted __be16
+kernel/locking/lock_events.c:61:16: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/lockdep.c:1151:5: warning: symbol 'check_consistency' was not declared. Should it be static?
+kernel/locking/lockdep.c:3337:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep.c:3337:49: warning: cast truncates bits from constant value (50000 becomes 0)
+kernel/locking/lockdep_proc.c:477:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:477:17: char const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:477:17: char const *
+kernel/locking/lockdep_proc.c:478:17: error: incompatible types in comparison expression (different address spaces):
+kernel/locking/lockdep_proc.c:478:17: struct lockdep_subclass_key const [noderef] __rcu *
+kernel/locking/lockdep_proc.c:478:17: struct lockdep_subclass_key const *
+kernel/locking/locktorture.c:331:12: warning: context imbalance in 'torture_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:352:13: warning: context imbalance in 'torture_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:397:12: warning: context imbalance in 'torture_ww_mutex_lock' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file:
+./include/linux/ww_mutex.h:191:9: warning: context imbalance in 'torture_ww_mutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:470:12: warning: context imbalance in 'torture_rtmutex_lock' - wrong count at exit
+kernel/locking/locktorture.c:527:13: warning: context imbalance in 'torture_rtmutex_unlock' - wrong count at exit
+kernel/locking/locktorture.c:546:12: warning: context imbalance in 'torture_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:567:13: warning: context imbalance in 'torture_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c:573:12: warning: context imbalance in 'torture_rwsem_down_read' - wrong count at exit
+kernel/locking/locktorture.c:594:13: warning: context imbalance in 'torture_rwsem_up_read' - wrong count at exit
+kernel/locking/locktorture.c:624:12: warning: context imbalance in 'torture_percpu_rwsem_down_write' - wrong count at exit
+kernel/locking/locktorture.c:631:13: warning: context imbalance in 'torture_percpu_rwsem_up_write' - wrong count at exit
+kernel/locking/locktorture.c: note: in included file (through include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h, arch/powerpc/include/asm/io.h, include/linux/io.h, include/linux/irq.h, arch/powerpc/include/asm/hardirq.h, ...):
+./include/linux/percpu-rwsem.h:70:9: warning: context imbalance in 'torture_percpu_rwsem_down_read' - wrong count at exit
+./include/linux/percpu-rwsem.h:121:9: warning: context imbalance in 'torture_percpu_rwsem_up_read' - wrong count at exit
+kernel/locking/qspinlock.c: note: in included file:
+kernel/locking/qspinlock_stat.h:36:9: warning: symbol 'lockevent_read' was not declared. Should it be static?
+kernel/locking/qspinlock.c:589:6: warning: symbol 'nopvspin' was not declared. Should it be static?
+kernel/locking/rtmutex_api.c: note: in included file:
+kernel/locking/rtmutex.c:1517:17: warning: context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock.h):
+./include/linux/spinlock_api_smp.h:134:9: warning: context imbalance in '_raw_spin_lock' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:111:9: warning: context imbalance in '_raw_spin_lock_irqsave' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:120:9: warning: context imbalance in '_raw_spin_lock_irq' - different lock contexts for basic block
+./include/linux/spinlock_api_smp.h:127:9: warning: context imbalance in '_raw_spin_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:184:17: warning: context imbalance in '_raw_spin_unlock' - unexpected unlock
+kernel/locking/spinlock.c:192:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:200:17: warning: context imbalance in '_raw_spin_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:208:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c: note: in included file (through include/linux/spinlock_api_smp.h, include/linux/spinlock.h):
+./include/linux/rwlock_api_smp.h:151:9: warning: context imbalance in '_raw_read_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:161:9: warning: context imbalance in '_raw_read_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:170:9: warning: context imbalance in '_raw_read_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:177:9: warning: context imbalance in '_raw_read_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:258:17: warning: context imbalance in '_raw_read_unlock' - unexpected unlock
+kernel/locking/spinlock.c:266:17: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:274:17: warning: context imbalance in '_raw_read_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:282:17: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock
+./include/linux/rwlock_api_smp.h:210:9: warning: context imbalance in '_raw_write_lock' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:217:9: warning: context imbalance in '_raw_write_lock_nested' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:187:9: warning: context imbalance in '_raw_write_lock_irqsave' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:196:9: warning: context imbalance in '_raw_write_lock_irq' - different lock contexts for basic block
+./include/linux/rwlock_api_smp.h:203:9: warning: context imbalance in '_raw_write_lock_bh' - different lock contexts for basic block
+kernel/locking/spinlock.c:340:17: warning: context imbalance in '_raw_write_unlock' - unexpected unlock
+kernel/locking/spinlock.c:348:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock
+kernel/locking/spinlock.c:356:17: warning: context imbalance in '_raw_write_unlock_irq' - unexpected unlock
+kernel/locking/spinlock.c:364:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock
+kernel/locking/spinlock.c:379:9: warning: context imbalance in '_raw_spin_lock_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:391:9: warning: context imbalance in '_raw_spin_lock_irqsave_nested' - different lock contexts for basic block
+kernel/locking/spinlock.c:401:9: warning: context imbalance in '_raw_spin_lock_nest_lock' - different lock contexts for basic block
+kernel/locking/test-ww_mutex.c:17:25: warning: symbol 'wq' was not declared. Should it be static?
+kernel/module/tree_lookup.c: note: in included file (through include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+./include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu *
+./include/linux/rbtree.h:74:9: struct rb_node *
+kernel/notifier.c:36:20: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:36:20: expected struct notifier_block **nl
+kernel/notifier.c:36:20: got struct notifier_block [noderef] __rcu **
+kernel/notifier.c:38:17: warning: incorrect type in assignment (different address spaces)
+kernel/notifier.c:38:17: expected struct notifier_block [noderef] __rcu *next
+kernel/notifier.c:38:17: got struct notifier_block *
+kernel/notifier.c:39:9: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:39:9: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:39:9: struct notifier_block *
+kernel/notifier.c:48:25: error: incompatible types in comparison expression (different address spaces):
+kernel/notifier.c:48:25: struct notifier_block [noderef] __rcu *
+kernel/notifier.c:48:25: struct notifier_block *
+kernel/notifier.c:150:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:173:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:195:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:225:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:263:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:266:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:326:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:329:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:347:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:382:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:407:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:424:43: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:431:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:455:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:486:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:489:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:516:51: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:519:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/notifier.c:549:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid.c:379:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:379:9: struct pid [noderef] __rcu *
+kernel/pid.c:379:9: struct pid *
+kernel/pid.c:380:9: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:380:9: struct pid [noderef] __rcu *
+kernel/pid.c:380:9: struct pid *
+kernel/pid.c:442:23: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:442:23: struct pid [noderef] __rcu *
+kernel/pid.c:442:23: struct pid *
+kernel/pid.c:500:24: error: incompatible types in comparison expression (different address spaces):
+kernel/pid.c:500:24: struct pid [noderef] __rcu *
+kernel/pid.c:500:24: struct pid *
+kernel/pid.c: note: in included file (through include/linux/pid.h, include/linux/sched.h, include/linux/mm.h):
+./include/linux/rculist.h:552:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:552:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:552:9: struct hlist_node *
+./include/linux/rculist.h:553:9: error: incompatible types in comparison expression (different address spaces):
+./include/linux/rculist.h:553:9: struct hlist_node [noderef] __rcu *
+./include/linux/rculist.h:553:9: struct hlist_node *
+kernel/pid_namespace.c:182:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:182:26: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:182:26: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:184:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/pid_namespace.c:184:28: expected struct spinlock [usertype] *lock
+kernel/pid_namespace.c:184:28: got struct spinlock [noderef] __rcu *
+kernel/pid_namespace.c:183:28: warning: dereference of noderef expression
+kernel/power/autosleep.c:46:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:46:32: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:71:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/autosleep.c:106:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/hibernate.c:274:12: warning: symbol 'arch_resume_nosmt' was not declared. Should it be static?
+kernel/power/main.c:98:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static?
+kernel/power/main.c:130:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:131:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:133:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:134:62: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:130:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:159:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:159:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:160:54: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:159:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:179:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:179:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:185:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:185:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:185:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:185:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:575:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:575:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:576:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:577:57: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:575:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:604:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:604:46: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:605:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:604:67: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:625:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:625:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:631:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:631:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:699:31: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:699:36: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:730:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:730:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:731:55: warning: restricted suspend_state_t degrades to integer
+kernel/power/main.c:732:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:90:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:90:54: expected int val
+kernel/power/suspend.c:90:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:115:54: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:115:54: expected int val
+kernel/power/suspend.c:115:54: got restricted suspend_state_t [usertype]
+kernel/power/suspend.c:173:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:173:47: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:174:19: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:174:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:179:26: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:179:65: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:187:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:188:51: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:186:72: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:208:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:208:73: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:209:27: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:209:59: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:214:34: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:214:69: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:215:21: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:215:42: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:438:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:438:33: expected int val
+kernel/power/suspend.c:438:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:441:33: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:441:33: expected int val
+kernel/power/suspend.c:441:33: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:511:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:511:53: expected int val
+kernel/power/suspend.c:511:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:513:53: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:513:53: expected int val
+kernel/power/suspend.c:513:53: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:550:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:550:52: expected int val
+kernel/power/suspend.c:550:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:573:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:573:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:582:52: warning: incorrect type in argument 2 (different base types)
+kernel/power/suspend.c:582:52: expected int val
+kernel/power/suspend.c:582:52: got restricted suspend_state_t [usertype] state
+kernel/power/suspend.c:583:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:583:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:608:13: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:608:22: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:608:39: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:608:48: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend.c:611:9: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:97:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:103:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:109:17: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:38: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:168:16: warning: incorrect type in assignment (different base types)
+kernel/power/suspend_test.c:168:16: expected int i
+kernel/power/suspend_test.c:168:16: got restricted suspend_state_t [usertype]
+kernel/power/suspend_test.c:192:43: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:56: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:193:53: warning: restricted suspend_state_t degrades to integer
+kernel/power/suspend_test.c:192:82: warning: restricted suspend_state_t degrades to integer
+kernel/printk/printk.c:495:1: warning: symbol 'log_wait' was not declared. Should it be static?
+kernel/ptrace.c:54:22: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:54:22: struct task_struct *
+kernel/ptrace.c:54:22: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:73:23: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:73:23: expected struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:73:23: got struct task_struct *new_parent
+kernel/ptrace.c:74:29: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:74:29: expected struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:74:29: got struct cred const *
+kernel/ptrace.c:128:18: warning: incorrect type in assignment (different address spaces)
+kernel/ptrace.c:128:18: expected struct cred const *old_cred
+kernel/ptrace.c:128:18: got struct cred const [noderef] __rcu *ptracer_cred
+kernel/ptrace.c:132:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:132:25: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:132:25: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:170:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:170:27: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:170:27: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:202:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:202:28: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:202:28: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:208:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:208:30: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:208:30: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:261:44: error: incompatible types in comparison expression (different address spaces):
+kernel/ptrace.c:261:44: struct task_struct [noderef] __rcu *
+kernel/ptrace.c:261:44: struct task_struct *
+kernel/ptrace.c:452:24: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:452:24: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:452:24: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:477:26: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:477:26: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:477:26: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:513:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:513:54: expected struct task_struct *parent
+kernel/ptrace.c:513:54: got struct task_struct [noderef] __rcu *parent
+kernel/ptrace.c:521:53: warning: incorrect type in argument 2 (different address spaces)
+kernel/ptrace.c:521:53: expected struct task_struct *new_parent
+kernel/ptrace.c:521:53: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:569:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:569:41: expected struct task_struct *p1
+kernel/ptrace.c:569:41: got struct task_struct [noderef] __rcu *real_parent
+kernel/ptrace.c:571:50: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:571:50: expected struct sighand_struct *sigh
+kernel/ptrace.c:571:50: got struct sighand_struct [noderef] __rcu *sighand
+kernel/ptrace.c:762:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:762:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:762:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:770:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:770:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:770:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:881:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:881:29: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:881:29: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:885:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:885:31: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:885:31: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1115:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1115:37: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1115:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1117:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/ptrace.c:1117:39: expected struct spinlock [usertype] *lock
+kernel/ptrace.c:1117:39: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:519:38: warning: dereference of noderef expression
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:709:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:725:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/ptrace.c:1266:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block
+kernel/rcu/rcutorture.c:755:12: warning: context imbalance in 'rcu_torture_read_lock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:761:13: warning: context imbalance in 'rcu_torture_read_unlock_trivial' - wrong count at exit
+kernel/rcu/rcutorture.c:1547:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block
+kernel/rcu/srcutree.c:358:13: warning: context imbalance in 'spin_lock_irqsave_sdp_contention' - wrong count at exit
+kernel/rcu/srcutree.c:376:13: warning: context imbalance in 'spin_lock_irqsave_ssp_contention' - wrong count at exit
+kernel/rcu/srcutree.c:828:9: warning: context imbalance in 'srcu_funnel_exp_start' - unexpected unlock
+kernel/rcu/srcutree.c:914:9: warning: context imbalance in 'srcu_funnel_gp_start' - unexpected unlock
+kernel/rcu/srcutree.c: note: in included file (through include/linux/notifier.h, arch/powerpc/include/asm/uprobes.h, include/linux/uprobes.h, include/linux/mm_types.h, include/linux/buildid.h, include/linux/module.h):
+./include/linux/srcu.h:189:9: warning: context imbalance in 'srcu_gp_start_if_needed' - unexpected unlock
+kernel/rcu/tree.c:1451:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block
+kernel/rcu/tree.c:1889:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block
+kernel/rcu/tree.c:2334:1: warning: context imbalance in 'rcu_report_qs_rdp' - different lock contexts for basic block
+kernel/rcu/tree.c:2516:13: warning: context imbalance in 'rcu_do_batch' - wrong count at exit
+kernel/rcu/tree.c:2701:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c:2754:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock
+kernel/rcu/tree.c:2784:30: warning: context imbalance in 'rcu_core' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_stall.h:960:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_exp.h:189:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block
+kernel/rcu/tree.c: note: in included file:
+kernel/rcu/tree_nocb.h:135:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit
+kernel/rcu/tree_nocb.h:152:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit
+kernel/rcu/tree_nocb.h:167:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock
+kernel/rcu/tree_nocb.h:180:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock
+kernel/rcu/tree_nocb.h:313:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock
+kernel/rcu/tree_nocb.h:328:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit
+kernel/rcu/tree_nocb.h:490:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit
+kernel/rcu/tree_nocb.h:637:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block
+kernel/rcu/tree_nocb.h:863:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit
+kernel/rcu/tree_nocb.h:978:9: warning: context imbalance in 'rdp_offload_toggle' - wrong count at exit
+kernel/rcu/tree_nocb.h:1027:34: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - different lock contexts for basic block
+kernel/rcu/tree_nocb.h:1065:13: warning: context imbalance in 'rcu_nocb_rdp_offload' - wrong count at exit
+kernel/scftorture.c:70:6: warning: symbol 'torture_type' was not declared. Should it be static?
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/rt.c:961:70: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:961:70: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:961:70: struct task_struct *
+kernel/sched/rt.c:2412:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2412:25: struct task_struct *
+kernel/sched/rt.c:2412:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2412:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2412:25: struct task_struct *
+kernel/sched/rt.c:2412:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2412:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2412:25: struct task_struct *
+kernel/sched/rt.c:2412:25: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2412:25: error: cast from unknown type
+kernel/sched/rt.c:577:54: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:577:54: expected struct task_struct *curr
+kernel/sched/rt.c:577:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1047:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/rt.c:1047:38: expected struct task_struct *curr
+kernel/sched/rt.c:1047:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1593:31: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1593:31: expected struct task_struct *p
+kernel/sched/rt.c:1593:31: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1930:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1930:9: expected struct sched_domain *[assigned] sd
+kernel/sched/rt.c:1930:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/rt.c:1613:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/rt.c:1613:14: expected struct task_struct *curr
+kernel/sched/rt.c:1613:14: got struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:1678:45: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/rt.c:1678:45: expected struct task_struct *p
+kernel/sched/rt.c:1678:45: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:1739:67: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:1739:67: expected struct task_struct *tsk
+kernel/sched/rt.c:1739:67: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2094:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2094:40: expected struct task_struct *task
+kernel/sched/rt.c:2094:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2115:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2115:13: struct task_struct *
+kernel/sched/rt.c:2115:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2115:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2115:13: struct task_struct *
+kernel/sched/rt.c:2115:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2115:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/rt.c:2115:13: struct task_struct *
+kernel/sched/rt.c:2115:13: struct task_struct [noderef] __rcu *
+kernel/sched/rt.c:2115:13: error: cast from unknown type
+kernel/sched/rt.c:2463:54: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2463:54: expected struct task_struct *tsk
+kernel/sched/rt.c:2463:54: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2465:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2465:40: expected struct task_struct *p
+kernel/sched/rt.c:2465:40: got struct task_struct [noderef] __rcu *curr
+kernel/sched/rt.c:2465:61: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/rt.c:2465:61: expected struct task_struct *p
+kernel/sched/rt.c:2465:61: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/deadline.c:2309:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2309:23: expected struct task_struct *p
+kernel/sched/deadline.c:2309:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2319:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2319:13: struct task_struct *
+kernel/sched/deadline.c:2319:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2319:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2319:13: struct task_struct *
+kernel/sched/deadline.c:2319:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2319:13: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2319:13: struct task_struct *
+kernel/sched/deadline.c:2319:13: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2319:13: error: cast from unknown type
+kernel/sched/deadline.c:2429:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2429:25: struct task_struct *
+kernel/sched/deadline.c:2429:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2429:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2429:25: struct task_struct *
+kernel/sched/deadline.c:2429:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2429:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2429:25: struct task_struct *
+kernel/sched/deadline.c:2429:25: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2429:25: error: cast from unknown type
+kernel/sched/deadline.c:1944:42: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1944:42: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:1944:42: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:1955:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1955:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:1955:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1177:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:1177:23: expected struct task_struct *p
+kernel/sched/deadline.c:1177:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:1304:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/deadline.c:1304:38: expected struct task_struct *curr
+kernel/sched/deadline.c:1304:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2164:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:2164:9: expected struct sched_domain *[assigned] sd
+kernel/sched/deadline.c:2164:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/deadline.c:1827:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/deadline.c:1827:14: expected struct task_struct *curr
+kernel/sched/deadline.c:1827:14: got struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:1905:43: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:1905:43: expected struct task_struct *p
+kernel/sched/deadline.c:1905:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2474:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2474:38: expected struct task_struct *tsk
+kernel/sched/deadline.c:2474:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2476:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/deadline.c:2476:23: expected struct task_struct *p
+kernel/sched/deadline.c:2476:23: got struct task_struct [noderef] __rcu *curr
+kernel/sched/deadline.c:2478:44: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/deadline.c:2478:44: expected struct sched_dl_entity *b
+kernel/sched/deadline.c:2478:44: got struct sched_dl_entity [noderef] __rcu *
+kernel/sched/deadline.c:2642:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/deadline.c:2642:22: struct task_struct [noderef] __rcu *
+kernel/sched/deadline.c:2642:22: struct task_struct *
+kernel/sched/build_policy.c: note: in included file:
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/cpufreq_schedutil.c:555:25: warning: symbol 'schedutil_gov' was not declared. Should it be static?
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/debug.c:423:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/debug.c:423:17: expected struct sched_domain *[assigned] sd
+kernel/sched/debug.c:423:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/debug.c:745:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:745:9: expected struct task_struct *tsk
+kernel/sched/debug.c:745:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/debug.c:745:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/debug.c:745:9: expected struct task_struct *tsk
+kernel/sched/debug.c:745:9: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/stats.c:148:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/stats.c:148:17: expected struct sched_domain *[assigned] sd
+kernel/sched/stats.c:148:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/stop_task.c:73:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/stop_task.c:73:38: expected struct task_struct *curr
+kernel/sched/stop_task.c:73:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/topology.c:105:56: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:105:56: expected struct sched_domain *sd
+kernel/sched/topology.c:105:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:124:60: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:124:60: expected struct sched_domain *sd
+kernel/sched/topology.c:124:60: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:147:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:147:20: expected struct sched_domain *sd
+kernel/sched/topology.c:147:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:210:1: warning: symbol 'sched_energy_mutex' was not declared. Should it be static?
+kernel/sched/topology.c:211:6: warning: symbol 'sched_energy_update' was not declared. Should it be static?
+kernel/sched/topology.c:451:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:451:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:451:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:460:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:460:13: expected struct perf_domain *[assigned] tmp
+kernel/sched/topology.c:460:13: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:481:19: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:481:19: expected struct perf_domain *[assigned] pd
+kernel/sched/topology.c:481:19: got struct perf_domain [noderef] __rcu *pd
+kernel/sched/topology.c:643:49: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:643:49: expected struct sched_domain *parent
+kernel/sched/topology.c:643:49: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:714:50: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:714:50: expected struct sched_domain *parent
+kernel/sched/topology.c:714:50: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:721:55: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:721:55: expected struct sched_domain [noderef] __rcu *[noderef] __rcu child
+kernel/sched/topology.c:721:55: got struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:731:29: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:731:29: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:731:29: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:736:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:736:20: expected struct sched_domain *sd
+kernel/sched/topology.c:736:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:757:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:757:13: expected struct sched_domain *[assigned] tmp
+kernel/sched/topology.c:757:13: got struct sched_domain [noderef] __rcu *sd
+kernel/sched/topology.c:919:70: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:919:70: expected struct sched_domain *sd
+kernel/sched/topology.c:919:70: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:948:59: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:948:59: expected struct sched_domain *sd
+kernel/sched/topology.c:948:59: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:994:57: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:994:57: expected struct sched_domain *sd
+kernel/sched/topology.c:994:57: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:996:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:996:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:996:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1004:55: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1004:55: expected struct sched_domain *sd
+kernel/sched/topology.c:1004:55: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1006:25: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:1006:25: expected struct sched_domain *sibling
+kernel/sched/topology.c:1006:25: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1076:62: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/topology.c:1076:62: expected struct sched_domain *sd
+kernel/sched/topology.c:1076:62: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1180:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1180:40: expected struct sched_domain *child
+kernel/sched/topology.c:1180:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1589:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:1589:43: expected struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:1589:43: got struct sched_domain *child
+kernel/sched/topology.c:1727:21: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1727:21: int [noderef] __rcu *
+kernel/sched/topology.c:1727:21: int *
+kernel/sched/topology.c:1853:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1853:9: int [noderef] __rcu *
+kernel/sched/topology.c:1853:9: int *
+kernel/sched/topology.c:1908:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1908:9: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:1908:9: struct cpumask ***
+kernel/sched/topology.c:1966:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1966:9: int [noderef] __rcu *
+kernel/sched/topology.c:1966:9: int *
+kernel/sched/topology.c:1968:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:1968:9: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:1968:9: struct cpumask ***
+kernel/sched/topology.c:2052:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/topology.c:2052:17: struct cpumask **[noderef] __rcu *
+kernel/sched/topology.c:2052:17: struct cpumask ***
+kernel/sched/topology.c:2186:31: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2186:31: expected struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2186:31: got struct sched_domain *sd
+kernel/sched/topology.c:2289:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2289:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2289:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2310:56: warning: incorrect type in initializer (different address spaces)
+kernel/sched/topology.c:2310:56: expected struct sched_domain *child
+kernel/sched/topology.c:2310:56: got struct sched_domain [noderef] __rcu *child
+kernel/sched/topology.c:2309:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2309:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2309:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/topology.c:2357:57: warning: incorrect type in assignment (different address spaces)
+kernel/sched/topology.c:2357:57: expected struct sched_domain *[assigned] sd
+kernel/sched/topology.c:2357:57: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/core_sched.c:275:37: error: incompatible types in conditional expression (different address spaces):
+kernel/sched/core_sched.c:275:37: struct task_struct *
+kernel/sched/core_sched.c:275:37: struct task_struct [noderef] __rcu *
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/psi.c:143:1: warning: symbol 'psi_cgroups_enabled' was not declared. Should it be static?
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/autogroup.c:7:28: warning: symbol 'sysctl_sched_autogroup_enabled' was not declared. Should it be static?
+kernel/sched/build_utility.c: note: in included file:
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/core.c:261:56: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:261:56: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:261:56: struct task_struct *
+kernel/sched/core.c:780:48: warning: incorrect type in argument 2 (different address spaces)
+kernel/sched/core.c:780:48: expected struct task_struct *p
+kernel/sched/core.c:780:48: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1033:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:1033:38: expected struct task_struct *curr
+kernel/sched/core.c:1033:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:1091:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:1091:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:1091:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:2197:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2197:33: expected struct task_struct *p
+kernel/sched/core.c:2197:33: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:2197:68: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:2197:68: expected struct task_struct *tsk
+kernel/sched/core.c:2197:68: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:3597:17: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:3597:17: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:3597:17: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:3794:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:3794:28: expected struct task_struct const *p
+kernel/sched/core.c:3794:28: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:9054:43: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:9054:43: expected struct task_struct *push_task
+kernel/sched/core.c:9054:43: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:5374:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/core.c:5374:38: expected struct task_struct *curr
+kernel/sched/core.c:5374:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6010:32: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6010:32: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6010:32: struct task_struct *
+kernel/sched/core.c:6041:23: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6041:23: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6041:23: struct task_struct *
+kernel/sched/core.c:6049:46: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6049:46: struct task_struct *
+kernel/sched/core.c:6049:46: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6104:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6104:9: expected struct sched_domain *[assigned] sd
+kernel/sched/core.c:6104:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/core.c:6320:14: warning: incorrect type in assignment (different address spaces)
+kernel/sched/core.c:6320:14: expected struct task_struct *prev
+kernel/sched/core.c:6320:14: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:6842:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6842:17: struct task_struct *
+kernel/sched/core.c:6842:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6842:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6842:17: struct task_struct *
+kernel/sched/core.c:6842:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6842:17: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:6842:17: struct task_struct *
+kernel/sched/core.c:6842:17: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:6842:17: error: cast from unknown type
+kernel/sched/core.c:7046:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:7046:22: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:7046:22: struct task_struct *
+kernel/sched/core.c:9917:16: warning: incorrect type in return expression (different address spaces)
+kernel/sched/core.c:9917:16: expected struct task_struct *
+kernel/sched/core.c:9917:16: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:10444:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
+kernel/sched/core.c:11086:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/core.c:11086:25: expected struct task_struct *p
+kernel/sched/core.c:11086:25: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:320:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
+kernel/sched/core.c:330:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
+kernel/sched/core.c:537:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
+kernel/sched/core.c:570:23: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
+kernel/sched/core.c:586:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:1531:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
+kernel/sched/sched.h:1531:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
+kernel/sched/core.c: note: in included file:
+kernel/sched/pelt.h:78:13: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/pelt.h:78:13: expected struct task_struct const *p
+kernel/sched/pelt.h:78:13: got struct task_struct [noderef] __rcu *curr
+kernel/sched/core.c:780:11: warning: dereference of noderef expression
+kernel/sched/core.c:1448:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
+kernel/sched/core.c:2188:33: warning: dereference of noderef expression
+kernel/sched/core.c:2189:19: warning: dereference of noderef expression
+kernel/sched/core.c:2190:18: warning: dereference of noderef expression
+kernel/sched/core.c: note: in included file:
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/core.c:2163:38: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/core.c:2163:38: struct task_struct [noderef] __rcu *
+kernel/sched/core.c:2163:38: struct task_struct const *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/fair.c:930:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/sched/fair.c:930:34: expected struct sched_entity *se
+kernel/sched/fair.c:930:34: got struct sched_entity [noderef] __rcu *
+kernel/sched/fair.c:2527:13: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:2527:13: expected struct task_struct *tsk
+kernel/sched/fair.c:2527:13: got struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:10928:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10928:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10928:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:5065:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:5065:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:5065:22: struct task_struct *
+kernel/sched/fair.c:5591:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:5591:38: expected struct task_struct *curr
+kernel/sched/fair.c:5591:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:5846:1: warning: symbol '__pcpu_scope_load_balance_mask' was not declared. Should it be static?
+kernel/sched/fair.c:5847:1: warning: symbol '__pcpu_scope_select_idle_mask' was not declared. Should it be static?
+kernel/sched/fair.c:6774:20: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6774:20: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:6774:20: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:6908:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:6908:9: expected struct sched_domain *[assigned] tmp
+kernel/sched/fair.c:6908:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:7106:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7106:38: expected struct task_struct *curr
+kernel/sched/fair.c:7106:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:7404:38: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:7404:38: expected struct task_struct *curr
+kernel/sched/fair.c:7404:38: got struct task_struct [noderef] __rcu *curr
+kernel/sched/fair.c:8389:40: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:8389:40: expected struct sched_domain *child
+kernel/sched/fair.c:8389:40: got struct sched_domain [noderef] __rcu *child
+kernel/sched/fair.c:8933:22: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/fair.c:8933:22: struct task_struct [noderef] __rcu *
+kernel/sched/fair.c:8933:22: struct task_struct *
+kernel/sched/fair.c:10203:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10203:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10203:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:9863:44: warning: incorrect type in initializer (different address spaces)
+kernel/sched/fair.c:9863:44: expected struct sched_domain *sd_parent
+kernel/sched/fair.c:9863:44: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:10299:9: warning: incorrect type in assignment (different address spaces)
+kernel/sched/fair.c:10299:9: expected struct sched_domain *[assigned] sd
+kernel/sched/fair.c:10299:9: got struct sched_domain [noderef] __rcu *parent
+kernel/sched/fair.c:11107:6: warning: symbol 'task_vruntime_update' was not declared. Should it be static?
+kernel/sched/fair.c:2473:9: warning: context imbalance in 'task_numa_placement' - different lock contexts for basic block
+kernel/sched/fair.c: note: in included file:
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2171:9: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2171:9: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2171:9: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/sched/sched.h:2013:25: error: incompatible types in comparison expression (different address spaces):
+kernel/sched/sched.h:2013:25: struct task_struct [noderef] __rcu *
+kernel/sched/sched.h:2013:25: struct task_struct *
+kernel/seccomp.c:873:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:873:9: expected struct qspinlock *lock
+kernel/seccomp.c:873:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:873:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:873:9: expected struct qspinlock *lock
+kernel/seccomp.c:873:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:873:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:873:9: expected struct qspinlock *lock
+kernel/seccomp.c:873:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:1371:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1371:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1371:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1383:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1383:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1383:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1812:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1812:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1812:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1812:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1812:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1812:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1812:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1812:9: expected struct lockdep_map const *lock
+kernel/seccomp.c:1812:9: got struct lockdep_map [noderef] __rcu *
+kernel/seccomp.c:1898:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1898:31: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1898:31: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:1916:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:1916:33: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:1916:33: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2058:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2058:28: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2058:28: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2061:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2061:38: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2061:38: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:2067:30: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:2067:30: expected struct spinlock [usertype] *lock
+kernel/seccomp.c:2067:30: got struct spinlock [noderef] __rcu *
+kernel/seccomp.c:490:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:490:9: expected struct qspinlock *lock
+kernel/seccomp.c:490:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:490:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:490:9: expected struct qspinlock *lock
+kernel/seccomp.c:490:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:490:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:490:9: expected struct qspinlock *lock
+kernel/seccomp.c:490:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:587:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:587:9: expected struct qspinlock *lock
+kernel/seccomp.c:587:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:587:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:587:9: expected struct qspinlock *lock
+kernel/seccomp.c:587:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:587:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:587:9: expected struct qspinlock *lock
+kernel/seccomp.c:587:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:434:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:434:9: expected struct qspinlock *lock
+kernel/seccomp.c:434:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c:448:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/seccomp.c:448:9: expected struct qspinlock *lock
+kernel/seccomp.c:448:9: got struct qspinlock [noderef] __rcu *
+kernel/seccomp.c: note: in included file (through include/linux/ptrace.h, include/linux/audit.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through arch/powerpc/include/uapi/asm/signal.h, arch/powerpc/include/asm/signal.h, include/uapi/linux/signal.h, include/linux/signal_types.h, include/linux/sched.h, ...):
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:195:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:195:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:195:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:198:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:198:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:198:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:480:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:480:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:480:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:484:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:484:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:484:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:517:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:517:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:517:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:520:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:520:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:520:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:542:53: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:542:53: expected struct k_sigaction *ka
+kernel/signal.c:542:53: got struct k_sigaction [noderef] __rcu *
+./include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given
+kernel/signal.c:698:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:698:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:698:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:700:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:700:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:700:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:765:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:765:9: expected struct lockdep_map const *lock
+kernel/signal.c:765:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:765:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:765:9: expected struct lockdep_map const *lock
+kernel/signal.c:765:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:765:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:765:9: expected struct lockdep_map const *lock
+kernel/signal.c:765:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:890:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:890:9: expected struct lockdep_map const *lock
+kernel/signal.c:890:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:890:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:890:9: expected struct lockdep_map const *lock
+kernel/signal.c:890:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:890:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:890:9: expected struct lockdep_map const *lock
+kernel/signal.c:890:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:1086:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1086:9: expected struct lockdep_map const *lock
+kernel/signal.c:1086:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:1086:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1086:9: expected struct lockdep_map const *lock
+kernel/signal.c:1086:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:1086:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1086:9: expected struct lockdep_map const *lock
+kernel/signal.c:1086:9: got struct lockdep_map [noderef] __rcu *
+kernel/signal.c:1328:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1328:9: expected struct spinlock [usertype] *lock
+kernel/signal.c:1328:9: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1329:16: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:1329:16: expected struct k_sigaction *action
+kernel/signal.c:1329:16: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:1349:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:1349:34: expected struct spinlock [usertype] *lock
+kernel/signal.c:1349:34: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1938:36: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:1938:36: expected struct spinlock [usertype] *lock
+kernel/signal.c:1938:36: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2048:44: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2067:65: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2067:65: expected struct task_struct *tsk
+kernel/signal.c:2067:65: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2068:40: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2086:14: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2086:14: expected struct sighand_struct *psig
+kernel/signal.c:2086:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand
+kernel/signal.c:2115:53: warning: incorrect type in argument 3 (different address spaces)
+kernel/signal.c:2115:53: expected struct task_struct *t
+kernel/signal.c:2115:53: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2116:34: warning: incorrect type in argument 2 (different address spaces)
+kernel/signal.c:2116:34: expected struct task_struct *parent
+kernel/signal.c:2116:34: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2145:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2145:24: expected struct task_struct *parent
+kernel/signal.c:2145:24: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2148:24: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2148:24: expected struct task_struct *parent
+kernel/signal.c:2148:24: got struct task_struct [noderef] __rcu *real_parent
+kernel/signal.c:2181:17: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:2181:17: expected struct sighand_struct *sighand
+kernel/signal.c:2181:17: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2221:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2221:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2221:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2223:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2223:39: expected struct spinlock [usertype] *lock
+kernel/signal.c:2223:39: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2280:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2280:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2280:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2315:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2315:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2315:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2355:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2355:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:2355:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2357:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2357:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2357:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2457:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2457:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2457:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2541:41: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2541:41: expected struct spinlock [usertype] *lock
+kernel/signal.c:2541:41: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2553:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2553:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:2553:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2588:52: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2588:52: expected struct task_struct *tsk
+kernel/signal.c:2588:52: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2590:49: warning: cast removes address space '__rcu' of expression
+kernel/signal.c:2628:49: warning: incorrect type in initializer (different address spaces)
+kernel/signal.c:2628:49: expected struct sighand_struct *sighand
+kernel/signal.c:2628:49: got struct sighand_struct [noderef] __rcu *sighand
+kernel/signal.c:2957:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2957:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:2957:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:2977:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:2977:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:2977:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3044:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3044:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3044:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3046:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3046:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3046:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3197:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3197:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:3197:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3200:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3200:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:3200:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3589:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3589:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:3589:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3601:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3601:37: expected struct spinlock [usertype] *lock
+kernel/signal.c:3601:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3606:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3606:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:3606:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:3611:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:3611:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:3611:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4065:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4065:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4065:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4077:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4077:33: expected struct spinlock [usertype] *lock
+kernel/signal.c:4077:33: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4095:11: warning: incorrect type in assignment (different address spaces)
+kernel/signal.c:4095:11: expected struct k_sigaction *k
+kernel/signal.c:4095:11: got struct k_sigaction [noderef] __rcu *
+kernel/signal.c:4097:25: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4097:25: expected struct spinlock [usertype] *lock
+kernel/signal.c:4097:25: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4099:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4099:35: expected struct spinlock [usertype] *lock
+kernel/signal.c:4099:35: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4147:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4147:27: expected struct spinlock [usertype] *lock
+kernel/signal.c:4147:27: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4774:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4774:29: expected struct spinlock [usertype] *lock
+kernel/signal.c:4774:29: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4783:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4783:31: expected struct spinlock [usertype] *lock
+kernel/signal.c:4783:31: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4793:23: warning: incorrect type in argument 1 (different address spaces)
+kernel/signal.c:4793:23: expected struct spinlock [usertype] *lock
+kernel/signal.c:4793:23: got struct spinlock [noderef] __rcu *
+kernel/signal.c:4770:6: warning: symbol 'kdb_send_sig' was not declared. Should it be static?
+kernel/signal.c:69:34: warning: dereference of noderef expression
+kernel/signal.c:529:35: warning: dereference of noderef expression
+kernel/signal.c:557:52: warning: dereference of noderef expression
+kernel/signal.c:1038:13: warning: dereference of noderef expression
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c:1299:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:724:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file:
+./include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu *
+./include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head
+./include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/sched/cputime.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/signal.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/slab.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'send_sigqueue' - wrong count at exit
+kernel/signal.c:2068:40: warning: dereference of noderef expression
+kernel/signal.c:2068:40: warning: dereference of noderef expression
+kernel/signal.c: note: in included file (through include/linux/ftrace.h, include/linux/perf_event.h, include/linux/trace_events.h, include/trace/syscall.h, include/linux/syscalls.h):
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2383:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block
+kernel/signal.c:2590:49: warning: dereference of noderef expression
+kernel/signal.c:2590:49: warning: dereference of noderef expression
+./include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/ptrace.h:92:40: expected struct task_struct *p1
+./include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent
+./include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
+./include/linux/ptrace.h:92:60: expected struct task_struct *p2
+./include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent
+kernel/signal.c:2710:33: warning: context imbalance in 'get_signal' - unexpected unlock
+kernel/signal.c:4066:33: warning: dereference of noderef expression
+kernel/sys.c:1083:32: warning: incorrect type in argument 1 (different address spaces)
+kernel/sys.c:1083:32: expected struct task_struct *p1
+kernel/sys.c:1083:32: got struct task_struct [noderef] __rcu *real_parent
+kernel/sys.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, include/linux/huge_mm.h, include/linux/mm.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:49:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:49:9: expected void *
+kernel/sysctl-test.c:49:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:58:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:58:9: expected void *
+kernel/sysctl-test.c:58:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:95:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:95:9: expected void *
+kernel/sysctl-test.c:95:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:104:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:104:9: expected void *
+kernel/sysctl-test.c:104:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:136:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:136:9: expected void *
+kernel/sysctl-test.c:136:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:140:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:140:9: expected void *
+kernel/sysctl-test.c:140:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:175:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:175:9: expected void *
+kernel/sysctl-test.c:175:9: got void [noderef] __user *buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:204:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:204:9: expected void *
+kernel/sysctl-test.c:204:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:234:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:234:9: expected void *
+kernel/sysctl-test.c:234:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:265:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:265:9: expected void *
+kernel/sysctl-test.c:265:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:295:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:295:9: expected void *
+kernel/sysctl-test.c:295:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:335:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:335:9: expected void *
+kernel/sysctl-test.c:335:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/sysctl-test.c:367:9: warning: incorrect type in argument 3 (different address spaces)
+kernel/sysctl-test.c:367:9: expected void *
+kernel/sysctl-test.c:367:9: got char [noderef] __user *user_buffer
+kernel/taskstats.c:280:9: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:280:9: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:280:9: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:292:36: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:292:36: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:292:36: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:585:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:585:27: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:585:27: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c:596:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/taskstats.c:596:29: expected struct spinlock [usertype] *lock
+kernel/taskstats.c:596:29: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/taskstats_kern.h):
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/taskstats.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/taskstats_kern.h):
+./include/linux/rcupdate.h:724:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
+kernel/time/hrtimer.c:175:33: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit
+kernel/time/hrtimer.c:1301:28: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock
+kernel/time/hrtimer.c:1336:28: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock
+kernel/time/hrtimer.c:1457:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock
+kernel/time/itimer.c:53:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:53:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:53:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:70:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:70:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:70:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:82:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:82:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:82:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:86:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:86:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:86:37: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:178:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:178:27: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:178:27: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:192:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:192:29: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:192:29: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:216:35: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:216:35: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:216:35: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:225:45: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:225:45: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:225:45: got struct spinlock [noderef] __rcu *
+kernel/time/itimer.c:238:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/itimer.c:238:37: expected struct spinlock [usertype] *lock
+kernel/time/itimer.c:238:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c: note: in included file:
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-cpu-timers.c:42:5: warning: context imbalance in 'update_rlimit_cpu' - different lock contexts for basic block
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+./include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces)
+./include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock
+./include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:560:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:560:31: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:560:31: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:563:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:563:33: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:563:33: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:614:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block
+kernel/time/posix-timers.c: note: in included file (through include/linux/rbtree.h, include/linux/mm_types.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/mm.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'timer_wait_running' - unexpected unlock
+kernel/time/posix-timers.c:898:12: warning: context imbalance in 'do_timer_settime' - different lock contexts for basic block
+kernel/time/posix-timers.c:1021:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1021:27: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1021:27: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1023:29: warning: incorrect type in argument 1 (different address spaces)
+kernel/time/posix-timers.c:1023:29: expected struct spinlock [usertype] *lock
+kernel/time/posix-timers.c:1023:29: got struct spinlock [noderef] __rcu *
+kernel/time/posix-timers.c:1004:1: warning: context imbalance in '__se_sys_timer_delete' - different lock contexts for basic block
+kernel/time/vsyscall.c:145:15: warning: context imbalance in 'vdso_update_begin' - wrong count at exit
+kernel/time/vsyscall.c:163:6: warning: context imbalance in 'vdso_update_end' - unexpected unlock
+kernel/trace/bpf_trace.c:177:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:214:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:240:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:275:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:758:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:769:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
+kernel/trace/bpf_trace.c:784:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
+kernel/trace/fgraph.c:243:15: warning: symbol 'ftrace_return_to_handler' was not declared. Should it be static?
+kernel/trace/fgraph.c:358:6: warning: symbol 'ftrace_graph_sleep_time_control' was not declared. Should it be static?
+kernel/trace/ftrace.c:94:19: warning: symbol 'function_trace_op' was not declared. Should it be static?
+kernel/trace/ftrace.c:120:59: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:120:59: expected struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:120:59: got struct ftrace_ops *
+kernel/trace/ftrace.c:199:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:199:49: expected struct ftrace_ops *ops
+kernel/trace/ftrace.c:199:49: got struct ftrace_ops [noderef] __rcu *[addressable] [toplevel] ftrace_ops_list
+kernel/trace/ftrace.c:282:23: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:282:23: expected struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:282:23: got struct ftrace_ops *
+kernel/trace/ftrace.c:286:16: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:286:16: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:286:16: got struct ftrace_ops [noderef] __rcu **list
+kernel/trace/ftrace.c:286:50: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:286:50: expected struct ftrace_ops **p
+kernel/trace/ftrace.c:286:50: got struct ftrace_ops [noderef] __rcu **
+kernel/trace/ftrace.c:293:12: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:293:12: expected struct ftrace_ops *
+kernel/trace/ftrace.c:293:12: got struct ftrace_ops [noderef] __rcu *next
+kernel/trace/ftrace.c:299:5: warning: symbol '__register_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:342:5: warning: symbol '__unregister_ftrace_function' was not declared. Should it be static?
+kernel/trace/ftrace.c:1035:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1035:43: expected struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1035:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1036:43: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1036:43: expected struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1036:43: got struct ftrace_hash *
+kernel/trace/ftrace.c:1254:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1254:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1254:40: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1255:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1255:40: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:1255:40: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:1969:54: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1969:54: expected struct ftrace_hash *old_hash
+kernel/trace/ftrace.c:1969:54: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:1436:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:1436:9: struct ftrace_hash [noderef] __rcu *
+kernel/trace/ftrace.c:1436:9: struct ftrace_hash *
+kernel/trace/ftrace.c:1452:39: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1453:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1454:40: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1455:42: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:1626:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1627:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1675:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1676:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1681:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1682:28: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:1947:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:1958:50: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:3298:14: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3315:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3895:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3898:22: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:3984:6: warning: symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
+kernel/trace/ftrace.c:4322:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4324:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4697:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4841:19: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:4847:34: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5121:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5123:27: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5966:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:5968:43: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6029:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6033:35: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6087:47: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6088:55: warning: incorrect type in initializer (different address spaces)
+kernel/trace/ftrace.c:6737:18: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6737:66: warning: incorrect type in assignment (different address spaces)
+kernel/trace/ftrace.c:6789:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:6790:59: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7172:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7173:62: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/ftrace.c:7218:36: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/ftrace.c:7218:36: struct ftrace_ops [noderef] __rcu *
+kernel/trace/ftrace.c:7218:36: struct ftrace_ops *
+kernel/trace/ftrace.c:197:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:197:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:197:20: warning: dereference of noderef expression
+kernel/trace/ftrace.c:3093:46: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3093:46: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3093:46: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3094:47: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3094:47: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3094:47: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3098:44: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3098:44: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3098:44: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ftrace.c:3070:48: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3070:48: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3070:48: got struct ftrace_hash [noderef] __rcu *filter_hash
+kernel/trace/ftrace.c:3071:49: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/ftrace.c:3071:49: expected struct ftrace_hash *hash
+kernel/trace/ftrace.c:3071:49: got struct ftrace_hash [noderef] __rcu *notrace_hash
+kernel/trace/ring_buffer.c:1057:32: warning: incorrect type in return expression (different base types)
+kernel/trace/ring_buffer.c:1057:32: expected restricted __poll_t
+kernel/trace/ring_buffer.c:1057:32: got int
+kernel/trace/ring_buffer.c:4875:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:4961:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5323:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block
+kernel/trace/ring_buffer.c:5353:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block
+kernel/trace/trace.c:5734:1: warning: trying to concatenate 11830-character string (8191 bytes max)
+kernel/trace/trace.c:406:28: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:406:28: expected struct trace_export **list
+kernel/trace/trace.c:406:28: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:420:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:420:33: expected struct trace_export **list
+kernel/trace/trace.c:420:33: got struct trace_export [noderef] __rcu **
+kernel/trace/trace.c:2864:38: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.c:2864:38: expected struct event_filter *filter
+kernel/trace/trace.c:2864:38: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace.c:360:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:360:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:360:9: struct trace_export *
+kernel/trace/trace.c:375:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace.c:375:9: struct trace_export [noderef] __rcu *
+kernel/trace/trace.c:375:9: struct trace_export *
+kernel/trace/trace_events.c:999:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events.c:999:31: expected struct event_filter *filter
+kernel/trace/trace_events.c:999:31: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events.c: note: in included file (through kernel/trace/trace_output.h):
+kernel/trace/trace.h:1382:37: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace.h:1382:37: expected struct event_filter *filter
+kernel/trace/trace.h:1382:37: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:2220:19: warning: array of flexible structures
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1142:34: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1142:34: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1142:34: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1159:27: warning: incorrect type in argument 1 (different address spaces)
+kernel/trace/trace_events_filter.c:1159:27: expected struct event_filter *filter
+kernel/trace/trace_events_filter.c:1159:27: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_filter.c:1072:20: warning: incorrect type in return expression (different address spaces)
+kernel/trace/trace_events_filter.c:1072:20: expected struct event_filter *
+kernel/trace/trace_events_filter.c:1072:20: got struct event_filter [noderef] __rcu *filter
+kernel/trace/trace_events_user.c:280:37: warning: Using plain integer as NULL pointer
+kernel/trace/trace_events_user.c:461:38: warning: Using plain integer as NULL pointer
+kernel/trace/trace_events_user.c:482:40: warning: Using plain integer as NULL pointer
+kernel/trace/trace_events_user.c:1181:16: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace_events_user.c:1181:16: void [noderef] __rcu *
+kernel/trace/trace_events_user.c:1181:16: void *
+kernel/trace/trace_events_user.c:1248:13: warning: cast removes address space '__user' of expression
+kernel/trace/trace_events_user.c:1248:13: warning: incorrect type in argument 2 (different address spaces)
+kernel/trace/trace_events_user.c:1248:13: expected void [noderef] __user *buf
+kernel/trace/trace_events_user.c:1248:13: got char *
+kernel/trace/trace_events_user.c:1264:16: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace_events_user.c:1264:16: void [noderef] __rcu *
+kernel/trace/trace_events_user.c:1264:16: void *
+kernel/trace/trace_events_user.c:1291:9: error: incompatible types in comparison expression (different address spaces):
+kernel/trace/trace_events_user.c:1291:9: void [noderef] __rcu *
+kernel/trace/trace_events_user.c:1291:9: void *
+kernel/trace/trace_kprobe_selftest.c:7:5: warning: symbol 'kprobe_trace_selftest_target' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:199:1: warning: symbol '__pcpu_scope_per_cpu_osnoise_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:222:1: warning: symbol '__pcpu_scope_per_cpu_timerlat_var' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:314:14: warning: symbol 'interface_lock' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:2027:5: warning: symbol 'timerlat_min_period' was not declared. Should it be static?
+kernel/trace/trace_osnoise.c:2028:5: warning: symbol 'timerlat_max_period' was not declared. Should it be static?
+kernel/umh.c:72:31: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:72:31: expected struct spinlock [usertype] *lock
+kernel/umh.c:72:31: got struct spinlock [noderef] __rcu *
+kernel/umh.c:74:33: warning: incorrect type in argument 1 (different address spaces)
+kernel/umh.c:74:33: expected struct spinlock [usertype] *lock
+kernel/umh.c:74:33: got struct spinlock [noderef] __rcu *
+kernel/user.c:186:17: warning: context imbalance in 'free_uid' - unexpected unlock
+kernel/workqueue.c:3537:13: warning: context imbalance in 'wq_manager_inactive' - different lock contexts for basic block
+kernel/workqueue.c:3592:9: warning: context imbalance in 'put_unbound_pool' - unexpected unlock
+mm/backing-dev.c:638:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:638:9: expected void **slot
+mm/backing-dev.c:638:9: got void [noderef] __rcu **
+mm/backing-dev.c:638:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:638:9: expected void **slot
+mm/backing-dev.c:638:9: got void [noderef] __rcu **
+mm/backing-dev.c:638:9: warning: incorrect type in argument 1 (different address spaces)
+mm/backing-dev.c:638:9: expected void [noderef] __rcu **slot
+mm/backing-dev.c:638:9: got void **slot
+mm/backing-dev.c:638:9: warning: incorrect type in assignment (different address spaces)
+mm/backing-dev.c:638:9: expected void **slot
+mm/backing-dev.c:638:9: got void [noderef] __rcu **
+mm/compaction.c:527:39: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock
+mm/compaction.c:641:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock
+mm/compaction.c:1170:46: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock
+mm/damon/paddr.c: note: in included file:
+./include/linux/rmap.h:351:28: warning: context imbalance in '__damon_pa_young' - unexpected unlock
+mm/damon/vaddr.c: note: in included file:
+mm/damon/vaddr-test.h:75:47: warning: missing braces around initializer
+mm/debug_vm_pgtable.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/filemap.c:1440:17: warning: context imbalance in 'migration_entry_wait_on_locked' - unexpected unlock
+mm/filemap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/gup.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/hmm.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1547:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1584:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1691:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock
+mm/huge_memory.c:1823:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:1833:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/huge_memory.c:2466:37: warning: context imbalance in '__split_huge_page' - unexpected unlock
+mm/huge_memory.c:2662:17: warning: context imbalance in 'split_huge_page_to_list' - different lock contexts for basic block
+mm/hugetlb.c:461:12: warning: context imbalance in 'allocate_file_region_entries' - wrong count at exit
+mm/hugetlb.c:534:13: warning: context imbalance in 'region_add' - wrong count at exit
+mm/hugetlb.c:601:13: warning: context imbalance in 'region_chg' - wrong count at exit
+mm/hugetlb.c: note: in included file:
+./include/linux/mm.h:1304:17: warning: context imbalance in 'demote_free_huge_page' - unexpected unlock
+mm/hugetlb.c:4924:20: warning: context imbalance in 'move_huge_pte' - different lock contexts for basic block
+./include/linux/mm.h:1165:22: warning: context imbalance in 'hugetlb_wp' - unexpected unlock
+mm/hugetlb.c:6175:25: warning: context imbalance in 'follow_hugetlb_page' - different lock contexts for basic block
+mm/kasan/report.c:146:13: warning: context imbalance in 'start_report' - wrong count at exit
+mm/kasan/report.c:165:9: warning: context imbalance in 'end_report' - unexpected unlock
+mm/kmemleak.c:1631:13: warning: context imbalance in 'kmemleak_seq_start' - different lock contexts for basic block
+mm/kmemleak.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'kmemleak_seq_stop' - unexpected unlock
+mm/ksm.c: note: in included file:
+./include/linux/rmap.h:351:28: warning: context imbalance in 'write_protect_page' - unexpected unlock
+mm/madvise.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/madvise.c:400:28: warning: context imbalance in 'madvise_cold_or_pageout_pte_range' - unexpected unlock
+mm/memcontrol.c:4074:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4074:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4074:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4076:21: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4076:21: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4076:21: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4232:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4232:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4232:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:4326:9: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:4326:9: struct mem_cgroup_threshold_ary [noderef] __rcu *
+mm/memcontrol.c:4326:9: struct mem_cgroup_threshold_ary *
+mm/memcontrol.c:5932:23: error: incompatible types in comparison expression (different address spaces):
+mm/memcontrol.c:5932:23: struct task_struct [noderef] __rcu *
+mm/memcontrol.c:5932:23: struct task_struct *
+mm/memcontrol.c: note: in included file:
+./include/linux/memcontrol.h:754:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
+./include/linux/memcontrol.h:754:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
+./include/linux/memcontrol.h:754:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
+mm/memcontrol.c:2032:6: warning: context imbalance in 'folio_memcg_lock' - wrong count at exit
+mm/memcontrol.c:2084:17: warning: context imbalance in '__folio_memcg_unlock' - unexpected unlock
+mm/memcontrol.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5783:28: warning: context imbalance in 'mem_cgroup_count_precharge_pte_range' - unexpected unlock
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memcontrol.c:5977:36: warning: context imbalance in 'mem_cgroup_move_charge_pte_range' - unexpected unlock
+mm/memory-failure.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memory-failure.c:633:17: warning: context imbalance in 'hwpoison_pte_range' - unexpected unlock
+mm/memory.c:159:15: warning: symbol 'zero_pfn' was not declared. Should it be static?
+mm/memory.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1030:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memory.c:1830:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block
+mm/memory.c:1878:9: warning: context imbalance in 'insert_page' - different lock contexts for basic block
+mm/memory.c:2380:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block
+mm/memory.c:2636:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock
+mm/memory.c:2915:25: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block
+mm/memory.c:3285:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock
+mm/memory.c:3352:19: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/memory.c:5252:5: warning: context imbalance in 'follow_pte' - different lock contexts for basic block
+mm/memory.c:5317:23: warning: context imbalance in 'follow_pfn' - unexpected unlock
+mm/memory.c:5347:9: warning: context imbalance in 'follow_phys' - unexpected unlock
+mm/memory.c:5381:9: warning: context imbalance in 'generic_access_phys' - unexpected unlock
+mm/mempolicy.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mempolicy.c:516:17: warning: context imbalance in 'queue_pages_pte_range' - unexpected unlock
+mm/migrate.c:289:6: warning: context imbalance in '__migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:326:6: warning: context imbalance in 'pmd_migration_entry_wait' - different lock contexts for basic block
+mm/migrate.c:729:9: warning: context imbalance in '__buffer_migrate_page' - different lock contexts for basic block
+mm/migrate_device.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mincore.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mincore.c:111:17: warning: context imbalance in 'mincore_pte_range' - unexpected unlock
+mm/mlock.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1594:39: warning: context imbalance in '__mlock_page' - unexpected unlock
+./include/linux/memcontrol.h:1594:39: warning: context imbalance in '__mlock_new_page' - unexpected unlock
+./include/linux/memcontrol.h:1594:39: warning: context imbalance in '__munlock_page' - unexpected unlock
+mm/mlock.c:208:39: warning: context imbalance in 'mlock_pagevec' - unexpected unlock
+mm/mlock.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mlock.c:347:20: warning: context imbalance in 'mlock_pte_range' - unexpected unlock
+mm/mmap_lock.c:133:20: warning: context imbalance in 'get_mm_memcg_path' - different lock contexts for basic block
+mm/mmap_lock.c: note: in included file (through include/linux/srcu.h, include/linux/tracepoint.h, include/trace/events/mmap_lock.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__mmap_lock_do_trace_start_locking' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__mmap_lock_do_trace_acquire_returned' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__mmap_lock_do_trace_released' - unexpected unlock
+mm/mprotect.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/mremap.c:207:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block
+mm/mremap.c:277:20: warning: context imbalance in 'move_normal_pmd' - different lock contexts for basic block
+mm/mremap.c:326:20: warning: context imbalance in 'move_normal_pud' - different lock contexts for basic block
+mm/mremap.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/oom_kill.c: note: in included file (through include/linux/rculist.h, include/linux/sched/signal.h, include/linux/oom.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit
+mm/oom_kill.c:222:28: warning: context imbalance in 'oom_badness' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'dump_task' - unexpected unlock
+./include/linux/rcupdate.h:726:9: warning: context imbalance in '__oom_kill_process' - unexpected unlock
+mm/oom_kill.c:1238:20: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock
+mm/page-writeback.c: note: in included file (through include/linux/rculist.h, include/linux/dcache.h, include/linux/fs.h):
+./include/linux/rcupdate.h:724:9: warning: context imbalance in 'folio_account_redirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:724:9: warning: context imbalance in '__folio_cancel_dirty' - different lock contexts for basic block
+./include/linux/rcupdate.h:724:9: warning: context imbalance in 'folio_clear_dirty_for_io' - different lock contexts for basic block
+mm/page_alloc.c:163:24: warning: symbol 'latent_entropy' was not declared. Should it be static?
+mm/page_alloc.c:187:15: warning: symbol 'totalcma_pages' was not declared. Should it be static?
+mm/page_vma_mapped.c:16:13: warning: context imbalance in 'map_pte' - wrong count at exit
+mm/page_vma_mapped.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/page_vma_mapped.c: note: in included file:
+./include/linux/rmap.h:351:28: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock
+./include/linux/rmap.h:351:28: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock
+mm/pagewalk.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/percpu.c:2012:24: warning: context imbalance in 'pcpu_balance_free' - unexpected unlock
+mm/pgtable-generic.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/lppaca.h, ...):
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: warning: incorrect type in initializer (different base types)
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: expected unsigned long long [usertype] mask
+./arch/powerpc/include/asm/book3s/64/pgtable.h:737:20: got restricted __be64 [usertype]
+./arch/powerpc/include/asm/book3s/64/pgtable.h:739:24: warning: restricted __be64 degrades to integer
+mm/rmap.c: note: in included file (through include/linux/ksm.h):
+./include/linux/rmap.h:351:28: warning: context imbalance in 'folio_referenced_one' - unexpected unlock
+./include/linux/rmap.h:351:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock
+./include/linux/rmap.h:351:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock
+./include/linux/rmap.h:351:28: warning: context imbalance in 'page_make_device_exclusive_one' - unexpected unlock
+mm/slub.c:2448:9: warning: context imbalance in 'deactivate_slab' - different lock contexts for basic block
+mm/slub.c:2482:55: warning: context imbalance in '__unfreeze_partials' - unexpected unlock
+mm/slub.c:3321:47: warning: context imbalance in '__slab_free' - unexpected unlock
+mm/swap.c:89:39: warning: context imbalance in '__page_cache_release' - unexpected unlock
+mm/swap.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1608:46: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock
+mm/swap.c:918:54: warning: context imbalance in 'release_pages' - unexpected unlock
+./include/linux/memcontrol.h:1608:46: warning: context imbalance in '__pagevec_lru_add' - unexpected unlock
+mm/swapfile.c:489:35: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block
+mm/swapfile.c:664:9: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block
+mm/swapfile.c:779:13: warning: context imbalance in 'swap_offset_available_and_locked' - wrong count at exit
+mm/swapfile.c:970:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock
+mm/swapfile.c:1039:23: warning: context imbalance in 'swap_free_cluster' - different lock contexts for basic block
+mm/swapfile.c:1171:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock
+mm/swapfile.c:385:9: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1309:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block
+mm/swapfile.c:1366:34: warning: context imbalance in 'put_swap_page' - different lock contexts for basic block
+mm/swapfile.c:1427:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock
+mm/swapfile.c:385:9: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block
+mm/swapfile.c:385:9: warning: context imbalance in 'swap_swapcount' - different lock contexts for basic block
+mm/swapfile.c:385:9: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block
+mm/swapfile.c:385:9: warning: context imbalance in 'swap_page_trans_huge_swapped' - different lock contexts for basic block
+mm/swapfile.c:385:9: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block
+mm/swapfile.c:3516:23: warning: context imbalance in 'add_swap_count_continuation' - different lock contexts for basic block
+mm/truncate.c:101:17: warning: context imbalance in 'truncate_folio_batch_exceptionals' - unexpected unlock
+mm/vmalloc.c:4002:13: warning: context imbalance in 's_start' - wrong count at exit
+mm/vmalloc.c:4017:13: warning: context imbalance in 's_stop' - wrong count at exit
+mm/vmscan.c:1320:28: warning: context imbalance in '__remove_mapping' - unexpected unlock
+mm/vmscan.c: note: in included file:
+./include/linux/mm.h:915:29: warning: context imbalance in 'folio_isolate_lru' - unexpected unlock
+mm/vmscan.c:2297:48: warning: context imbalance in 'move_pages_to_lru' - unexpected unlock
+mm/vmscan.c: note: in included file (through include/linux/swap.h):
+./include/linux/memcontrol.h:1594:39: warning: context imbalance in 'check_move_unevictable_pages' - unexpected unlock
+mm/vmstat.c:1458:47: warning: context imbalance in 'walk_zones_in_node' - unexpected unlock
+mm/z3fold.c:856:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:856:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:856:21: got struct list_head *
+mm/z3fold.c:911:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:911:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:911:37: got struct list_head *
+mm/z3fold.c:985:25: warning: incorrect type in assignment (different address spaces)
+mm/z3fold.c:985:25: expected struct list_head *unbuddied
+mm/z3fold.c:985:25: got void [noderef] __percpu *
+mm/z3fold.c:991:33: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:991:33: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:991:33: got struct list_head *
+mm/z3fold.c:1016:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1016:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1016:25: got struct list_head *unbuddied
+mm/z3fold.c:1047:25: warning: incorrect type in argument 1 (different address spaces)
+mm/z3fold.c:1047:25: expected void [noderef] __percpu *__pdata
+mm/z3fold.c:1047:25: got struct list_head *unbuddied
+mm/z3fold.c:519:35: warning: context imbalance in '__release_z3fold_page' - unexpected unlock
+mm/z3fold.c: note: in included file (through include/linux/wait.h, include/linux/pid.h, include/linux/sched.h):
+./include/linux/spinlock.h:359:16: warning: context imbalance in 'release_z3fold_page_locked' - wrong count at exit
+./include/linux/spinlock.h:359:16: warning: context imbalance in 'release_z3fold_page_locked_list' - wrong count at exit
+mm/z3fold.c:607:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:607:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:607:29: got struct list_head *
+mm/z3fold.c:607:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:607:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:607:29: got struct list_head *
+mm/z3fold.c:728:33: warning: context imbalance in 'compact_single_buddy' - unexpected unlock
+mm/z3fold.c:607:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:607:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:607:29: got struct list_head *
+mm/z3fold.c:794:13: warning: context imbalance in 'do_compact_page' - wrong count at exit
+mm/z3fold.c:856:21: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:856:21: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:856:21: got struct list_head *
+mm/z3fold.c:911:37: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:911:37: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:911:37: got struct list_head *
+mm/z3fold.c:607:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:607:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:607:29: got struct list_head *
+mm/z3fold.c:607:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:607:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:607:29: got struct list_head *
+mm/z3fold.c:1151:35: warning: context imbalance in 'z3fold_alloc' - unexpected unlock
+mm/z3fold.c:295:35: warning: context imbalance in 'z3fold_free' - unexpected unlock
+mm/z3fold.c:607:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:607:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:607:29: got struct list_head *
+mm/z3fold.c:1277:12: warning: context imbalance in 'z3fold_reclaim_page' - different lock contexts for basic block
+mm/z3fold.c:295:35: warning: context imbalance in 'z3fold_map' - unexpected unlock
+mm/z3fold.c:295:35: warning: context imbalance in 'z3fold_unmap' - unexpected unlock
+mm/z3fold.c:607:29: warning: incorrect type in initializer (different address spaces)
+mm/z3fold.c:607:29: expected void const [noderef] __percpu *__vpp_verify
+mm/z3fold.c:607:29: got struct list_head *
+mm/z3fold.c:1622:13: warning: context imbalance in 'z3fold_page_putback' - wrong count at exit
+mm/zsmalloc.c:1799:13: warning: context imbalance in 'migrate_write_lock' - wrong count at exit
+mm/zsmalloc.c:1804:13: warning: context imbalance in 'migrate_write_lock_nested' - wrong count at exit
+mm/zsmalloc.c:1809:13: warning: context imbalance in 'migrate_write_unlock' - unexpected unlock
+security/apparmor/policy_unpack.c: note: in included file:
+security/apparmor/policy_unpack_test.c:51:15: warning: symbol 'build_aa_ext_struct' was not declared. Should it be static?
+security/commoncap.c:1364:41: warning: dubious: !x | y
+security/integrity/ima/ima_kexec.c:58:30: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:58:30: expected unsigned short [addressable] [assigned] [usertype] version
+security/integrity/ima/ima_kexec.c:58:30: got restricted __le16 [usertype]
+security/integrity/ima/ima_kexec.c:59:28: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:59:28: expected unsigned long long [addressable] [assigned] [usertype] count
+security/integrity/ima/ima_kexec.c:59:28: got restricted __le64 [usertype]
+security/integrity/ima/ima_kexec.c:60:34: warning: incorrect type in assignment (different base types)
+security/integrity/ima/ima_kexec.c:60:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size
+security/integrity/ima/ima_kexec.c:60:34: got restricted __le64 [usertype]
+security/keys/key.c:123:17: warning: context imbalance in 'key_user_put' - unexpected unlock
+security/keys/keyring.c:93:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))
+security/keys/keyring.c:93:27: expected long ( *read )( ... )
+security/keys/keyring.c:93:27: got long ( * )( ... )
+security/keys/keyring.c:481:13: error: symbol 'keyring_read' redeclared with different type (incompatible argument 2 (different address spaces)):
+security/keys/keyring.c:481:13: long static [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:81:13: note: previously declared as:
+security/keys/keyring.c:81:13: long static [addressable] [signed] [toplevel] keyring_read( ... )
+security/keys/keyring.c:1236:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
+security/keys/keyring.c:1258:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
+security/keys/keyring.c:1400:9: warning: context imbalance in '__key_link_end' - wrong count at exit
+security/keys/keyring.c:1464:9: warning: context imbalance in 'key_link' - wrong count at exit
+security/keys/keyring.c:1471:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
+security/keys/keyring.c:1525:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
+security/keys/keyring.c:1545:5: warning: context imbalance in 'key_unlink' - wrong count at exit
+security/keys/keyring.c:1590:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
+security/keys/trusted-keys/trusted_tpm1.c:194:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:195:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:282:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:283:15: warning: cast to restricted __be16
+security/keys/trusted-keys/trusted_tpm1.c:414:21: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:438:19: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:503:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:503:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:503:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:504:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:504:17: expected unsigned int [usertype] datsize
+security/keys/trusted-keys/trusted_tpm1.c:504:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:505:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:505:17: expected unsigned int [usertype] pcrsize
+security/keys/trusted-keys/trusted_tpm1.c:505:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:551:24: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:552:23: warning: cast to restricted __be32
+security/keys/trusted-keys/trusted_tpm1.c:604:17: warning: incorrect type in assignment (different base types)
+security/keys/trusted-keys/trusted_tpm1.c:604:17: expected unsigned int [usertype] ordinal
+security/keys/trusted-keys/trusted_tpm1.c:604:17: got restricted __be32 [usertype]
+security/keys/trusted-keys/trusted_tpm1.c:643:20: warning: cast to restricted __be32
+security/safesetid/securityfs.c:271:15: error: incompatible types in comparison expression (different address spaces):
+security/safesetid/securityfs.c:271:15: struct setid_ruleset [noderef] __rcu *
+security/safesetid/securityfs.c:271:15: struct setid_ruleset *
+security/safesetid/securityfs.c:286:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:286:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:286:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setuid_rules
+security/safesetid/securityfs.c:293:61: warning: incorrect type in argument 6 (different address spaces)
+security/safesetid/securityfs.c:293:61: expected struct setid_ruleset *ruleset
+security/safesetid/securityfs.c:293:61: got struct setid_ruleset [noderef] __rcu *extern [addressable] [assigned] [toplevel] safesetid_setgid_rules
+security/security.c:360:25: warning: cast removes address space '__rcu' of expression
+security/selinux/hooks.c: note: in included file:
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/selinux/hooks.c:5407:22: warning: restricted __be16 degrades to integer
+security/selinux/hooks.c:5408:22: warning: restricted __be16 degrades to integer
+security/selinux/netlabel.c: note: in included file (through security/selinux/include/netlabel.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
+security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
+security/selinux/ss/services.c: note: in included file (through security/selinux/include/netlabel.h):
+./include/net/sctp/structs.h:335:41: warning: array of flexible structures
+security/smack/smack_lsm.c:1767:61: warning: incorrect type in argument 1 (different address spaces)
+security/smack/smack_lsm.c:1767:61: expected struct cred const *cred
+security/smack/smack_lsm.c:1767:61: got struct cred const [noderef] __rcu *cred
+security/smack/smack_lsm.c:4938:30: warning: cast removes address space '__rcu' of expression
+security/smack/smackfs.c:1493:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1493:47: expected restricted __be16
+security/smack/smackfs.c:1493:47: got int
+security/smack/smackfs.c:1496:47: warning: incorrect type in assignment (different base types)
+security/smack/smackfs.c:1496:47: expected restricted __be16
+security/smack/smackfs.c:1496:47: got int
+security/smack/smackfs.c:1934:17: error: incompatible types in comparison expression (different address spaces):
+security/smack/smackfs.c:1934:17: struct list_head [noderef] __rcu *
+security/smack/smackfs.c:1934:17: struct list_head *
+security/smack/smackfs.c:532:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
+security/smack/smackfs.c: note: in included file (through include/linux/rbtree.h, include/linux/vmalloc.h):
+./include/linux/rcupdate.h:726:9: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
+security/tomoyo/common.c:906:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:906:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:906:9: struct list_head *
+security/tomoyo/common.c:906:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:906:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:906:9: struct list_head *
+security/tomoyo/common.c:1591:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1591:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1591:9: struct list_head *
+security/tomoyo/common.c:1591:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1591:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1591:9: struct list_head *
+security/tomoyo/common.c:1613:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1613:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1613:9: struct list_head *
+security/tomoyo/common.c:1613:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1613:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1613:9: struct list_head *
+security/tomoyo/common.c:1794:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1794:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1794:9: struct list_head *
+security/tomoyo/common.c:1798:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1798:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1798:17: struct list_head *
+security/tomoyo/common.c:1798:17: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1798:17: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1798:17: struct list_head *
+security/tomoyo/common.c:1794:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1794:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1794:9: struct list_head *
+security/tomoyo/common.c:1853:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1853:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1853:9: struct list_head *
+security/tomoyo/common.c:1853:9: error: incompatible types in comparison expression (different address spaces):
+security/tomoyo/common.c:1853:9: struct list_head [noderef] __rcu *
+security/tomoyo/common.c:1853:9: struct list_head *
+security/tomoyo/common.c:939:26: warning: dereference of noderef expression
+security/tomoyo/common.c:939:26: warning: dereference of noderef expression
+security/tomoyo/common.c:940:26: warning: dereference of noderef expression
+security/tomoyo/common.c:940:26: warning: dereference of noderef expression
+security/yama/yama_lsm.c:237:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:237:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:237:34: struct task_struct *
+security/yama/yama_lsm.c:283:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:283:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:283:26: struct task_struct *
+security/yama/yama_lsm.c:286:34: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:286:34: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:286:34: struct task_struct *
+security/yama/yama_lsm.c:327:26: error: incompatible types in comparison expression (different address spaces):
+security/yama/yama_lsm.c:327:26: struct task_struct [noderef] __rcu *
+security/yama/yama_lsm.c:327:26: struct task_struct *
diff --git a/summary-v5.11rc1-ppc64-v0.6.4-rel b/summary-v5.11rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..796170a
--- /dev/null
+++ b/summary-v5.11rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,66 @@
+ 98 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 24 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 136 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 78 array of flexible structures
+ 10 bad assignment to restricted type
+ 22 cannot dereference this type
+ 4 cast between address spaces (__percpu -> __rcu)
+ 278 cast from restricted type
+ 3 cast from unknown type
+ 486 cast removes address space '__iomem' of expression
+ 1 cast removes address space '__percpu' of expression
+ 15 cast removes address space '__rcu' of expression
+ 15 cast removes address space '__user' of expression
+ 2923 cast to restricted type
+ 121 cast truncates bits from constant value
+ 292 context imbalance - different lock contexts for basic block
+ 540 context imbalance - unexpected unlock
+ 186 context imbalance - wrong count at exit
+ 215 dereference of noderef expression
+ 8 dubious one-bit signed bitfield
+ 8 dubious: !x & y
+ 4 dubious: !x | y
+ 57 dubious: x & !y
+ 17 dubious: x | !y
+ 24 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 439 incompatible types in comparison expression (different address spaces)
+ 5 incompatible types in comparison expression (different base types)
+ 4 incompatible types in conditional expression (different base types)
+ 952 incorrect type in argument (different address spaces)
+ 658 incorrect type in argument (different base types)
+ 281 incorrect type in assignment (different address spaces)
+ 3636 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 112 incorrect type in initializer (different address spaces)
+ 183 incorrect type in initializer (different base types)
+ 4 incorrect type in initializer (incompatible argument (different address spaces))
+ 21 incorrect type in return expression (different address spaces)
+ 30 incorrect type in return expression (different base types)
+ 314 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 2 marked inline, but without a definition
+ 9 mixed bitwiseness
+ 6 mixing different enum types:
+ 1 multiple address spaces given
+ 10 multiple definitions for ...
+ 2 no newline at end of file
+ 1 preprocessor token offsetof redefined
+ 877 restricted type degrades to integer
+ 4 static assertion failed
+ 5 subtraction of different types can't work (different address spaces)
+ 23 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 4 symbol redeclared with different type (different argument counts)
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different base types))
+ 707 symbol was not declared. Should it be static?
+ 144 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier
diff --git a/summary-v5.12rc1-ppc64-v0.6.4-rel b/summary-v5.12rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..7852c9d
--- /dev/null
+++ b/summary-v5.12rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,69 @@
+ 44 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 24 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 133 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 77 array of flexible structures
+ 10 bad assignment to restricted type
+ 22 cannot dereference this type
+ 4 cast between address spaces (__percpu -> __rcu)
+ 2 cast from non-scalar
+ 271 cast from restricted type
+ 3 cast from unknown type
+ 497 cast removes address space '__iomem' of expression
+ 1 cast removes address space '__percpu' of expression
+ 15 cast removes address space '__rcu' of expression
+ 15 cast removes address space '__user' of expression
+ 2 cast to non-scalar
+ 2905 cast to restricted type
+ 122 cast truncates bits from constant value
+ 294 context imbalance - different lock contexts for basic block
+ 542 context imbalance - unexpected unlock
+ 219 context imbalance - wrong count at exit
+ 214 dereference of noderef expression
+ 8 dubious one-bit signed bitfield
+ 8 dubious: !x & y
+ 4 dubious: !x | y
+ 62 dubious: x & !y
+ 17 dubious: x | !y
+ 24 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 432 incompatible types in comparison expression (different address spaces)
+ 5 incompatible types in comparison expression (different base types)
+ 4 incompatible types in conditional expression (different base types)
+ 909 incorrect type in argument (different address spaces)
+ 653 incorrect type in argument (different base types)
+ 273 incorrect type in assignment (different address spaces)
+ 3604 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 111 incorrect type in initializer (different address spaces)
+ 182 incorrect type in initializer (different base types)
+ 4 incorrect type in initializer (incompatible argument (different address spaces))
+ 21 incorrect type in return expression (different address spaces)
+ 30 incorrect type in return expression (different base types)
+ 345 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 2 marked inline, but without a definition
+ 9 mixed bitwiseness
+ 6 mixing different enum types:
+ 1 multiple address spaces given
+ 10 multiple definitions for ...
+ 2 no newline at end of file
+ 1 preprocessor token offsetof redefined
+ 910 restricted type degrades to integer
+ 4 static assertion failed
+ 5 subtraction of different types can't work (different address spaces)
+ 23 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 4 symbol redeclared with different type (different argument counts)
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different address spaces))
+ 1 symbol redeclared with different type (incompatible argument (different base types))
+ 517 symbol was not declared. Should it be static?
+ 144 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier
diff --git a/summary-v5.13rc1-ppc64-v0.6.4-rel b/summary-v5.13rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..b4984b4
--- /dev/null
+++ b/summary-v5.13rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,69 @@
+ 42 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 24 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 135 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 76 array of flexible structures
+ 10 bad assignment to restricted type
+ 22 cannot dereference this type
+ 4 cast between address spaces (__percpu -> __rcu)
+ 2 cast from non-scalar
+ 252 cast from restricted type
+ 3 cast from unknown type
+ 497 cast removes address space '__iomem' of expression
+ 15 cast removes address space '__rcu' of expression
+ 15 cast removes address space '__user' of expression
+ 2 cast to non-scalar
+ 2862 cast to restricted type
+ 118 cast truncates bits from constant value
+ 297 context imbalance - different lock contexts for basic block
+ 534 context imbalance - unexpected unlock
+ 218 context imbalance - wrong count at exit
+ 215 dereference of noderef expression
+ 8 dubious one-bit signed bitfield
+ 8 dubious: !x & y
+ 4 dubious: !x | y
+ 64 dubious: x & !y
+ 17 dubious: x | !y
+ 23 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 437 incompatible types in comparison expression (different address spaces)
+ 7 incompatible types in comparison expression (different base types)
+ 4 incompatible types in conditional expression (different base types)
+ 909 incorrect type in argument (different address spaces)
+ 585 incorrect type in argument (different base types)
+ 272 incorrect type in assignment (different address spaces)
+ 3580 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 103 incorrect type in initializer (different address spaces)
+ 195 incorrect type in initializer (different base types)
+ 4 incorrect type in initializer (incompatible argument (different address spaces))
+ 21 incorrect type in return expression (different address spaces)
+ 32 incorrect type in return expression (different base types)
+ 308 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 2 marked inline, but without a definition
+ 9 mixed bitwiseness
+ 3 mixing different enum types:
+ 1 multiple address spaces given
+ 10 multiple definitions for ...
+ 4 no generic selection for ...
+ 2 no newline at end of file
+ 1 preprocessor token offsetof redefined
+ 863 restricted type degrades to integer
+ 4 static assertion failed
+ 5 subtraction of different types can't work (different address spaces)
+ 25 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 4 symbol redeclared with different type (different argument counts)
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different address spaces))
+ 1 symbol redeclared with different type (incompatible argument (different base types))
+ 421 symbol was not declared. Should it be static?
+ 144 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier
diff --git a/summary-v5.14rc1-ppc64-v0.6.4-rel b/summary-v5.14rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..1b0d1ca
--- /dev/null
+++ b/summary-v5.14rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,67 @@
+ 22 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 24 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 136 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 80 array of flexible structures
+ 7 bad assignment to restricted type
+ 22 cannot dereference this type
+ 4 cast between address spaces (__percpu -> __rcu)
+ 6 cast from non-scalar
+ 252 cast from restricted type
+ 3 cast from unknown type
+ 496 cast removes address space '__iomem' of expression
+ 16 cast removes address space '__rcu' of expression
+ 15 cast removes address space '__user' of expression
+ 6 cast to non-scalar
+ 2837 cast to restricted type
+ 111 cast truncates bits from constant value
+ 300 context imbalance - different lock contexts for basic block
+ 533 context imbalance - unexpected unlock
+ 221 context imbalance - wrong count at exit
+ 212 dereference of noderef expression
+ 8 dubious one-bit signed bitfield
+ 8 dubious: !x & y
+ 4 dubious: !x | y
+ 57 dubious: x & !y
+ 17 dubious: x | !y
+ 22 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 440 incompatible types in comparison expression (different address spaces)
+ 7 incompatible types in comparison expression (different base types)
+ 4 incompatible types in conditional expression (different base types)
+ 898 incorrect type in argument (different address spaces)
+ 559 incorrect type in argument (different base types)
+ 272 incorrect type in assignment (different address spaces)
+ 3459 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 104 incorrect type in initializer (different address spaces)
+ 194 incorrect type in initializer (different base types)
+ 4 incorrect type in initializer (incompatible argument (different address spaces))
+ 21 incorrect type in return expression (different address spaces)
+ 32 incorrect type in return expression (different base types)
+ 265 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 2 marked inline, but without a definition
+ 1 mixed bitwiseness
+ 1 multiple address spaces given
+ 10 multiple definitions for ...
+ 4 no generic selection for ...
+ 7 obsolete array initializer, use C99 syntax
+ 1 preprocessor token offsetof redefined
+ 771 restricted type degrades to integer
+ 4 static assertion failed
+ 5 subtraction of different types can't work (different address spaces)
+ 25 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 4 symbol redeclared with different type (different argument counts)
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different address spaces))
+ 424 symbol was not declared. Should it be static?
+ 144 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier
diff --git a/summary-v5.15rc1-ppc64-v0.6.4-rel b/summary-v5.15rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..4d442b4
--- /dev/null
+++ b/summary-v5.15rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,68 @@
+ 22 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 24 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 134 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 71 array of flexible structures
+ 7 bad assignment to restricted type
+ 22 cannot dereference this type
+ 4 cast between address spaces (__percpu -> __rcu)
+ 5 cast from non-scalar
+ 257 cast from restricted type
+ 9 cast from unknown type
+ 496 cast removes address space '__iomem' of expression
+ 16 cast removes address space '__rcu' of expression
+ 17 cast removes address space '__user' of expression
+ 5 cast to non-scalar
+ 2806 cast to restricted type
+ 205 cast truncates bits from constant value
+ 301 context imbalance - different lock contexts for basic block
+ 538 context imbalance - unexpected unlock
+ 224 context imbalance - wrong count at exit
+ 211 dereference of noderef expression
+ 8 dubious one-bit signed bitfield
+ 8 dubious: !x & y
+ 4 dubious: !x | y
+ 57 dubious: x & !y
+ 17 dubious: x | !y
+ 22 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 435 incompatible types in comparison expression (different address spaces)
+ 7 incompatible types in comparison expression (different base types)
+ 4 incompatible types in conditional expression (different base types)
+ 905 incorrect type in argument (different address spaces)
+ 559 incorrect type in argument (different base types)
+ 266 incorrect type in assignment (different address spaces)
+ 3462 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 102 incorrect type in initializer (different address spaces)
+ 200 incorrect type in initializer (different base types)
+ 4 incorrect type in initializer (incompatible argument (different address spaces))
+ 21 incorrect type in return expression (different address spaces)
+ 31 incorrect type in return expression (different base types)
+ 265 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 3 marked inline, but without a definition
+ 1 missing braces around initializer
+ 1 mixed bitwiseness
+ 1 multiple address spaces given
+ 10 multiple definitions for ...
+ 4 no generic selection for ...
+ 1 no newline at end of file
+ 3 obsolete array initializer, use C99 syntax
+ 770 restricted type degrades to integer
+ 4 static assertion failed
+ 5 subtraction of different types can't work (different address spaces)
+ 25 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 4 symbol redeclared with different type (different argument counts)
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different address spaces))
+ 429 symbol was not declared. Should it be static?
+ 144 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier
diff --git a/summary-v5.16rc1-ppc64-v0.6.4-rel b/summary-v5.16rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..4ca3ea9
--- /dev/null
+++ b/summary-v5.16rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,69 @@
+ 22 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 24 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 129 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 71 array of flexible structures
+ 7 bad assignment to restricted type
+ 22 cannot dereference this type
+ 4 cast between address spaces (__percpu -> __rcu)
+ 5 cast from non-scalar
+ 257 cast from restricted type
+ 9 cast from unknown type
+ 497 cast removes address space '__iomem' of expression
+ 16 cast removes address space '__rcu' of expression
+ 16 cast removes address space '__user' of expression
+ 5 cast to non-scalar
+ 2794 cast to restricted type
+ 325 cast truncates bits from constant value
+ 289 context imbalance - different lock contexts for basic block
+ 527 context imbalance - unexpected unlock
+ 221 context imbalance - wrong count at exit
+ 243 dereference of noderef expression
+ 1 directive in macro's argument list
+ 8 dubious one-bit signed bitfield
+ 8 dubious: !x & y
+ 4 dubious: !x | y
+ 57 dubious: x & !y
+ 18 dubious: x | !y
+ 20 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 434 incompatible types in comparison expression (different address spaces)
+ 7 incompatible types in comparison expression (different base types)
+ 4 incompatible types in conditional expression (different base types)
+ 923 incorrect type in argument (different address spaces)
+ 553 incorrect type in argument (different base types)
+ 267 incorrect type in assignment (different address spaces)
+ 3405 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 102 incorrect type in initializer (different address spaces)
+ 204 incorrect type in initializer (different base types)
+ 4 incorrect type in initializer (incompatible argument (different address spaces))
+ 25 incorrect type in return expression (different address spaces)
+ 31 incorrect type in return expression (different base types)
+ 265 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 2 marked inline, but without a definition
+ 1 missing braces around initializer
+ 1 mixed bitwiseness
+ 1 multiple address spaces given
+ 1 multiple definitions for ...
+ 4 no generic selection for ...
+ 2 no newline at end of file
+ 4 obsolete array initializer, use C99 syntax
+ 769 restricted type degrades to integer
+ 4 static assertion failed
+ 5 subtraction of different types can't work (different address spaces)
+ 2 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 4 symbol redeclared with different type (different argument counts)
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different address spaces))
+ 417 symbol was not declared. Should it be static?
+ 144 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier
diff --git a/summary-v5.17rc1-ppc64-v0.6.4-rel b/summary-v5.17rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..61f6311
--- /dev/null
+++ b/summary-v5.17rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,72 @@
+ 22 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 24 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 126 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 71 array of flexible structures
+ 7 bad assignment to restricted type
+ 22 cannot dereference this type
+ 4 cast between address spaces (__percpu -> __rcu)
+ 5 cast from non-scalar
+ 259 cast from restricted type
+ 9 cast from unknown type
+ 501 cast removes address space '__iomem' of expression
+ 1 cast removes address space '__percpu' of expression
+ 16 cast removes address space '__rcu' of expression
+ 16 cast removes address space '__user' of expression
+ 5 cast to non-scalar
+ 2813 cast to restricted type
+ 327 cast truncates bits from constant value
+ 308 context imbalance - different lock contexts for basic block
+ 555 context imbalance - unexpected unlock
+ 234 context imbalance - wrong count at exit
+ 239 dereference of noderef expression
+ 1 directive in macro's argument list
+ 6 dubious one-bit signed bitfield
+ 8 dubious: !x & y
+ 4 dubious: !x | y
+ 57 dubious: x & !y
+ 18 dubious: x | !y
+ 22 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 430 incompatible types in comparison expression (different address spaces)
+ 7 incompatible types in comparison expression (different base types)
+ 1 incompatible types in conditional expression (different address spaces)
+ 4 incompatible types in conditional expression (different base types)
+ 893 incorrect type in argument (different address spaces)
+ 561 incorrect type in argument (different base types)
+ 266 incorrect type in assignment (different address spaces)
+ 3417 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 92 incorrect type in initializer (different address spaces)
+ 197 incorrect type in initializer (different base types)
+ 8 incorrect type in initializer (incompatible argument (different address spaces))
+ 25 incorrect type in return expression (different address spaces)
+ 30 incorrect type in return expression (different base types)
+ 263 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 1 marked inline, but without a definition
+ 1 missing braces around initializer
+ 1 mixed bitwiseness
+ 1 multiple address spaces given
+ 1 multiple definitions for ...
+ 4 no generic selection for ...
+ 2 no newline at end of file
+ 4 obsolete array initializer, use C99 syntax
+ 796 restricted type degrades to integer
+ 4 static assertion failed
+ 5 subtraction of different types can't work (different address spaces)
+ 2 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 4 symbol redeclared with different type (different argument counts)
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different address spaces))
+ 1 symbol redeclared with different type (incompatible argument (different base types))
+ 412 symbol was not declared. Should it be static?
+ 144 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier
diff --git a/summary-v5.18rc1-ppc64-v0.6.4-rel b/summary-v5.18rc1-ppc64-v0.6.4-rel
new file mode 100644
index 0000000..7c4808f
--- /dev/null
+++ b/summary-v5.18rc1-ppc64-v0.6.4-rel
@@ -0,0 +1,73 @@
+ 23 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 24 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 124 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 73 array of flexible structures
+ 7 bad assignment to restricted type
+ 22 cannot dereference this type
+ 4 cast between address spaces (__percpu -> __rcu)
+ 5 cast from non-scalar
+ 261 cast from restricted type
+ 9 cast from unknown type
+ 499 cast removes address space '__iomem' of expression
+ 1 cast removes address space '__percpu' of expression
+ 15 cast removes address space '__rcu' of expression
+ 15 cast removes address space '__user' of expression
+ 5 cast to non-scalar
+ 2771 cast to restricted type
+ 328 cast truncates bits from constant value
+ 297 context imbalance - different lock contexts for basic block
+ 563 context imbalance - unexpected unlock
+ 234 context imbalance - wrong count at exit
+ 233 dereference of noderef expression
+ 1 directive in macro's argument list
+ 6 dubious one-bit signed bitfield
+ 8 dubious: !x & y
+ 4 dubious: !x | y
+ 67 dubious: x & !y
+ 18 dubious: x | !y
+ 22 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 426 incompatible types in comparison expression (different address spaces)
+ 7 incompatible types in comparison expression (different base types)
+ 1 incompatible types in conditional expression (different address spaces)
+ 4 incompatible types in conditional expression (different base types)
+ 890 incorrect type in argument (different address spaces)
+ 562 incorrect type in argument (different base types)
+ 265 incorrect type in assignment (different address spaces)
+ 3348 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 88 incorrect type in initializer (different address spaces)
+ 200 incorrect type in initializer (different base types)
+ 6 incorrect type in initializer (incompatible argument (different address spaces))
+ 25 incorrect type in return expression (different address spaces)
+ 30 incorrect type in return expression (different base types)
+ 264 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 1 marked inline, but without a definition
+ 1 missing braces around initializer
+ 1 mixed bitwiseness
+ 1 multiple address spaces given
+ 1 multiple definitions for ...
+ 4 no generic selection for ...
+ 1 no newline at end of file
+ 5 obsolete array initializer, use C99 syntax
+ 769 restricted type degrades to integer
+ 4 static assertion failed
+ 5 subtraction of different types can't work (different address spaces)
+ 2 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 1 symbol redeclared with different type (different address spaces)
+ 4 symbol redeclared with different type (different argument counts)
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different address spaces))
+ 1 symbol redeclared with different type (incompatible argument (different base types))
+ 421 symbol was not declared. Should it be static?
+ 144 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier
diff --git a/summary-v5.19rc1-ppc64-4880bd1999 b/summary-v5.19rc1-ppc64-4880bd1999
new file mode 100644
index 0000000..6770a68
--- /dev/null
+++ b/summary-v5.19rc1-ppc64-4880bd1999
@@ -0,0 +1,68 @@
+ 323 Initializer entry defined twice
+ 82 No right hand side of '*'-expression
+ 20 Trying to use reserved word as identifier
+ 1 Use the "-maltivec" flag to enable PowerPC AltiVec support
+ 105 Using plain integer as NULL pointer
+ 3 arithmetics on pointers to functions
+ 65 array of flexible structures
+ 7 bad assignment to restricted type
+ 22 cannot dereference this type
+ 5 cast from non-scalar
+ 237 cast from restricted type
+ 8 cast from unknown type
+ 497 cast removes address space '__iomem' of expression
+ 13 cast removes address space '__rcu' of expression
+ 15 cast removes address space '__user' of expression
+ 5 cast to non-scalar
+ 2685 cast to restricted type
+ 54 cast truncates bits from constant value
+ 279 context imbalance - different lock contexts for basic block
+ 496 context imbalance - unexpected unlock
+ 185 context imbalance - wrong count at exit
+ 176 dereference of noderef expression
+ 1 directive in macro's argument list
+ 5 dubious one-bit signed bitfield
+ 13 dubious: !x & y
+ 4 dubious: !x | y
+ 70 dubious: x & !y
+ 17 dubious: x | !y
+ 20 function with external linkage has definition
+ 2 implicit cast from nocast type
+ 332 incompatible types in comparison expression (different address spaces)
+ 3 incompatible types in comparison expression (different base types)
+ 1 incompatible types in conditional expression (different address spaces)
+ 11 incompatible types in conditional expression (different base types)
+ 856 incorrect type in argument (different address spaces)
+ 464 incorrect type in argument (different base types)
+ 252 incorrect type in assignment (different address spaces)
+ 3218 incorrect type in assignment (different base types)
+ 1 incorrect type in assignment (different modifiers)
+ 87 incorrect type in initializer (different address spaces)
+ 178 incorrect type in initializer (different base types)
+ 6 incorrect type in initializer (incompatible argument (different address spaces))
+ 21 incorrect type in return expression (different address spaces)
+ 29 incorrect type in return expression (different base types)
+ 261 invalid assignment
+ 20 invalid bitfield specifier for type restricted type.
+ 6 invalid initializer
+ 1 marked inline, but without a definition
+ 5 memset with byte count of ...
+ 1 missing braces around initializer
+ 1 mixed bitwiseness
+ 1 multiple address spaces given
+ 4 no generic selection for ...
+ 2 no newline at end of file
+ 15 obsolete array initializer, use C99 syntax
+ 678 restricted type degrades to integer
+ 4 static assertion failed
+ 6 subtraction of different types can't work (different address spaces)
+ 2 subtraction of functions? Share your drugs
+ 3 switch with no cases
+ 41 symbol has multiple initializers
+ 38 symbol redeclared with different type (different base types)
+ 1 symbol redeclared with different type (incompatible argument (different address spaces))
+ 357 symbol was not declared. Should it be static?
+ 128 syntax error
+ 2 trying to concatenate long character string (8191 bytes max)
+ 8 two or more data types in declaration specifiers
+ 431 undefined identifier